<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    我的漫漫程序之旅

    專注于JavaWeb開發(fā)
    隨筆 - 39, 文章 - 310, 評(píng)論 - 411, 引用 - 0
    數(shù)據(jù)加載中……

    Quartz 關(guān)于CronTrigger 的 深入

    CronTrigger是比SimpleTrigger更為有用的.如果你想啟動(dòng)一個(gè)工作任務(wù),像日歷進(jìn)程一樣.
    這個(gè)時(shí)候CronTrigger是比SimpleTrigger更為精確的.

    比如你可以指定: "每個(gè)星期五的下午","每個(gè)周末的上午9:30","每周一,周三的上午9點(diǎn)到10點(diǎn),每5分鐘一次"

    這都需要Cron Excepressions 來(lái)描述.

    Cron-Excepressions是用來(lái)配置CronTrigger實(shí)例的.它有7個(gè)精確的子表達(dá)式,其中年是可選的.順序如下:

    1. Seconds
    2. Minutes
    3. Hours
    4. Day-of-Month
    5. Month
    6. Day-of-Week
    7. Year (optional field)
    讓我們來(lái)看看這個(gè)表達(dá)式的意思:

    "0 0 12 ? * WED"

    表示每個(gè)星期三的中午12點(diǎn)

    個(gè)別的子表達(dá)式是允許包含集合的,比如"MON, WED, FRI", 或  "MON-WED,SAT"
    中間用,號(hào)隔開.

    其中 * 號(hào)是代碼 "每" 的意思,就是此屬性的每一個(gè)可能值.
    在這里表示every Wednesday.

    ?號(hào)用在 day-of-month 和 day-of-week  屬性上.

    L代表Last,W代表Weekend

    #號(hào)指定每月的第幾個(gè)星期幾.如:FRI#3 意思是每月的第三個(gè)星期五.

    這有一些例子大家參考一下:

    Expression   Meaning 
    "0 0 12 * * ?"    Fire at 12pm (noon) every day 
    "0 15 10 ? * *"    Fire at 10:15am every day 
    "0 15 10 * * ?"    Fire at 10:15am every day 
    "0 15 10 * * ? *"    Fire at 10:15am every day 
    "0 15 10 * * ? 2005"    Fire at 10:15am every day during the year 2005  
    "0 * 14 * * ?"    Fire every minute starting at 2pm and ending at 2:59pm, every day  
    "0 0/5 14 * * ?"    Fire every 5 minutes starting at 2pm and ending at 2:55pm, every day  
    "0 0/5 14,18 * * ?"    Fire every 5 minutes starting at 2pm and ending at 2:55pm, AND fire every 5 minutes starting at 6pm and ending at 6:55pm, every day  
    "0 0-5 14 * * ?"    Fire every minute starting at 2pm and ending at 2:05pm, every day  
    "0 10,44 14 ? 3 WED"    Fire at 2:10pm and at 2:44pm every Wednesday in the month of March.  
    "0 15 10 ? * MON-FRI"    Fire at 10:15am every Monday, Tuesday, Wednesday, Thursday and Friday  
    "0 15 10 15 * ?"    Fire at 10:15am on the 15th day of every month  
    "0 15 10 L * ?"    Fire at 10:15am on the last day of every month  
    "0 15 10 ? * 6L"    Fire at 10:15am on the last Friday of every month  
    "0 15 10 ? * 6L"    Fire at 10:15am on the last Friday of every month  
    "0 15 10 ? * 6L 2002-2005"    Fire at 10:15am on every last friday of every month during the years 200220032004 and 2005  
    "0 15 10 ? * 6#3"    Fire at 10:15am on the third Friday of every month 
    使用此類也是很簡(jiǎn)單的,比如你可以用如下代碼來(lái)替換SimpleTrigger部分:
    CronTrigger cronTrigger = new CronTrigger("myTrigger","myGroup","你的表達(dá)式");

    對(duì)于此部分大家沒必要全部記住,需要的時(shí)候去查API就行了.



    posted on 2008-05-08 17:44 々上善若水々 閱讀(4417) 評(píng)論(0)  編輯  收藏 所屬分類: opensource

    主站蜘蛛池模板: 精品亚洲国产成人av| a色毛片免费视频| 亚洲精品国产成人影院| 黄色免费在线网站| 亚洲日本国产综合高清| 国产a v无码专区亚洲av| 国产一卡二卡四卡免费| 国产亚洲午夜精品| 亚洲网站在线免费观看| 免费国内精品久久久久影院| 久久成人免费播放网站| 九九精品国产亚洲AV日韩| 久久久久亚洲精品成人网小说| 最近免费中文字幕视频高清在线看 | 久久久久久毛片免费看| 亚洲图片中文字幕| 久久久久亚洲精品男人的天堂| 2021免费日韩视频网| 久久一区二区三区免费| 亚洲人成色77777在线观看| 国产AV无码专区亚洲精品| 国产一级淫片免费播放| 国产成人精品免费视频网页大全| 黄色免费网站在线看| 亚洲六月丁香六月婷婷蜜芽| 亚洲免费观看视频| 吃奶摸下高潮60分钟免费视频| 亚洲视频免费观看| 免费萌白酱国产一区二区三区| 亚洲av乱码一区二区三区按摩| 亚洲精品在线免费看| 久久精品视频亚洲| 亚洲综合亚洲综合网成人| 日韩高清免费在线观看| 欧洲乱码伦视频免费| 日本一区二区免费看| 亚洲一区二区三区免费| 羞羞视频免费观看| 亚洲av色香蕉一区二区三区蜜桃| 亚洲国产品综合人成综合网站| 久久亚洲日韩精品一区二区三区|