- 博客(20)
- 收藏
- 关注
原创 分布式集群定时任务的几种方式
1. 只允许集群种的一台执行定时任务2. 数据库中设置定时任务表,并设置两个字段 执行状态(0-未执行 1-执行中) 和下次执行时间。每次定时任务执行的时候,先判断有没有到执行时间,然后判断执行状态,如果是1,则不执行。如果是0则执行。这里可以用update table set status = 1 where status = 0。这条语句只有一台机器选更新成功。更新成功的执行定时任务。操作步骤:首先集成quartz,主要是依赖quartz中的corn表达式,然后自定义表,并且写个公共业务方法
2022-05-17 08:59:08 2799 1
原创 ElasticSearch相关内容
1. ElasticSearch的基本安装和增删改查操作,参考此文档ElasticSearch最新版快速入门详解_且听_风吟的博客-CSDN博客_elasticsearch快速入门
2022-05-16 09:48:56 216
原创 @cacheable缓存
参考博客:@Cacheable缓存注解(以Redis作为缓存)_夏至微凉、的博客-CSDN博客_@cacheable redis
2022-04-25 16:43:27 858
原创 注解相关内容
1. 定义注解时,常用的元注解@Target :表示该注解可以用在哪些地方。类,属性或方法@Retention :注解的生命周期三个阶段,1、Java源文件阶段;2、编译到class文件阶段;3、运行期阶段@Documented:是被用来指定自定义注解是否能随着被定义的java文件生成到JavaDoc文档当中@Inherited:是指定某个自定义注解如果写在了父类的声明部分,那么子类的声明部分也能自动拥有该注解。@Inherited注解只对那些@Target被定义为ElementType.T
2022-04-22 13:46:31 178
原创 springmvc相关
1. date日期类型,入参需要加这个注解 /** 开始开发时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date startDate; /** 开发结束时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date endDate;...
2022-04-22 09:52:28 76
原创 Git相关操作
1. git拉取项目第一次拉取时,需要输入gitlab网站的用户名和密码。提交时可能也需要输入。 这个用户名和密码一般由gitlab有权限的人分配。必要时,为了安全,需要配置git的私钥和公钥
2022-04-21 10:52:26 103
原创 码云使用方式
1. 创建项目2. 拉取项目如果是用一台新电脑,下载好git后,拉取码云上创建私有项目,需要输入码云网站的用户名和密码才能拉取下来代码。
2022-04-21 10:50:27 156
原创 常用mysql的sql语法
1. 枚举类型响应 case when 用法SELECT aa.username AS userName, CASE WHEN aa.le = 1 THEN '等级1' WHEN aa.le = 2 THEN '等级2' WHEN aa.le = 3 THEN '等级3' WHEN aa.le = 4 THEN '等级4' ELSE '未知等级' END AS userLe, aa.user_address AS userAddressFROM user aa..
2022-04-21 10:21:40 589
原创 Maven打包工程注意事项
1. 说明 : 只有父工程有这个插件貌似不行,每个子工程都需要单独引入<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId></plugin>...
2022-04-21 09:52:44 371
原创 excel导出
1. 参考博客SpringBoot整合easyexcel实现Excel的导出_一个程序员的成长的博客-CSDN博客_springboot整合easyexcel
2022-04-20 09:53:20 323
原创 写博客添加代码段
// 设置父包模块名 private static final String MODULE_NAME = ""; // 指定输出目录 private static final String OUT_PUT_DIR = "D:\\自动生成代码"; // 设置作者 private static final String AUTHOR = "forms";
2022-04-19 16:06:24 96
原创 mybatis-plus-generator
/** Mybatis-Plus生成数据库映射工具类 */public class MybatisPlusGenerator { private static final String URL = "jdbc:mysql://172.21.93.15:3307/fc-training?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&s.
2022-04-19 16:02:32 685
原创 mybatis-使用方式
1. 配置文件server: port: 8080spring: datasource: username: root password: password #url中database为对应的数据库名称 url: jdbc:mysql://localhost:3306/mysql?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull.
2022-04-19 15:59:52 520
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人