教师综合评价系统
简单的定时在工作台输出 1、创建调度工厂(); //工厂模式 2、根据工厂取得调度器实例(); //工厂模式 3、Builder模式构建子组件<Job,Trigger> // builder模式, 如JobBuilder、TriggerBuilder、DateBuilder 4、通过调度器组装子组件 调度器.组装<子组件1,子组件2...> //工厂模式 5、调度器.start(); //工厂模式
SimpleTrigger/CronTrigger. 简单的定时任务,可以采用SimpleTrigger,复杂的任务一般采用CronTrigger.cronTrigger不仅可以设定单的触发时间表,更可以设定非常复杂的触发时间表。 CronTrigger 是基于 Unix类似于 cron 表达式(生成地址:http://cron.qqe2.com/)
Quartz的3大API之一 - Job JobDetail & Job和JobDataMapJobDetail是任务的定义,而Job是任务的执行逻辑。在JobDetail里会引用一个Job Class定义。 每一个JobDetail都会有一个JobDataMap。JobDataMap本质就是一个Map的扩展类,只是提供了一些更便捷的方法,比如getString()之类的。还是老样子,编写两个类来看效果。
Quartz的3大API之一 - Tigger startTime和endTime 有时候我们希望一个定时任务在一定的时间内是每天执行,比如2017年11月24日到2017年12月15日之间执行,这时候我们就要使用startTime和endTime来限定事件范围了。例子中我们把时间规定在几秒钟之内运行,方便查看效果。
最近一年贡献:0 次
最长连续贡献:0 日
最近连续贡献:0 日
贡献度的统计数据包括代码提交、创建任务 / Pull Request、合并 Pull Request,其中代码提交的次数需本地配置的 git 邮箱是 Gitee 帐号已确认绑定的才会被统计。