quartz基本使用

創建一個任務調度

Scheduler scheduler = StdSchedulerFactory.getDefaultScheduler();//Schedulers can be immediately used to schedule jobs, but they will not start executing any until the .start()scheduler.start();//And then schedule those jobs with triggers that define at what time(s) the job should run.JobDetail job = newJob(Myjob.class).withIdentity("job1", "group1").build();// Trigger the job to run now, and then repeat every 40 secondsTrigger trigger = newTrigger().withIdentity("trigger1", "group1").startNow().withSchedule(simpleSchedule().withIntervalInSeconds(2).repeatForever()).build();// Tell quartz to schedule the job using our triggerscheduler.scheduleJob(job, trigger);

任務類

public class Myjob implements Job {

public Myjob() {System.out.println("do");}
// you can implement Jobs - which have an .execute(..) method.
public void execute(JobExecutionContext jobExecutionContext) throws JobExecutionException {System.err.println("Hello World!  MyJob is executing.");System.out.println(this);
}

}

如果是Cron表達式

Trigger trigger = newTrigger().withIdentity("trigger1", "group1").startNow()//Build a trigger that will fire every other second, between 8am and 5pm, every day:.withSchedule(cronSchedule("0/2 * 8-17 * * ?")).build();

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/396225.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/396225.shtml
英文地址,請注明出處:http://en.pswp.cn/news/396225.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

em模型補缺失值_基于EM算法數據單變量缺失處理方法研究

龍源期刊網http://www.qikan.com.cn基于EM算法數據單變量缺失處理方法研究作者:黃鉉來源:《科技傳播》2015年第20期摘要數據分析方法大都針對完整數據,而實際上由于一些原因,觀測數據常存在缺失。本文采用EM算法對正態分布下的隨機…

流媒體協議介紹(rtp/rtcp/rtsp/rtmp/mms/hls)

RTP 參考文檔 RFC3550/RFC3551 Real-time Transport Protocol)是用于Internet上針對多媒體數據流的一種傳輸層協議。RTP協議詳細說明了在互聯網上傳遞音頻和視頻的標準數據包格式。RTP協議常用于流媒體系統(配合RTCP協議),視…

我從#100DaysOfCode中學到的東西

by E. Wilson由E. Wilson 我從#100DaysOfCode中學到的東西 (What I learned from #100DaysOfCode) I made it up to Day 95 before officially ending my #100DaysOfCode challenge. Check out my GitHub repo and see for yourself.在正式結束#100Days…

mysql 表ful,你所不知的table is full那些事

當我們要寫入新數據而發生“The table is full”告警錯誤時,先不要著急,按照下面的思路來逐步分析即可:1、查看操作系統以及MySQL的錯誤日志文件確認操作系統的文件系統沒有報錯,并且MySQL的錯誤日志文件中是否有一些最直觀的可見…

Calendar、Date、long類型的時間,三者之間如何轉化

1. Calendar類型轉化為Date類型和long類型 Calendar calendarCalendar.getInstance(); Date datecalendar.getTime(); long timecalendar.getTimeInMillis(); 2.Date類型轉化為Calendar類型和long類型 Date datenew Date(System.currentTimeMillis()100000000); Calendar calen…

sit是什么環境_軟件環境常識 --dev sit uat

DEV環境:DEV顧名思義就是develop,即代碼開發的環境。SIT環境:System Integration Test系統集成測試,開發人員自己測試流程是否走通。UAT環境:User Acceptance Test用戶驗收測試,由專門的測試人員驗證&#…

python基礎數據類型的相關知識點

1、字符串的函數join >>> s "Hello" >>> s1 s.join("你好")#將字符串Hello插入到你好中 >>> s1 你Hello好 >>> s2 "Tanxu".join("你好嗎")#將字符串Tanxu插入到你好嗎中 >>> s2 你Ta…

(轉載)JDOM/XPATH編程指南

JDOM/XPATH編程指南 本文分別介紹了 JDOM 和 XPATH,以及結合兩者進行 XML 編程帶來的好處。 前言 XML是一種優秀的數據打包和數據交換的形式,在當今XML大行于天下,如果沒有聽說過它的大名,那可真是孤陋寡聞了。用XML描述數據的優勢…

谷歌跟oracle_誰贏得了Google VS Oracle? 開發人員贏了。

谷歌跟oracleGoogle has successfully defended itself from a $9 billion lawsuit from Oracle. In doing so, Google’s lawyers have prevented a dangerous precedent that would have given old copyright-hoarding tech companies a way to sue lots of startups and ope…

php上下屬對應關系,由主分類 ID 取出(多個)下級子分類所對應的項,有沒有什么好的辦法?(其實似乎和 PHP 沒什么直接關系?)...

有一個表結構比如:項目:項目ID項目名分類ID...還有一個多級分類結構:分類1 分類1.1 分類1.1.1 分類1.1.1.1 分類1.1.1.2 分類1.2分類2...假定我現在有分類1的序號,現在想通過這個序號取出對應分類1及其子項中的所有項目的列表&…

最長無重復字符子串?

2019獨角獸企業重金招聘Python工程師標準>>> 題目要求: 給定一個字符串S,在該字符串中找到一個最長的沒有重復字符的子串。 轉載于:https://my.oschina.net/datacube/blog/875545

history of Program

1951 – Regional Assembly Language  1952 – Autocode  1954 – IPL (LISP語言的祖先)  1955 – FLOW-MATIC (COBOL語言的祖先)  1957 – FORTRAN (第一個編譯型語言) 1957 – COMTRAN (COBOL語言的祖先)  1958 – LISP  1958 – ALGOL 58  1959 – FACT (COBO…

銷售探討_讓我們一起探討編程資源的領域

銷售探討by Quincy Larson昆西拉爾森(Quincy Larson) 讓我們一起探討編程資源的領域 (Let’s explore the universe of programming resources together) 有很多免費的編程資源。 (There are a lot of free programming resources out there.) Here’s a list of more than a …

利用yii2 gridview實現批量刪除案例

作者:白狼 出處:http://www.manks.top/article/yii2_gridview_deleteall本文版權歸作者,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。 今天仍…

php中tp框架的坑,tp5框架遇到的一些坑

最近這個項目確實是問題多多!新項目的上線到測試,基本都是一個人去弄!面對40多萬條的數據,mysql跑起來確實沒有那么快!首先來介紹一下我的項目吧!其實項目比較簡單 主要就是在已有的平臺開放類似于百家號&…

BZOJ 4811 樹鏈剖分+線段樹

思路: 感覺這題也可神了.. (還是我太弱) 首先發現每一位不會互相影響,可以把每一位分開考慮,然后用樹鏈剖分或者LCT維護這個樹 修改直接修改,詢問的時候算出來每一位填0,1經過這條鏈的變換之后得…

selenium框架安裝及webdriver安裝

本文介紹的是selenium安裝及webdriver安裝、小實例 1、selenium介紹 selenium是一個用于web應用程序測試的工具。 Selenium測試直接運行在瀏覽器,就向真正的用戶操作一樣。 支持的瀏覽器包括IE(7,8,9,10,11),Mazilla Firefox,Safari,Google Chrome,OperaL瀏覽器 這個…

idead斷點調試_IDEA---斷點調試Debug

Debug調試程序:可以讓代碼逐行執行,查看代碼執行的過程,調試程序中出現的bug使用方式:在行號的右邊,鼠標左鍵單擊,添加斷點(每個方法的第一行,哪里有bug添加到哪里)右鍵,選擇Debug執行程序程序就會停留在添加的第一個斷點處執行程序:f8:逐行執行程序f7:進入到方法中shiftf8:跳出…

svd medium_我們剛剛放棄了Medium博客。 您可能也應該這樣做。

svd mediumOur blog helped our open source community reach an early critical mass.我們的博客幫助我們的開源社區達到了早期的臨界質量。 In the 18 months since we launched our blog, it’s been viewed half a million times.自我們發布博客以來的18個月里&#xff0c…

寫文件 追加和換行

file_put_contents("log.txt", "Hello world everyone.".PHP_EOL, FILE_APPEND); 轉載于:https://www.cnblogs.com/yixi978/p/5422504.html