(一)、為什么用quartz? ??在大家的工作過(guò)程中,多多少少都會(huì)需要在指定時(shí)刻或間隔多長(zhǎng)時(shí)間就完成某項(xiàng)工作這種業(yè)務(wù)功能,在沒(méi)有成熟的調(diào)度框架之前,我們都是使用JDK的Ti...
(一)、封裝工具類(lèi) ??上一篇說(shuō)明了一下Quartz的下載和安裝,接下來(lái)說(shuō)具體怎么使用,為了能盡快在項(xiàng)目中使用,下面貼出一個(gè)封裝好的工具類(lèi),以后可以根據(jù)情況自己進(jìn)行封裝。Qu...
(一)、調(diào)度器是什么?有什么作用? ??調(diào)度器(Scheduler)是Quartz框架的心臟,用來(lái)管理觸發(fā)器和Job,并保證Job能被觸發(fā)執(zhí)行。程序員與框架內(nèi)部之間的調(diào)用都是...
(一)、Job ??Job可以理解為就是一個(gè)工作任務(wù),代碼中就是一個(gè)實(shí)現(xiàn)了org.quartz.Job或org.quartz.StatefulJob接口的java類(lèi)。當(dāng)Sch...
(一)、Trigger觸發(fā)器 ??Job中包含了任務(wù)執(zhí)行的邏輯,Scheduler負(fù)責(zé)掃描需要執(zhí)行的Job任務(wù),那么Scheduler如何知道何時(shí)執(zhí)行這個(gè)Job任務(wù)呢?接下來(lái)...
(一)、JobStore接口 ??Quartz中的Scheduler調(diào)度器、Job任務(wù)、Trigger觸發(fā)器在前面都已經(jīng)介紹了,但是未曾提過(guò)這些數(shù)據(jù)是存放在哪里的。要知道,就...