1、定时任务
2、核心要点
1)如何创建一个简单的单线程定时任务(默认:单线程,会阻塞):直接创建
2)如何创建一个简单的多线程定时任务(配置线程池参数):配置@Async和@EnableAsync
3)如何创建一个简单的动态定时任务(不用重启服务器):implements SchedulingConfigurer接口,参数cron配置在数据库中
4)如何创建一个简单的集群部署定时任务(集群部署只执行一次任务):这是个假命题,不过是对同种资源操作判定而已,重新回到锁的概念
5)JAVA中有没有其他的定时任务实现方式(肯定有):了解即可,熟悉一种使用方式足以
3、参考网址:
定时任务的四种实现:https://www.jianshu.com/p/b6809b5a0c26
动态配置定时任务时间:https://www.cnblogs.com/mmzs/p/10161936.html
动态配置参考:https://blog.csdn.net/u013998466/article/details/90373811
4、核心操作
1)如何创建一个简单的单线程定时任务(默认:单线程,会阻塞)