Quartz
菜鸟在进步
记录在技术上的探索历程
展开
-
Quartz任务调度简介---03(浅谈JobExecutionContext)
定义JobExecutionContext: 当Schedule调用一个Job时,就会将JobExecutionContext传递给Job的exceute()方法。 Job能够通过JobExecutionContext对象访问到Quartz运行时候的环境以及Job本身的数据明细。 JobDataMap: 定义: 在进行任务调度时,JobDa...原创 2018-08-04 18:30:22 · 8900 阅读 · 0 评论 -
Quartz任务调度简介--浅谈Trigger
Triiger的定义: 通用的属性: Jobkey:表示Job实例,触发器被触发时,该指定的Job实例会被执行。 StartTime:表示触发器的时间表示首次被触发的时间,值的类型是Java.util.Date类。 EndTime:指定触发器不在被触发的时间,值的类型是Java.util.Date类。 ...原创 2018-08-05 00:39:26 · 179 阅读 · 0 评论 -
Quartz任务调度简介--浅谈SimpleTrigger
SimpleTrigger的作用: 在一个指定的时间内执行一次作业任务。 或是在指定的时间间隔内多次执行作业任务。 举例: 创建一个HelloJob3并实现Job接口: HelloJob3代码如下:package com.unitop.Demo01;import org.quartz.Job;import org.quartz.JobExec...原创 2018-08-05 16:33:31 · 384 阅读 · 0 评论 -
Quartz任务调度简介--浅谈CronTrigger的作用
CronTrigger的作用: 基于日历的作用调度器,而不像SimpleTrigger那样精确的指定时间间隔,比SimpleTrigger更常用. Cron表达式: 用于配置CronTrigger实例。 是有7个表达式组成的字符串。描述了时间表的详细信息。 格式[秒] [分] [小时] [日] [月] [周] [年] ...原创 2018-08-05 18:29:47 · 572 阅读 · 0 评论 -
Quartz任务调度简介--浅谈Scheduler的作用
Scheduler工厂模式: 所有的Scheduler实例应该由SchedulerFactory来创建。 Quartz三个核心概念: 调度器:就是负责定期的执行我们的Job。 任务:就是我们需要执行的业务。 触发器:告诉Scheduler 什么时候开始执行任务。 Scheduler的创建方式: 第一种创建方式:Scheduler sch...原创 2018-08-05 19:15:54 · 2603 阅读 · 0 评论 -
Quartz任务调度简介--浅谈QuartzProperties配置文件
quartz.properties: 文档的位置和加载顺序: 加载顺序:默认的情况下加载工程下面的额quartz.properties的文件。项目工程不存在的话就会读取jar包里面的配置文件。 组成部分: 调度器的属性:org.quartz.scheduler.instanceName属性用来区分特定额调度器实例,可以按照功能用途来给调度器起名。or...原创 2018-08-06 22:29:35 · 1147 阅读 · 0 评论 -
Quartz任务调度简介---03(浅谈Job和JobJobDetail)
在上一节我们创建了一个简单的定时任务,体会了Quartz的魅力,在这一节我们将讲解一个Job和JobDetail的。 1.浅谈Job: Job接口非常容易实现,只有一个execute方法,类似于TimerTask的run方法(此处不了解TimeTask的可以自行百度一下。Timer类也是Java中实现定时任务的一种,在里面写业务逻辑。在Job这个接口中只有一个方法。我们在实现Job方法...原创 2018-08-03 00:30:08 · 555 阅读 · 0 评论