Quartz定时任务

官网:http://www.quartz-scheduler.org/

OpenSymphony 开源组织在Job scheduling 领域的一个开源项目,基于java实现的任务调度框架

设计模式:Builder模式、Factory模式、组件模式、链式编程

核心概念:

  • 任务Job

想要实现的任务类,每一个Job必须实现org.quartz.job接口,且只需实现接口定义的execute()方法

  • 触发器Trigger

执行任务的触发器,比如每天定时24点发送一份总结信息,Trigger将会设置24点执行该任务。Trigger主要包含SimpleTrigger和CronTrigger两种。

  • 调度器Scheduler

任务的调度器,它会将任务job和触发器Trigger整合起来,负责基于Trigger设定的时间来执行Job

相关推荐
笨蛋不要掉眼泪9 分钟前
Maven进阶知识
java·maven
Normal Developer13 分钟前
HotSpot的算法细节
java·jvm·算法
依年南台14 分钟前
如何在idea中写spark程序
java·spark·intellij-idea
富能量爆棚16 分钟前
如何在idea中写spark程序
java·spark·intellij-idea
柯3492 小时前
JVM-类加载机制
java·开发语言·jvm
风雨无阻fywz2 小时前
java 类的实例化过程,其中的相关顺序 包括有继承的子类等复杂情况,静态成员变量的初始化顺序,这其中jvm在干什么
java·开发语言·jvm
沃野_juededa3 小时前
关于uniapp 中uview input组件设置为readonly 或者disabled input区域不可点击问题
java·前端·uni-app
红烧柯基6 小时前
解决redis序列号和反序列化问题
java·数据库·redis
KAI_KD7 小时前
自定义JackSon配置
java
运维@小兵7 小时前
SpringBoot获取用户信息常见问题(密码屏蔽、驼峰命名和下划线命名的自动转换)
java·spring boot·后端