quartz定时框架
文章平均质量分 80
contact97
这个作者很懒,什么都没留下…
展开
-
Quartz学习(1)
Quartz 是一个功能丰富的开源作业调度库,几乎可以集成到任何 Java 应用程序中 - 从最小的独立应用程序到最大的电子商务系统。Quartz可用于创建简单或复杂的计划,以执行数十个,数百个甚至数万个作业;其任务被定义为标准 Java 组件的作业,这些组件几乎可以执行您可以对它们进行编程执行的任何操作。Quartz 调度程序包括许多企业级功能,例如支持 JTA 事务和集群如果你的应用程序具有需要在给定时刻执行的任务,或者如果你的系统具有重复的维护工作,则Quartz可能是你理想的解决方案。原创 2022-09-24 19:46:19 · 645 阅读 · 0 评论 -
Quartz框架之Job和JobDetail(2)
当触发器触发时,将加载它所关联的 JobDetail(实例定义),并通过计划程序上配置的 JobFactory 实例化它所引用的作业类。与任务的执行过程中,不包含任何外来的参数信息相反,有状态任务意味着任务的执行需要外部的条件,比如有一个高温预警任务,需要判定当前温度是否为高温(大于39摄氏度),并决定是否发送短信通知。每次触发时,通过任务类型的无参数构造函数实例化HelloJob 对象,然后再执行实例对象中的execute方法。由上章节可知,Job接口是具体的任务逻辑类必须要实现的接口。原创 2022-09-26 20:49:17 · 469 阅读 · 0 评论 -
Quartz框架之触发器(3)
当计划程序启动时,它会搜索任何已触发错误的持久性触发器,然后根据其单独配置的错误触发指令更新每个触发器。Simple Trigger的应用场景通常是在特定时间时刻执行一次,或者在特定时间点执行,然后按特定时间间隔重复。Trigger接口是Quartz框架中关于触发器的接口,可通过TriggerBuilder类来实例化Trigger的实例信息。Quartz框架中的触发器的主要功能就是指明何时该触发任务的执行, 触发器包含一系列的定义信息,开发人员可根据实际情形自定义对应的触发器。原创 2022-09-27 16:44:05 · 912 阅读 · 0 评论 -
Cron表达式说明
corn表达式一共由七个子表达式组成,前六个必填,最后一个可填,子表达式之间用空格隔开。corn表达式允许特殊的字符(, - \* / ? L W C# )且含义如下:转载 2022-08-26 11:07:48 · 384 阅读 · 0 评论