1 / 40
文档名称:

cron表达式支持旬的改造.doc

格式:doc   大小:286KB   页数:40页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

cron表达式支持旬的改造.doc

上传人:sssmppp 2020/9/2 文件大小:286 KB

下载得到文件列表

cron表达式支持旬的改造.doc

文档介绍

文档介绍:.;;;;;;;;;;;;;;;;;.quart乙CronTrigger;/***CronExpression官方版本不支持月份倒数第几天,仅支持月份最后一天”L“,但业务需求需要知道倒数第二天。现在加上兼容如“2L(每月倒数第二天L1OL",h5-2L(5号到每月倒数第二天),5-10LH,"5-LH(5号到每月最后一天)的表达式支持。同时加入了对于旬的支持例如:每旬倒数第二天10点15分钟触发n015102LX*?"****@authoryuch**/***@SuppressWarnings({"rawtypes",”unchecked"})lassCronExpressionimplementsSerializable,Cioneable{privatestaticfinallongserialVersionUID=**********L;protectedstaticfinalintSECOND=0;protectedstaticfinalintMINUTE=1;protectedstaticfinalintHOUR=2;protectedstaticfinalintDAY_OF_MONTH=3;protectedstaticfinalintMONTH=4;protectedstaticfinalintDAY_OF_WEEK=5;protectedstaticfinalintYEAR=6;protectedstaticfinalintALL_SPEC_INT=99;//'*'protectedstaticfinalintNO_SPEC_INT=98;//?protectedstaticfinalIntegerALLSPEC=newlnteger(ALL_SPEC」NT);protectedstaticfinalIntegerNO_SPEC=newlnteger(NO_SPEC_INT);protectedstaticfinalMapmonthMap=newHashMap(20);protectedstaticfinalMapdayMap=newHashMap(60);protectedstaticfinalStringBLANK="\t";protectedstaticfinalintCronTrigger_YEAR_TO_GIVEUP_SCHEDULING_AT=2299;static{(,lJAN,,znewInteger(O));(,lFEB,,/newInteger(l));(l,MAR,,/newlnteger(2));(MAPR"/newlnteger(3));(,,MAY,,/newlnteger(4));'JUN",newlnteger(5));(,,JUL",newlnteger(6));(l,AUG,l/newlnteger(7));'SEP",newlnteger(8));'OCT11,newlnteger(9));'NOV11,newInteger(lO));(,,DEC,,/newInteger(ll));'SUN",newInteger(l));'MON舄newlnteger(2));'TUE",newlnteger(3));("WED",newlnteger(4));("THU"znewl