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

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

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

    OMG,到底在尋找什么..................
    (構(gòu)造一個(gè)完美的J2EE系統(tǒng)所需要的完整知識(shí)體系)
    posts - 198,  comments - 37,  trackbacks - 0
    字段 ? 允許值 ? 允許的特殊字符
    ? 0-59 ? , - * /
    ? 0-59 ? , - * /
    小時(shí) ? 0-23 ? , - * /
    日期 ? 1-31 ? , - * ? / L W C
    月份 ? 1-12?或者 JAN-DEC ? , - * /
    星期 ? 1-7?或者 SUN-SAT ? , - * ? / L C #
    年(可選) ? 留空, 1970-2099 ? , - * /


    The '*' character is used to specify all values. For example, "*" in the minute field means "every minute".
    “*”字符被用來(lái)指定所有的值。如:”*“在分鐘的字段域里表示“每分鐘”。
    The '?' character is allowed for the day-of-month and day-of-week fields. It is used to specify 'no specific value'. This is useful when you need to specify something in one of the two fileds, but not the other. See the examples below for clarification.
    “?”字符只在日期域和星期域中使用。它被用來(lái)指定“非明確的值”。當(dāng)你需要通過(guò)在這兩個(gè)域中的一個(gè)來(lái)指定一些東西的時(shí)候,它是有用的。看下面的例子你就會(huì)明白。
    月份中的日期和星期中的日期這兩個(gè)元素時(shí)互斥的一起應(yīng)該通過(guò)設(shè)置一個(gè)問(wèn)號(hào)(?)來(lái)表明不想設(shè)置那個(gè)字段

    The '-' character is used to specify ranges For example "10-12" in the hour field means "the hours 10, 11 and 12".
    “-”字符被用來(lái)指定一個(gè)范圍。如:“10-12”在小時(shí)域意味著“10點(diǎn)、11點(diǎn)、12點(diǎn)”。

    The ',' character is used to specify additional values. For example "MON,WED,FRI" in the day-of-week field means "the days Monday, Wednesday, and Friday".
    “,”字符被用來(lái)指定另外的值。如:“MON,WED,FRI”在星期域里表示”星期一、星期三、星期五”.

    The '/' character is used to specify increments. For example "0/15" in the seconds field means "the seconds 0, 15, 30, and 45". And "5/15" in the seconds field means "the seconds 5, 20, 35, and 50". Specifying '*' before the '/' is equivalent to specifying 0 is the value to start with. Essentially, for each field in the expression, there is a set of numbers that can be turned on or off. For seconds and minutes, the numbers range from 0 to 59. For hours 0 to 23, for days of the month 0 to 31, and for months 1 to 12. The "/" character simply helps you turn on every "nth" value in the given set. Thus "7/6" in the month field only turns on month "7", it does NOT mean every 6th month, please note that subtlety.

    The 'L' character is allowed for the day-of-month and day-of-week fields. This character is short-hand for "last", but it has different meaning in each of the two fields. For example, the value "L" in the day-of-month field means "the last day of the month" - day 31 for January, day 28 for February on non-leap years. If used in the day-of-week field by itself, it simply means "7" or "SAT". But if used in the day-of-week field after another value, it means "the last xxx day of the month" - for example "6L" means "the last friday of the month". When using the 'L' option, it is important not to specify lists, or ranges of values, as you'll get confusing results.

    L是‘last’的省略寫(xiě)法可以表示day-of-month和day-of-week域,但在兩個(gè)字段中的意思不同,例如day-of-month域中表示一個(gè)月的最后一天,
    如果在day-of-week域表示‘7’或者‘SAT’,如果在day-of-week域中前面加上數(shù)字,它表示一個(gè)月的最后幾天,例如‘6L’就表示一個(gè)月的最后一個(gè)
    星期五,

    The 'W' character is allowed for the day-of-month field. This character is used to specify the weekday (Monday-Friday) nearest the given day. As an example, if you were to specify "15W" as the value for the day-of-month field, the meaning is: "the nearest weekday to the 15th of the month". So if the 15th is a Saturday, the trigger will fire on Friday the 14th. If the 15th is a Sunday, the trigger will fire on Monday the 16th. If the 15th is a Tuesday, then it will fire on Tuesday the 15th. However if you specify "1W" as the value for day-of-month, and the 1st is a Saturday, the trigger will fire on Monday the 3rd, as it will not 'jump' over the boundary of a month's days. The 'W' character can only be specified when the day-of-month is a single day, not a range or list of days
    .
    The 'L' and 'W' characters can also be combined for the day-of-month expression to yield 'LW', which translates to "last weekday of the month".

    The '#' character is allowed for the day-of-week field. This character is used to specify "the nth" XXX day of the month. For example, the value of "6#3" in the day-of-week field means the third Friday of the month (day 6 = Friday and "#3" = the 3rd one in the month). Other examples: "2#1" = the first Monday of the month and "4#5" = the fifth Wednesday of the month. Note that if you specify "#5" and there is not 5 of the given day-of-week in the month, then no firing will occur that month.

    The 'C' character is allowed for the day-of-month and day-of-week fields. This character is short-hand for "calendar". This means values are calculated against the associated calendar, if any. If no calendar is associated, then it is equivalent to having an all-inclusive calendar. A value of "5C" in the day-of-month field means "the first day included by the calendar on or after the 5th". A value of "1C" in the day-of-week field means "the first day included by the calendar on or after sunday".
    關(guān)于cronExpression的介紹:
     
    字段 允許值 允許的特殊字符
    秒 0-59 , - * /
    分 0-59 , - * /
    小時(shí) 0-23 , - * /
    日期 1-31 , - * ? / L W C
    月份 1-12 或者 JAN-DEC , - * /
    星期 1-7 或者 SUN-SAT , - * ? / L C #
    年(可選) 留空, 1970-2099 , - * /
    表達(dá)式意義
    "0 0 12 * * ?" 每天中午12點(diǎn)觸發(fā)
    "0 15 10 ? * *" 每天上午10:15觸發(fā)
    "0 15 10 * * ?" 每天上午10:15觸發(fā)
    "0 15 10 * * ? *" 每天上午10:15觸發(fā)
    "0 15 10 * * ? 2005" 2005年的每天上午10:15觸發(fā)
    "0 * 14 * * ?" 在每天下午2點(diǎn)到下午2:59期間的每1分鐘觸發(fā)
    "0 0/5 14 * * ?" 在每天下午2點(diǎn)到下午2:55期間的每5分鐘觸發(fā)
    "0 0/5 14,18 * * ?" 在每天下午2點(diǎn)到2:55期間和下午6點(diǎn)到6:55期間的每5分鐘觸發(fā)
    "0 0-5 14 * * ?" 在每天下午2點(diǎn)到下午2:05期間的每1分鐘觸發(fā)
    "0 10,44 14 ? 3 WED" 每年三月的星期三的下午2:10和2:44觸發(fā)
    "0 15 10 ? * MON-FRI" 周一至周五的上午10:15觸發(fā)
    "0 15 10 15 * ?" 每月15日上午10:15觸發(fā)
    "0 15 10 L * ?" 每月最后一日的上午10:15觸發(fā)
    "0 15 10 ? * 6L" 每月的最后一個(gè)星期五上午10:15觸發(fā)
    "0 15 10 ? * 6L 2002-2005" 2002年至2005年的每月的最后一個(gè)星期五上午10:15觸發(fā)
    "0 15 10 ? * 6#3" 每月的第三個(gè)星期五上午10:15觸發(fā)
    每天早上6點(diǎn)
    0 6 * * *
    每?jī)蓚€(gè)小時(shí)
    0 */2 * * *
    晚上11點(diǎn)到早上8點(diǎn)之間每?jī)蓚€(gè)小時(shí),早上八點(diǎn)
    0 23-7/2,8 * * *
    每個(gè)月的4號(hào)和每個(gè)禮拜的禮拜一到禮拜三的早上11點(diǎn)
    0 11 4 * 1-3
    1月1日早上4點(diǎn)
    0 4 1 1 *

    quartz的高級(jí)特性不僅如此
    1 數(shù)據(jù)庫(kù)存儲(chǔ)
    2 集群支持
    3 數(shù)據(jù)庫(kù)持久化任務(wù),trigger
    4 trigger 的停止,運(yùn)行
    5 任務(wù)的任意添加
    6 比corntrigger 更詳盡的任務(wù)安排
    7 線(xiàn)程的內(nèi)部數(shù)據(jù)交換

    posted on 2006-10-19 09:32 OMG 閱讀(71813) 評(píng)論(11)  編輯  收藏 所屬分類(lèi): Spring

    FeedBack:
    # re: Spring--quartz中cronExpression配置說(shuō)明
    2010-08-12 13:51 | 小鑫
    很好的文章,學(xué)習(xí)了  回復(fù)  更多評(píng)論
      
    # re: Spring--quartz中cronExpression配置說(shuō)0
    2011-03-01 15:38 | 11
    # re: Spring--quartz中cronExpression配置說(shuō)明
    2011-07-04 13:56 | qian
    很詳細(xì)  回復(fù)  更多評(píng)論
      
    # re: Spring--quartz中cronExpression配置說(shuō)明
    2012-05-14 11:01 | 誰(shuí)誰(shuí)誰(shuí)
    很不錯(cuò).讓我學(xué)會(huì)了.謝謝  回復(fù)  更多評(píng)論
      
    # re: Spring--quartz中cronExpression配置說(shuō)明
    2012-06-20 11:53 | QQ350045245
    請(qǐng)加我QQ好嗎。我有一些問(wèn)題想問(wèn)問(wèn)你  回復(fù)  更多評(píng)論
      
    # 配置說(shuō)明
    2013-04-19 12:36 | 11
    講的蠻詳細(xì)的!!!  回復(fù)  更多評(píng)論
      
    # re: Spring--quartz中cronExpression配置說(shuō)明[未登錄](méi)
    2013-05-19 15:19 | Ron
    后面幾個(gè)例子有錯(cuò)誤,首先是都少了秒得表示,
    另外比如:
    每個(gè)月的4號(hào)和每個(gè)禮拜的禮拜一到禮拜三的早上11點(diǎn)
    0 11 4 * 1-3
    1-3是周日到周二  回復(fù)  更多評(píng)論
      
    # re: Spring--quartz中cronExpression配置說(shuō)明[未登錄](méi)
    2013-05-19 16:13 | Ron
    @Ron
    哦,后面這幾個(gè)例子里的cron表達(dá)式,是Unix格式的,沒(méi)有秒的表示,而且周日-周六是0-6。跟Quartz里的有不同。  回復(fù)  更多評(píng)論
      
    # re: Spring--quartz中cronExpression配置說(shuō)明[未登錄](méi)
    2013-05-19 16:35 | Ron
    @Ron
    不過(guò)另一個(gè)問(wèn)題是,日期和星期可以都指定嗎?應(yīng)該是必須指定1個(gè)字段為“?”吧。
    因?yàn)槿菀壮霈F(xiàn)混淆,比如:
    0 11 4 * 1-3
    這個(gè)例子,如果是指定的每個(gè)月的4號(hào),還指定了每個(gè)周一至周三,那這2個(gè)條件是&&的關(guān)系,還是||的關(guān)系呢?  回復(fù)  更多評(píng)論
      
    # re: Spring--quartz中cronExpression配置說(shuō)明[未登錄](méi)
    2013-09-29 16:50 | Allen
    很詳細(xì),謝謝了!  回復(fù)  更多評(píng)論
      
    # re: Spring--quartz中cronExpression配置說(shuō)明
    2015-04-27 11:33 | Mr.li
    每個(gè)月的4號(hào)和每個(gè)禮拜的禮拜一到禮拜三的早上11點(diǎn)
    0 11 4 * 1-3

    這個(gè)可以嗎?  回復(fù)  更多評(píng)論
      

    <2015年4月>
    2930311234
    567891011
    12131415161718
    19202122232425
    262728293012
    3456789

    常用鏈接

    留言簿(1)

    隨筆分類(lèi)

    隨筆檔案

    IT風(fēng)云人物

    文檔

    朋友

    相冊(cè)

    經(jīng)典網(wǎng)站

    搜索

    •  

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 久久精品一本到99热免费| 国产一级高青免费| 亚洲精品乱码久久久久久不卡| 国产99久久亚洲综合精品| 亚洲伊人色欲综合网| 1000部无遮挡拍拍拍免费视频观看| 亚洲熟女综合一区二区三区| 亚洲国产aⅴ综合网| 67194成手机免费观看| 久久亚洲精品无码gv| 久久精品国产亚洲av四虎| 成年女人毛片免费播放视频m| 曰韩无码AV片免费播放不卡| 中文字幕亚洲精品| 一个人看的www视频免费在线观看 一个人看的免费观看日本视频www | 久9这里精品免费视频| 亚洲av永久中文无码精品综合 | 9久热这里只有精品免费| 亚洲一区中文字幕| 最近中文字幕2019高清免费| 怡红院亚洲红怡院在线观看| 久久久久亚洲av无码专区| 亚洲欧洲日产国码一级毛片| 91免费资源网站入口| 免费久久人人爽人人爽av| 国产亚洲漂亮白嫩美女在线| 亚洲伊人久久大香线蕉影院| 亚洲人成精品久久久久| 国产成人高清精品免费鸭子| 亚洲免费福利视频| 成全在线观看免费观看大全 | 成年在线网站免费观看无广告 | 亚洲AV色吊丝无码| 亚洲AV无码专区亚洲AV伊甸园| 四虎影视永久免费观看网址| 亚色九九九全国免费视频| 日韩精品人妻系列无码专区免费| 男女啪啪免费体验区| 亚洲AV噜噜一区二区三区| 亚洲av永久无码精品天堂久久| 亚洲一区二区三区四区在线观看|