TODO
https://xie.infoq.cn/article/1406915db995f75d5f77da822
拷贝知识导图地图到各笔记
spring bean参数校验
极客时间笔记:https://github.com/geektime-geekbang/geektime-spring-family
使用shedlock实现分布式定时任务锁,它可以保证多个一个定时任务在多个服务实例之间最多只执行一次,可以叫它分布式定时任务锁。
非web程序退出时清理:Runtime.getRuntime().addShutdownHook
spring bean循环依赖解决:https://zhuanlan.zhihu.com/p/646270594
ScheduledThreadPoolExecutor 的使用