已采納回答 / 一修yixiu
<!-- https://mvnrepository.com/artifact/org.springframework/spring-tx --><dependency>? ? <groupId>org.springframework</groupId>? ? <artifactId>spring-tx</artifactId>? ? <version>5.0.8.RELEASE</version></d...
2018-08-19
已采納回答 / 慕工程4045380
[秒] [分] [時] [日] [月] [周] [年]"#"表示第……"/"表示每隔……所以應該是:5 每月第三個周五的10點15分觸發一次 * 15 10 ? * 6#3??4 每月最后一天的10點15分觸發一次 * 15 10 ? L ???3 每月周一至周五的10點15觸發一次 * 15 10 ? * 2-6
2018-04-16
已采納回答 / 堅信勤能補拙
//啟動任務調度程序,內部機制是線程的啟動? scheduler.start();具體代碼如下,供參考://從調度程序工廠獲取一個調度程序的實例 ? ? ? ? ? ?Scheduler ?scheduler ?= StdSchedulerFactory.getDefaultScheduler(); ? ? ? ? ? ?//顯示調度程序的名稱(這里會展示我們在quartz.properties文件中的名稱) ? ? ? ? ? ?System.out.println("scheduleName = " ...
2018-03-15
已采納回答 / 翔仔
同學您好,非常抱歉最近比較忙回復得比較晚,之前鑒于時間的緣故沒有去細講,針對同學的問題,可以去參考這篇博文https://www.dexcoder.com/selfly/article/308?寫的比較明白,主要是繼承原來的類去針對業務做修改,該造成能夠動態綁定task的:)
2017-09-06
講師回答 / 翔仔
不好意思哈,前段時間太忙導致現在才能回答問題。針對同學的問題,這個更偏向于業務,既然是業務需求,就不必拘泥于用quartz來完成。以下提供簡單的實現思路:你可以new一個quartz任務,每十天執行一次,再new一個quartz任務,每天凌晨執行一次,用來檢查每十天執行的任務的那個task是否執行成功,距離上次執行時間是否超過了一天。細節是可以在某張表或者內存里設置一個狀態量還有記錄上次執行第一個任務(10天執行一次的任務)的執行時間,如果一次任務成功率不達標,就給狀態量置為false,同時將執行的時間記...
2017-07-31
講師回答 / 翔仔
這個是Quartz 中自帶的一個線程池的實現。類如其名,這只是線程池的一個簡單實現,沒有提供動態自發調整等高級特性。你可以在里面預先指定好并發的線程數,就好比生產者消費者模型,里面就有有限的工作者線程,在同一時間內就只能并發執行相應數量的任務,多出的任務就要排隊。它的具體實現同學可以去看看相關的源碼,肯定會有收獲。 使用方式有兩種,第一種在quartz.properties里面去指定,主要指定這個參數org.quartz.threadPool.threadCount,咱們在教程里也默認聲明式地用上了這個線...
2017-07-23
講師回答 / 翔仔
同學您好,請問您說的動態任務調度指的是什么場景?能否提供具體的業務?是說這個Jfinal框架怎么結合quartz做任務調度嗎?不太理解這里的動態指的是什么,是說運行時候動態替換掉任務嗎?
2017-06-25