- 博客(10)
- 收藏
- 关注
原创 【Java】SpringBoot项目超简单的动态定时任务-ScheduledTaskRegistrar
通过启动类添加注解 @EnableScheduling 开启任务调度。自定义定时任务类,在方法上加上@Scheduled 注解加cron表达式可以实现简单的定时任务。优点是简单,但缺点是不够灵活,不能动态设置。之前也看了很多动态任务的博文,很多大佬用的是 ScheduledTaskRegistrar 中的 addScheduledTask 或者 addCronTask本文使用 ScheduledTaskRegistrar 中的 addTriggerTask 方法用于动态设置定时任务。
2025-04-24 14:28:07
443
原创 【Java】线程池中的initialize()以及ThreadPoolExecutor和ThreadPoolTaskScheduler的对比
ThreadPoolExecutor 是 Java 标准库(java.util.concurrent 包)中的原生线程池实现。它的构造函数在创建对象时会直接完成线程池的初始化。构造 ThreadPoolExecutor 实例后,线程池已处于可用状态,无需额外初始化步骤。注解)、错误处理、线程池生命周期管理等,因此需要额外的初始化步骤。:默认情况下,核心线程在提交第一个任务时才会创建(可通过。,否则线程池未初始化,提交任务会抛出。)来触发底层线程池的创建。,线程池仍能正常工作。,提示线程池未初始化。
2025-04-11 15:22:15
955
原创 postman自动获取token
其中“token”的名字可自己定义。保存到全局变量或环境变量二选一即可。3. 在需要使用token的接口的请求头中加入{{上面定义的名字}},如:{{token}}
2025-04-10 11:15:50
536
原创 Java中使用fastjson解析json字符串
有一个如下格式的json串(只截取了部分)有一个如下格式的json串(只截取了部分)定义Java 类来映射 JSON 结构。定义Java 类来映射 JSON 结构。有一个如下格式的json串。
2024-11-19 10:30:00
585
原创 Mybatis中的<foreach>以及MySQL中的ON DUPLICATE KEY UPDATE
这是MyBatis的foreach标签,用于遍历一个集合(这里假设是名为list的集合)。对于集合中的每个元素,都会执行一次内部的SQL片段。看到了一段同事写的代码,没见过其中的ON DUPLICATE KEY UPDATE,自己搜了一下,记录下来。:对于集合中的每个元素,这部分将生成一个值对列表,用于插入或更新操作。是MyBatis的参数占位符,用于从当前遍历到的元素中获取属性值。指定了更新操作,即将现有记录的字段值更新为尝试插入的值。定义了集合中每个元素的别名,用于在内部SQL片段中引用。
2024-10-30 15:13:08
499
原创 kafka启动后自动关闭,解决方法
在windows本机上安的kafka,打开后很快自动关闭了。找到安装目录,将logs目录下的文件全部删除。如果仍未解决,则找到生成的临时文件,删除即可。
2024-07-23 08:46:43
1384
原创 Java参数校验Validation,SpringBoot中使用@Valid@Validated注解
因为本人暂时没用到,所以先不写。可以参考别的大佬写的:
2024-07-18 09:55:51
960
原创 Java读取一个json文件到String字符串,静态资源路径找不到
想要读取一个json文件到String字符串中。写了一个方法,但是执行时路径总是找不到。
2024-07-17 11:31:53
287
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
2