摘要: @Scheduled(cron="[秒] [分] [小时] [日] [月] [周] [年]") 说明: 多个并列的时间以英文逗号“,”隔开。 比如: @Scheduled(cron = "0 53,55 16 1 * *") 上面意思是:1号的下午16:53 ,16:55执行二次。 @Schedul 阅读全文
posted @ 2024-03-21 18:14 chelsey3tsf 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 在 Java 中初始化 List 的五种方法 1.构造 List 后使用 List.add 初始化 2.使用 {{}} 双括号语法 3.使用 Arrays.asList 4. 使用 Stream (JDK8) 5. 使用 Lists (JDK9) 在 Java 中初始化 List 的五种方法 Jav 阅读全文
posted @ 2024-03-21 17:37 chelsey3tsf 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 需求:实体类中某个属性的值必须为指定的值,比如 0 或者 1 SpringBoot 版本:2.4.8 validation 依赖 <!--数据校验--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spri 阅读全文
posted @ 2024-03-12 11:18 chelsey3tsf 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 第一种方式int suma = list.stream().map(e -> e.getAge()).reduce(Integer::sum).get();//求和System.out.println(suma);int maxa = list.stream().map(e -> e.getAge( 阅读全文
posted @ 2024-03-05 17:35 chelsey3tsf 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 选择:select * from table1 where 范围; 插入:insert into table1(field1,field2) values(value1,value2); 删除:delete from table1 where 范围; 更新:update table1 set fie 阅读全文
posted @ 2024-02-26 15:54 chelsey3tsf 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 首先,是一个枚举类: public enum AuditState { TO_BE_AUDIT(0, "待审核"), AUDITED(1, "已审核"); private String message; private Integer code; AuditState(Integer code, S 阅读全文
posted @ 2024-01-10 11:22 chelsey3tsf 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 最近重构项目发现存在巨多的if else ,if …else if … else…这确实是我们在各种项目研发中的一个利器,但是一旦他过于多,就会使逻辑混乱,让代码的可读性大大下降,因而打算使用策略模式来代替过多的if else。 策略模式的介绍策略模式引入百科的解释:策略模式作为一种软件设计模式,指 阅读全文
posted @ 2023-11-08 17:42 chelsey3tsf 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 1--安装与开启服务: 下载地址: https://github.com/MSOpenTech/redis/releases Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到 C 盘,解压后,将文件夹重新命名为 r 阅读全文
posted @ 2023-10-27 14:36 chelsey3tsf 阅读(2392) 评论(0) 推荐(0) 编辑
摘要: 1.场景:项目前期使用k8s部署的单节点,后期生产需要将单节点的服务扩展多个节点,每个节点的定时任务使用的quartz实现,如果不加限制且定时任务有对数据库的写操作,在不同节点上执行的定时任务容易造成数据库产生脏数据,所以需要分布式任务框架对任务进行控制,这里我们使用xxl-job实现。 2.需要下 阅读全文
posted @ 2023-10-24 11:51 chelsey3tsf 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 1.将List转为Set,通过2个集合的size大小是否相等来判断有无重复元素 public static void main(String[] args) { List stringList = new ArrayList<>(Arrays.asList("a","a","b","c")); Se 阅读全文
posted @ 2023-06-13 11:36 chelsey3tsf 阅读(2230) 评论(0) 推荐(0) 编辑