1楼:四舍**入
这个是cron时间表达式。
分别对应的是秒、分、时、日、周、年。前5个是必须的,最后一个可选,用户这个表达式表示每天的0点10分准时执行。
例如:00 0/2 * * * ? 这个的意思是每两分钟触发一次00 0/30 * * * ? 这个就是每30分钟触发一次
2楼:甲飞烟元同
spring
定时任务设置的值是0
0/10**
*的意思是每隔10分钟执行一次。
参数分别为:秒分
小时日月星期
年“/”——字符用来指定一个值的的增加幅度。比如在“秒”字段中设置为"0/15"表示"第0,
15,30,
和45秒"。而
"5/15"则表示"第5,
20,35,
和50"。
3楼:匿名用户
是一种时间表达式,有兴趣的话看看 http://blog.csdn.***/binglovezi/article/details/15905675 相信对你有帮助
spring 定时任务设置的值是0 0/10 * * * ?,代表什么意思
4楼:翠云绿水三少爷
spring 定时任务设置的值是0 0/10 * * *的意思是每隔10分钟执行一次。
参数分别为:
秒 分 小时 日 月 星期 年
“/”——字符用来指定一个值的的增加幅度。比如在“秒”字段中设置为"0/15"表示"第0, 15, 30, 和 45秒"。而 "5/15"则表示"第5, 20, 35, 和 50"。
5楼:匿名用户
应该是每隔10分钟执行一次。
参数分别为:
秒 分 小时 日 月 星期 年
“/”——字符用来指定一个值的的增加幅度. 比如在“秒”字段中设置为"0/15"表示"第0, 15, 30, 和 45秒"。而 "5/15"则表示"第5, 20, 35, 和 50".
6楼:曲有误—周郎顾
0 0/10 * * * ? 这6位分别代表秒、分、时、日、月、年。0代表0秒,0/10代表每10分。
时、日、月的*代表所有,?年代表所有。 也就是每小时的0、10、20、30、40、50分0秒都执行一次
spring 定时任务设置的值是0 0/10 * * * ?,代表什么意思?
7楼:翠云绿水三少爷
spring 定时任务设置的值是0 0/10 * * *的意思是每隔10分钟执行一次。
参数分别为:
秒 分 小时 日 月 星期 年
“/”——字符用来指定一个值的的增加幅度。比如在“秒”字段中设置为"0/15"表示"第0, 15, 30, 和 45秒"。而 "5/15"则表示"第5, 20, 35, 和 50"。
spring配置定时任务设置为每天凌晨2点执行和每小时执行一次如何配置。
8楼:匿名用户
每天凌晨2点 0 0 2 * * ?和每天隔一小时 0 * */1 * * ?
例1:每隔5秒执行一次:*/5 * * * * ?
例2:每隔5分执行一次:0 */5 * * * ?
在26分、29分、33分执行一次:0 26,29,33 * * * ?
例3:每天半夜12点30分执行一次:0 30 0 * * ? (注意日期域为0不是24)
每天凌晨1点执行一次:0 0 1 * * ?
每天上午10:15执行一次: 0 15 10 ? * * 或 0 15 10 * * ? 或 0 15 10 * * ? *
每天中午十二点执行一次:0 0 12 * * ?
每天14点到14:59分,每1分钟执行一次:0 * 14 * * ?
每天14点到14:05分,每1分钟执行一次:0 0-5 14 * * ?
每天14点到14:55分,每5分钟执行一次:0 0/5 14 * * ?
每天14点到14:55分,和18点到18点55分,每5分钟执行一次:0 0/5 14,18 * * ?
每天18点执行一次:0 0 18 * * ?
每天18点、22点执行一次:0 0 18,22 * * ?
每天7点到23点,每整点执行一次:0 0 7-23 * * ?
每个整点执行一次:0 0 0/1 * * ?
9楼:
每天凌晨2点 0 0 2 * * ?
每天隔一小时 0 * */1 * * ?
spring怎么设置定时任务为每天凌晨2点执行和每小时执行一次?
10楼:匿名用户
每天凌晨2点 0 0 2 * * ?和每天隔一小时 0 * */1 * * ?
例1:每隔5秒执行一次:*/5 * * * * ?
例2:每隔5分执行一次:0 */5 * * * ?
在26分、29分、33分执行一次:0 26,29,33 * * * ?
例3:每天半夜12点30分执行一次:0 30 0 * * ? (注意日期域为0不是24)
每天凌晨1点执行一次:0 0 1 * * ?
每天上午10:15执行一次: 0 15 10 ? * * 或 0 15 10 * * ? 或 0 15 10 * * ? *
每天中午十二点执行一次:0 0 12 * * ?
每天14点到14:59分,每1分钟执行一次:0 * 14 * * ?
每天14点到14:05分,每1分钟执行一次:0 0-5 14 * * ?
每天14点到14:55分,每5分钟执行一次:0 0/5 14 * * ?
每天14点到14:55分,和18点到18点55分,每5分钟执行一次:0 0/5 14,18 * * ?
每天18点执行一次:0 0 18 * * ?
每天18点、22点执行一次:0 0 18,22 * * ?
每天7点到23点,每整点执行一次:0 0 7-23 * * ?
每个整点执行一次:0 0 0/1 * * ?
spring定时任务每天晚上十二点执行 cron表达式如何写
11楼:蔺玉枝简胭
定时任务每天晚上十二点执行
cron表达式如何写
你这个都不会啊
再看看别人怎么说的。
12楼:卖贫道的小火柴
工作原因,**就不写了,告诉你实现方法:
写一个线程类,实现runnable接口,
在这个线程类中,timer t = new timer(), t.scheduleatfixedrate(?,?,?,);具体的用法,自己看api,timer类就有
上面第二个,第三个参数就是设定在固定时间执行线程的,第一个参数可以写一个线程类,类的run方法中执行cron表达式
spring定时任务 业务逻辑怎么写
13楼:毁趷垡纹
可以使用cron表达式写,* 5 * * * * *。以下为cron表达式详解:
cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,cron有如下两种语法格式:
seconds minutes hours dayofmonth month dayofweek year或
seconds minutes hours dayofmonth month dayofweek
每一个域可出现的字符如下:
seconds:可出现", - * /"四个字符,有效范围为0-59的整数
minutes:可出现", - * /"四个字符,有效范围为0-59的整数
hours:可出现", - * /"四个字符,有效范围为0-23的整数
dayofmonth:可出现", - * / ? l w c"八个字符,有效范围为0-31的整数
month:可出现", - * /"四个字符,有效范围为1-12的整数或jan-dec
dayofweek:可出现", - * / ? l c #"四个字符,有效范围为1-7的整数或sun-sat两个范围。1表示星期天,2表示星期一, 依次类推
year:可出现", - * /"四个字符,有效范围为1970-2099年
每一个域都使用数字,但还可以出现如下特殊字符,它们的含义是:
(1)*:表示匹配该域的任意值,假如在minutes域使用*, 即表示每分钟都会触发事件。
(2)?:只能用在dayofmonth和dayofweek两个域。它也匹配域的任意值,但实际不会。
因为dayofmonth和dayofweek会相互影响。例如想在每月的20日触发调度,不管20日到底是星期几,则只能使用如下写法: 13 13 15 20 * ?
, 其中最后一位只能用?,而不能使用*,如果使用*表示不管星期几都会触发,实际上并不是这样。
(3)-:表示范围,例如在minutes域使用5-20,表示从5分到20分钟每分钟触发一次
(4)/:表示起始时间开始触发,然后每隔固定时间触发一次,例如在minutes域使用5/20,则意味着5分钟触发一次,而25,45等分别触发一次.
(5),:表示列出枚举值值。例如:在minutes域使用5,20,则意味着在5和20分每分钟触发一次。
(6)l:表示最后,只能出现在dayofweek和dayofmonth域,如果在dayofweek域使用5l,意味着在最后的一个星期四触发。
(7)w:表示有效工作日(周一到周五),只能出现在dayofmonth域,系统将在离指定日期的最近的有效工作日触发事件。例如:
在 dayofmonth使用5w,如果5日是星期六,则将在最近的工作日:星期五,即4日触发。如果5日是星期天,则在6日(周一)触发;如果5日在星期一到星期五中的一天,则就在5日触发。
另外一点,w的最近寻找不会跨过月份
(8)lw:这两个字符可以连用,表示在某个月最后一个工作日,即最后一个星期五。
(9)#:用于确定每个月第几个星期几,只能出现在dayofmonth域。例如在4#2,表示某月的第二个星期三。
举几个例子:
0 0 2 1 * ? * 表示在每月的1日的凌晨2点调度任务
0 15 10 ? * mon-fri 表示周一到周五每天上午10:15执行作业
0 15 10 ? 6l 2002-2006 表示2002-2006年的每个月的最后一个星期五上午10:15执行作
一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。
按顺序依次为
秒(0~59)
分钟(0~59)
小时(0~23)
天(月)(0~31,但是你需要考虑你月的天数)
月(0~11)
天(星期)(1~7 1=sun 或 sun,mon,tue,wed,thu,fri,sat)
年份(1970-2099)
其中每个元素可以是一个值(如6),一个连续区间(9-12),一个间隔时间(8-18/4)(/表示每隔4小时),一个列表(1,3,5),通配符。由于"月份中的日期"和"星期中的日期"这两个元素互斥的,必须要对其中一个设置?
0 0 10,14,16 * * ? 每天上午10点,下午2点,4点
0 0/30 9-17 * * ? 朝九晚五工作时间内每半小时
0 0 12 ? * wed 表示每个星期三中午12点
"0 0 12 * * ?" 每天中午12点触发
"0 15 10 ? * *" 每天上午10:15触发
"0 15 10 * * ?" 每天上午10:15触发
"0 15 10 * * ? *" 每天上午10:15触发
"0 15 10 * * ? 2005" 2005年的每天上午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" 2002年至2005年的每月的最后一个星期五上午10:15触发
"0 15 10 ? * 6#3" 每月的第三个星期五上午10:15触发
有些子表达式能包含一些范围或列表
例如:子表达式(天(星期))可以为 “mon-fri”,“mon,wed,fri”,“mon-wed,sat”
“*”字符代表所有可能的值
因此,“*”在子表达式(月)里表示每个月的含义,“*”在子表达式(天(星期))表示星期的每一天
“/”字符用来指定数值的增量
例如:在子表达式(分钟)里的“0/15”表示从第0分钟开始,每15分钟
在子表达式(分钟)里的“3/20”表示从第3分钟开始,每20分钟(它和“3,23,43”)的含义一样
“?”字符仅被用于天(月)和天(星期)两个子表达式,表示不指定值
当2个子表达式其中之一被指定了值以后,为了避免冲突,需要将另一个子表达式的值设为“?”
“l” 字符仅被用于天(月)和天(星期)两个子表达式,它是单词“last”的缩写
但是它在两个子表达式里的含义是不同的。
在天(月)子表达式中,“l”表示一个月的最后一天
在天(星期)自表达式中,“l”表示一个星期的最后一天,也就是sat
如果在“l”前有具体的内容,它就具有其他的含义了
例如:“6l”表示这个月的倒数第6天,“fril”表示这个月的最一个星期五
注意:在使用“l”参数时,不要指定列表或范围,因为这会导致问题
字段 允许值 允许的特殊字符
秒 0-59 , - * /
分 0-59 , - * /
小时 0-23 , - * /
日期 1-31 , - * ? / l w c
月份 1-12 或者 jan-dec , - * /
星期 1-7 或者 sun-sat , - * ? / l c #
年(可选) 留空, 1970-2099 , - * /