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

相关推荐
benbenAItalk6 小时前
数字人口播视频的批量生产实践:素材规范、任务编排与质量验收
java·前端·音视频
sunshine22 girl6 小时前
Java学习二 基本语法2, 算术运算符
java·学习
niucloud-admin6 小时前
JAVA V6 多商户商城 开发文档——插件目录结构
java·开发语言
2601_962885726 小时前
如何用 Python 扫描 A 股跳空缺口并统计缺口回补概率?
java·前端·python
滕州市燕猫虎计算机科技工作室个体工商户6 小时前
Java锁
java·开发语言
shehuiyuelaiyuehao8 小时前
1计算机是如何工作的
java·计算机网络
letisgo59 小时前
JAVA 高级进阶07篇《@Transactional失效的8个场景:代理机制到传播行为》
java·面试·transactional·spring事务·aop动态代理
水域安全老周9 小时前
水趣钓鱼救生衣专利拆解:两级锁紧如何解决落水人衣分离
java·前端·网络
三8449 小时前
Java 模板注入(FreeMarker) · 02 · 模板引擎与 FreeMarker 语法
java·开发语言·web安全·freemarker
暮雨哀尘10 小时前
Java 基础练习(一):创建类并调用对象
java·开发语言