工作总结分享
2023-05-25 14:44:18 0 举报
AI智能生成
工作总结
作者其他创作
大纲/内容
简介
钉钉【技术培训】群文件
idea中如何配置?
由于checkStyle检查代码格式会有很多格式问题,例如=前后需要空格等等,配置代码格式化模板能够解决绝大多数格式上的问题。
idea如何配置代码格式化?
CheckStyle代码规范
<dependency> <groupId>com.hbasesoft.framework</groupId> <artifactId>framework-job-core</artifactId></dependency><dependency> <groupId>com.hbasesoft.framework</groupId> <artifactId>framework-job-xxl</artifactId></dependency>
导入pom坐标
# 是否启用定时任务job.enable: true # 调度中心的部署地址。若调度中心采用集群部署,存在多个地址,则用逗号分隔。执行器将会使用该地址进行”执行器心跳注册”和”任务结果回调”。job.xxl.admin.addresses: http://st1-xxl-job-admin.mingqijia.com/xxl-job-admin # 执行器的通信令牌,非空时启用job.xxl.accessToken: # 执行器的应用名称,它是执行器心跳注册的分组依据。 job.xxl.executor.appname: mbp-job# 执行器的端口号,默认值为9999。单机部署多个执行器时,注意要配置不同的执行器端口。job.xxl.executor.port: 9999# 执行器输出的日志文件的存储路径,需要拥有该路径的读写权限。job.xxl.executor.logpath: /data/logs/java/mbp-job# 日志保存天数job.xxl.executor.logretentiondays: 30
添加定时任务相关配置文件
cron表达式:https://cron.qqe2.com/
创建定时任务类
配置执行器
配置任务
xxl-job配置执行器和定时任务
XXL-JOB配置
该注解默认方法参数作为key进行缓存,多用在查询操作中。
1、@Cache(node = \"node名称\
该注解根据node名称进行缓存清理,多用在增删改操作中。
2、@RmCache(node = {\"node名称1\
框架中相关Redis注解
该方法用于向指定node节点中添加key,value缓存数据。
1、CacheHelper.getCache().putNodeValue(\"node名称\
该方法用于获取指定node节点对应key的缓存数据。
2、CacheHelper.getCache().getNodeValue(\"node名称\
该方法用于手动删除指定node节点缓存。
3、CacheHelper.getCache().remove(\"node名称\");
Redis相关常用API
示例代码截图
注意:在使用缓存的过程中,注解和API方式二选一即可,避免两种方式混合使用。如果需要对保存的key值进行特殊设定(例如key中需要添加变量如ID,就需要使用API方式进行手动调用缓存,如果key没有特殊要求,只需要使用注解即可)
Redis注解使用方式
spring: application: name: 项目名 cloud: nacos: serverAddr: 127.0.0.1:8848 #nacos服务器地址 discovery: # 服务注册中心配置 enabled: true register-enabled: true config: namespace: 55dd6d86-e200-4895-a0f6-70bdb899ee20 #命名空间 group: dev # 分组名,只会在该分组下查找指定的配置文件 file-extension: yml # 配置文件后缀 config: import: - optional:nacos:项目名.配置文件后缀名
添加配置文件
nacos配置
PropertyHolder.getProperty(\"sun\");
从nacos配置文件中获取属性
Nacos配置
工作总结分享
0 条评论
下一页