【Spring】请问一下这个cron表达式的意思和区别?

0/2 * * * * ?
这个是每两秒执行一次么?那么和
*/2 * * * * ?
是不是没有区别

0

6个回答

0/2是表示从0秒开始,每2秒执行一次。
*/2表示从默认时间开始,也就是0秒,每2秒执行一次。

区别有的,假如1/2就表示从1秒开始,每2秒执行一次。
不过0/2和*/2效果是一样,都是从0秒开始,每2秒执行一次。

0
z342401436
光明下的影子 0/2执行时间是0秒、2秒、4秒。。。。28秒
10 个月之前 回复

一个是整秒,一个是间隔

0

0/2表示从0秒开始,每隔两秒一次,*/2不知道写法是否正确,你可以测试下就知道了。看下我给你贴的说明
格式: [秒] [分] [小时] [日] [月] [周] [年]

  • :表示所有值. 例如:在分的字段上设置 "*",表示每一分钟都会触发。 ? :表示不指定值。使用的场景为不需要关心当前设置这个字段的值。例如:要在每月的10号触发一个操作,但不关心是周几,所以需要周位置的那个字段设置为"?",相当于占位符, 具体设置为 0 0 0 10 * ?
  • :表示范围。例如 在小时上设置 "10-12",表示 10,11,12点都会触发。 , :表示一个列表值,例如在周字段上设置 "MON,WED,FRI" 表示周一,周三和周五触发 / :用于递增触发。如在秒上面设置"5/15" 表示从5秒开始,每增15秒触发(5,20,35,50)
0
 * :表示所有值. 例如:在分的字段上设置 "*",表示每一分钟都会触发。
? :表示不指定值。使用的场景为不需要关心当前设置这个字段的值。例如:要在每月的10号触发一个操作,但不关心是周几,所以需要周位置的那个字段设置为"?",相当于占位符, 具体设置为 0 0 0 10 * ?
- :表示范围。例如 在小时上设置 "10-12",表示 10,11,12点都会触发。
, :表示一个列表值,例如在周字段上设置 "MON,WED,FRI" 表示周一,周三和周五触发
/ :用于递增触发。如在秒上面设置"5/15" 表示从5秒开始,每增15秒触发(5,20,35,50)
0

其实你可以在百度上搜索在线cron 表达式,有反解析 你可以吧你的cron 输进去看看

0

http://cron.qqe2.com/
自己去这网站试试

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
cron表达式的含义解释、写法
一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。 按顺序依次为 秒(0~59) 分钟(0~59) 小时(0~23) 天(月)(0~31,但是你需要考虑你月的天数) 月(0~11) 天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT) 7.年份(1970-2099) 其中每个元素可以是一个值(如6),一个连续区间(9-12),一...
Quartz cron 表达式(linux 定时器,java 定时任务,spring task定时任务)
Quartz cron 表达式的格式十分类似于 UNIX cron 格式,但还是有少许明显的区别。区别之一就是 Quartz 的格式向下支持到秒级别的计划,而 UNIX cron 计划仅支持至分钟级。许多我们的触发计划要基于秒级递增的(例如,每45秒),因此这是一个非常好的差异。 在 UNIX cron 里,要执行的作业(或者说命令)是存放在 cron 表达式中的,在第六个域位置上。Quar
springboot中动态cron表达式的定时任务
最近工作上接到了一个定时相关的需求,通过分析发现,需求比较简单,并不需要任务持久化,也不需要定时任务的复杂操作。 所以对比之下,选用了spring-context模块里包含的scheduling功能。
Quartz的cron表达式
Quartz的cron表达式。 Spring 定时任务@Scheduled cron表达式详解
浅析cron的表达式
Cron Expressions Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式:  1、Seconds Minutes Hours DayofMonth Month DayofWeek Year 2、Seconds Minutes Hours DayofMonth Month DayofWeek
Spring定时任务注解标签-- @Scheduled之cron表达式
1.cron表达式 {秒} {分} {时} {日} {月} {周} {年}(可选,留空) 表1-1  cron表达式中域的范围和可能出现的特殊符号 域 范围 特殊字符 是否必须 含义 例子 秒 0-59 , - * / Y seconds表示指定的秒数触发定时任务
Spring定时器-Cron表达式
一、Cron表达式是一个由 7个子表达式组成的字符串。每个子表达式都描述了一个单独的日程细节。这些子表达式用空格分隔,分别表示:  字段                                                允许值                                        允许的特殊字符 1. Seconds 秒                     ...
计划表达式的NET的例子
这个是用C#开发的CRON表达式的代码例子,可以用来学习CRON的生成及每个部分的意思。
手表知识集锦,爱好者必备 机械表使用硅游丝的优势是什么?
手表知识集锦,爱好者必备 机械表使用硅游丝的优势是什么? 机械表使用硅游丝的优势是什么? 硅是继氧气之后在大自然中最为常见的元素,相当于地壳成分的28%,它属于晶体也就是非金属,密度相当于钢的1/3,具有较高的硬度、抗磁与高度抗腐蚀的特点,因此比钢等金属材料更加轻盈与坚固。其实,这种材料早在电脑芯片上面广泛应用了,但用硅元件来制作钟表元件就不那么容易了,主要困难在于要确定热量系数,令机芯在
Cron表达式解释
1. 介绍cron是linux系统用来设置定期执行的任务,例如:每天晚上12点进行系统垃圾文件整理. 本篇文章主要的重点是cron描述定时任务的时间表达式该如何书写。2. 格式一个cron表达式具体表现就是一个字符串,这个字符串中包含6~7个字段,字段之间是由空格分割的,每个字段可以由任何允许的值以及允许的特殊字符所构成,下面表格列出了每个字段所允许的值和特殊字符. 字段名称 是否必填
spring定时任务 Cron表达式配置详解
Cron表达式是一个字符串,字符串以5或6个空格隔开,分开工6或7个域,每一个域代表一个含义,Cron有如下两种语法  格式:  Seconds Minutes Hours DayofMonth Month DayofWeek Year 或  Seconds Minutes Hours DayofMonth Month DayofWeek  每一个域可出现的字符如下: 代码 S
spring定时器及cron表达式
spring定时器及cron表达式(quartz中时间表达式)   在Spring中有两种流行配置:Java的Timer类和OpenSymphony的Quartz。  1.Java Timer定时  首先继承java.util.TimerTask类实现run方法  import java.util.TimerTask;  public class EmailReport
SpringQuartz定时任务的cron表达式书写
分享一个大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!http://www.captainbed.net/inner SpringQuartz定时任务的使用,要配置这个定时任务什么时候执行,周期是多少,周期内执行多少次,这个都是cron表达式来控制的,下面详解一下这个cron表达式。 一、先来举些例子 【1】0 0 10,14,16 *...
spring定时任务,cron表达式详解!
cron表达式详解: 一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。 按顺序依次为 1 秒(0~59) 2 分钟(0~59) 3 小时(0~23) 4 天(0~31) 5 月(0~11) 6 星期(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT) 7.年份(1970-2099) 其中每个元素...
springboot学习--定时任务及cron表达式
在做项目时有时候会有定时器任务的功能,比如某某时间应该做什么,多少秒应该怎么样之类的。 spring支持多种定时任务的实现。我们来介绍下使用spring的定时器   1.我们使用spring-boot作为基础框架,其理念为零配置文件,所有的配置都是基于注解和暴露bean的方式。   2.使用spring的定时器:     spring自带支持定时器的任务实现。其可通过简单配置来使用到简单的...
spring中定时任务的cron表达式
在springboot可以使用自带的定时任务或使用quartz进行定时任务,下来说以一下cron表达式的用法。 cron一共有7位,但是最后一位是年,可以留空,所以我们可以写6位: * 第一位,表示秒,取值0-59 * 第二位,表示分,取值0-59 * 第三位,表示小时,取值0-23 * 第四位,日期天/日,取值1-31 * 第五位,日期月份,取值1-12 * 第六位,星期,取值1-7,星期一,...
Quartz 在线Cron表达式
Quartz自己配置Cron好麻烦,下面是一个在线Cron表达式生成器的网站,非常方便,现在使用Cron时基本上就直接用这个了。 http://cron.qqe2.com/ Cron表达式 cronExpression定义时间规则,Cron表达式由6或7个空格分隔的时间字段组成:秒 分钟 小时 日期 月份 星期 年(可选); 字段  允许值 
Cron表达式验证工具
Cron表达式写好了,不知道是否正确,如果执行间隔很长,根本没法测试,这个工具可以帮助你,他能输出所有的执行时间,你只需自己调整参数就行了,非常简单。提醒:目前常用的两个Cron表达式在线生成网站所提供的近期执行日期不准,不准。
动态改变Cron表达式,来实现动态执行Spring定时任务
 spring定时器非常强大,但是有时候我们在xiang'mu
0.SpringBoot定时任务及Cron表达式详解
一、定时任务概述     后台项目开发中经常会用到定时任务,现在实现定时任务都方式也是多种多样。下面列举几种常见的定时任务实现方式:     1. Quartz:Quartz的使用相当广泛,它是一个功能强大的调度器,当然使用起来也相对麻烦;     2. java.util包里的Timer,它也可以实现定时任务但是功能过于单一所有使用很少。     3. 就是我们今天要介绍
使用Spring 注解实现调度任务及cron表达式详解
使用Spring 注解实现调度任务及cron表达式详解本教程摘选自《Spring 实战 第3版》,最新的出到第4版,对于学习Spring的朋友来说无论作为教材还是工具书,都是很不错的选择,强力推荐。在程序开发中,我们可能遇到过类似的需求,程序需要设定执行时间,每隔多久执行一次或者在固定的时间段和时间点执行。这时我们可以使用任务调度的方式来实现。目前成熟的任务调度框架有很多,Spring都予以了集成支
spring cron表达式及解析过程
1.cron表达式 cron表达式是用来配置spring定时任务执行时间的字符串,由5个空格分隔成的6个域构成,格式如下: {秒}  {分}  {时}  {日}  {月}  {周} 每一个域的含义解释: 1)秒:表示在指定的秒数触发定时任务,范围0-59。例如,"*"表示任何秒都触发,"0,3"表示0秒和3秒触发。 2)分:表示在指定的分钟触发定时任务
springboot Quartz动态修改cron表达式
1、概述: 在开发中有的时候需要去手动禁止和启用定时任务,修改定时任务的cron表达式然后再让其动态生效,之前有过SSM的类似的业务的开发但是忘记写下来了。。。只好重新温习了一次,加上最近比较流行springBoot所以升级了一下用springBoot来完成.2、关联技术 SpringBoot、Quartz、H2、thymeleaf (好像就这么多)3、具体流程         1)首先去手动创建...
Spring 定时任务及cron表达式
转发一篇文章并结合实践记录一下,以后可以参考   Java配置中开启对Scheduled的支持 import org.springframework.context.annotation.Configuration; import org.springframework.scheduling.annotation.EnableScheduling; import org.spring...
Spring 调度工具Quartz cron 表达式的格式
转载自:http://chinaxxren.iteye.com/blog/839630 Quartz cron 表达式的格式十分类似于 UNIX cron 格式,但还是有少许明显的区别。区别之一就是 Quartz 的格式向下支持到秒级别的计划,而 UNIX cron 计划仅支持至分钟级。许多我们的触发计划要基于秒级递增的(例如,每45秒),因此这是一个非常好的差异。 在 U
java spring-boot项目中的cron 表达式
做项目有用spring-boot,并需要任务定时执行, 用到了 @Scheduled注解和cron表达式 ,特此记录下。Cron表达式是一个字符串,字符串以5或6个空格隔开,分开 6或7个域,每一个域代表一个含义,Cron有如下两种语法格式: Seconds Minutes Hours DayofMonth Month DayofWeek Year 或 Seconds Minutes H
springBoot定时器@Scheduled中cron属性表达式
1、CronTrigger配置格式:   [秒] [分] [小时] [日] [月] [周] [年] 序号      说明     是否必填      允许填写的值                允许的通配符        1           秒           是                  0-59 ,                               - * / ...
cron表达式验证
写完cron表达式后,要验证下正确性在提交到配置文件中,下面发个简单的测试验证代码(含quartz包的项目就可以执行),如下: 需要下载 quartz-all-1.6.0.jar package com.cron.test; import java.text.ParseException; import java.text.SimpleDateFormat; import j...
Cron在线表达式生成器
Cron在线表达式生成器 比较复杂的cron表达式可以借助工具生成哦 Cron在线表达式生成器: http://www.pppet.net/.
cron表达式生成器(web版)
Cron表达式插件此表达式生成器,可以直接打开,可以应用到自己的web页面 Quartz 中的 Cron 表达式。 可以再页面根据用户的选择自动获取Cron表达式传递到后台进行操作。 各种格式的Cron表达式获取: 日、月、年、每隔几日、几月、几年、执行几次等等。 修复报错 tab切换等bug 安心使用
spring boot中使用Schedule定时任务以及cron表达式
一、定时任务 1、在入口程序中添加@EnableScheduling注解 2、在一个类中的某个方法上,添加@Scheduled注解(其中cron = “0 0/1 * * * *”)代表一分钟执行一次 二、cron表达式 1、cron一共有7位,但是最后一位是年,可以留空,所以我们一般可以只写6位: 第一位,表示秒,取值0-59 第二位,表示分,取值0-59 第三位,表示小时,取值0-23 ...
Quartz 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执行作 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触发
解析cron表达式
import Java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.List; import org.quartz.TriggerUtils; import org.quartz.i
quartz cron表达式 Bootstrap实现
quartz cron表达式 使用jquery,Bootstrap实现,可集成到自己的项目中,
springboot 定时任务的Cron表达式
Cron表达式 cron的表达式被用来配置CronTrigger实例。 cron的表达式是字符串,实际上是由七子表达式,描述个别细节的时间表。这些子表达式是分开的空白,代表: Seconds Minutes Hours Day-of-Month Month Day-of-Week Year (可选字段) 例 “0 0 12 ? * WED” 在每星期三下午12:00...
Cron表达式 判断时间是否匹配该表达式
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");CronExpression cronExpression = new CronExpression("* 5 16,6 8 10 ? 2015-2016");boolean resCron = c...
quartz中cron表达式
cron是unix系统中的crontab底层任务调度所用的一种表达方式。cron在quartz和spring task等调度框架、工具中都会使用到。   cron表达式中共包含7个字段(参数),分别表示秒、分、时、日、月、周、年,其中年是可选字段。   下面我们来详细介绍下这7个字段 :   秒:  允许的值 0-59,可含特殊字符   -  /   ,  * 分:  允许的值 0-...
springboot项目,请求可以进入controller,但返回结果报404
请求地址: http://localhost:8080/asset-mqtt/mqtt/publish/hellomqtt11返回值:{ "timestamp": 1507703410086, "status": 404, "error": "Not Found", "message": "Not Found", "path": "/asset-mqtt/m
springmvc 配置定时任务,cron表达式
   xmlns:task="http://www.springframework.org/schema/task"     http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-4.0.xsd <!-- task任务扫描注解 -->    ...
Quartz中Cron表达式解释
今天在写预警中心模块时,使用Spring+Quartz实现了定时任务,但是对Cron表达式的含义并不完全清楚,问了问度娘,特作以下解释: cron表达式从左往右按顺序依次为 秒 (0~59) 分钟 (0~59) 小时 (0~23) 天(月) (0~31,但是你需要考虑你月的天数) 月
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 重新学习一下java java的一些学习这个。