quartz在我看來說簡單點就是乙個很好的定時器,是而且操作簡單,當你需要早上8點執行某個方法或者每隔1分鐘執行某個方法時選他是相當不錯的選擇了,當然了,在spring框架下。還有:
配置?!:很簡單,你只要記得在配置檔案中在**存放定時執行的方法就可以了:
<?xml version="1.0" encoding="utf-8"?>0 0/1 * * * ?
cleanlogmap
當然了,上面要執行的logbillingswitchservice,還要再寫個他的類所在位置:
再多說兩句時間問題:
"0 0 12 * * ?" 每天中午12點觸發
"0 15 10 ? * *" 每天上午10:15觸發
"0 15 10 * * ?" 每天上午10:15觸發
"0 15 10 * * ? *" 每天上午10:15觸發
"0 15 10 * * ? 2005" 2023年的每天上午10:15觸發
"0 * 14 * * ?" 在每天下午2點到下午2:59期間的每1分鐘觸發
"0 0/5 14 * * ?" 在每天下午2點到下午2:55期間的每5分鐘觸發
"0 0/5 14,18 * * ?" 在每天下午2點到2:55期間和下午6點到6:55期間的每5分鐘觸發
"0 0-5 14 * * ?" 在每天下午2點到下午2:05期間的每1分鐘觸發
"0 10,44 14 ? 3 wed" 每年三月的星期三的下午2:10和2:44觸發
"0 15 10 ? * mon-fri" 周一至周五的上午10:15觸發
"0 15 10 15 * ?" 每月15日上午10:15觸發
"0 15 10 l * ?" 每月最後一日的上午10:15觸發
"0 15 10 ? * 6l" 每月的最後乙個星期五上午10:15觸發
"0 15 10 ? * 6l 2002-2005" 2023年至2023年的每月的最後乙個星期五上午10:15觸發
"0 15 10 ? * 6#3" 每月的第三個星期五上午10:15觸發
每天早上6點
0 6 * * *
每兩個小時
0 */2 * * *
晚上11點到早上8點之間每兩個小時,早上八點
0 23-7/2,8 * * *
每個月的4號和每個禮拜的禮拜一到禮拜三的早上11點
0 11 4 * 1-3
1月1日早上4點
0 4 1 1 *
這回說差不多了,還不會大家可以揍我!
補充一句:如果要對幾個類的幾個方法進行定時操作,那麼我們新增到這裡即可。。。。
Spring下ActiveMQ的xml配置
琚大哥給我安排個事兒,activemq的優化,我去,優化的高階大氣上檔次的詞兒,完全摸不到頭腦啊,硬著頭皮上吧,網上各種搜配置,最後也算是搞出點名堂了。上面就是我的xml配置,挑重點講吧。在配置 jmsfactory時,注意了,這裡面有個嚴重的問題,這個引數預設的設定是 false,這裡我們要把它設...
在Spring 下配置Quartz集群
由於專案將要上線,而專案中的quartz集群配置一直沒時間弄,本以為應該是一件挺簡單的事,沒想到gooble了一兩天才解決問題,主要是因為spring到3.0.7這個版本為止都沒有原生支援quartz的集群,原來的quartz配置在單例項下執行正常,配置集群之後各種異常都來了,今天終於配置成功,在這...
spring下quartz啟動兩次的問題
最近正在做的專案,測試的時候發現定時排程任務會執行兩次,於是乎查資料呀,都說是tomcat配置問題,哥改了還是不行,後來無奈使用了乙個網上說的方法,將job中的方法使用同步,通過乙個靜態變數進行控制,配置如下 dosend false dodelete false 0 0 0 0 3 job如下 p...