参数序号 | 参数名 | 是否可选 |
---|---|---|
1 | Seconds | 否 |
2 | Minutes | 否 |
3 | Hours | 否 |
4 | Day-of-Month | 否 |
5 | Month | 否 |
6 | Day-of-Week | 否 |
7 | Year | 是 |
例如:"0 0 12 ? * WED"
在每星期三下午 12:00 执行
其中每个元素可以是一个值 (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 点
个别子表达式可以包含范围,例如在前面的例子里 WED
可以替换成 MON-FRI
,MON, WED, FRI
甚至是 MON-WED,SAT
每一个字段都有一套可以指定有效值,如下:
参数名 | 有效值 |
---|---|
Seconds (秒) | 可以用数字 0~59 表示 |
Minutes(分) | 可以用数字 0~59 表示 |
Hours(时) | 可以用数字 0~23 表示 |
Day-of-Month (日) | 可以用数字 1~31 中的任一个值,但要注意一些特别的月份 |
Month (月) | 可以用 0~11 或用字符串 JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, DEC 表示 |
Day-of-Week (周) | 可以用数字 1~7 表示(1=星期日)或用字符口串 SUN, MON, TUE, WED, THU, FRI, SAT 表示 |
* | 代表整个时间段 |
/ | 为特别单位,表示为 每 如 0/15 表示每隔 15 分钟执行一次, 0 表示为从 0 分开始,3/20 表示表示每隔 20 分钟执行一次,3 表示从第 3 分钟开始执行 |
? | 表示每月的某一天,或第周的某一天,由于月份中的日期和星期中的日期这两个元素互斥的,必须要对其中一个设置 ? |
L | 用于每月,或每周,表示为每月的最后一天,或每个月的最后星期几如 6L 表示每月的最后一个星期五 |
W | 表示为最近工作日,如 15W 放在每月 (Day-of-Month) 字段上表示为到本月15日最近的工作日 |
# | 是用来指定每月第 N 个工作日,在每周(Day-of-Week)这个字段中内容为 6#3 或者 FRI#3 则表示每月第三个星期五 |
Cron 表达式范例:
每隔5秒执行一次:*/5 * * * * ?
每隔1分钟执行一次:0 */1 * * * ?
每天23点执行一次:0 0 23 * * ?
每天凌晨1点执行一次:0 0 1 * * ?
每月1号凌晨1点执行一次:0 0 1 1 * ?
每月最后一天23点执行一次:0 0 23 L * ?
每周星期天凌晨1点实行一次:0 0 1 ? * L
在26分、29分、33分执行一次:0 26,29,33 * * * ?
每天的0点、13点、18点、21点都执行一次:0 0 0,13,18,21 * * ?
作者 Github : tojohnonly , 博客 : EnskDeCode
文章浏览阅读134次。题目链接:http://codeforces.com/contest/959/problem/E题意:给n个顶点的完全图,顶点号从 0~n-1, 顶点间边的权值为两边定点号的异或值。要求该图的最小生成树算法:瞎鸡儿搞,哦哦不,是找规律思路:将一串数的二进制列出,然后再按最短路kruskal算法的思路手动模拟一下就能发现规律:符合kruskal条件的最小边的个数为 n>>1...
文章浏览阅读5.1k次,点赞5次,收藏4次。C语言中并没有bool类型的变量。但是,你可以使用标准库中的stdbool.h头文件来使用布尔类型。在使用stdbool.h头文件后,你可以定义一个布尔类型的变量,例如:bool flag;在输出布尔类型的变量时,你可以使用%d格式符来输出。如果变量的值为真(true),则输出1;如果变量的值为假(false),则输出0。例如:printf("flag = %d\n", flag);如..._c语言布尔型变量输出
文章浏览阅读4.4w次,点赞3次,收藏23次。python编程pandas工具包中series和dataframe数据类型的属性及创建方法_dataframe指定属性类型
文章浏览阅读585次。每个人心中或许都有一个武侠梦,那么对于很多刚入行的网工,不知从何入手,总是想要去买一堆网络的“武林秘籍”,闭关修炼一年半载的,然后王八之气一震当上武林盟主迎娶小师妹,貌似这个剧情合情合理,但是却又遥不可及。虽说“武林秘籍”是前人留下的成功不二法门,只要勤勤恳恳总有一天你会成为武林一霸,可现如今江湖动荡,少侠可以全然不顾刀光剑影的江湖,不顾腰带中的银子,放下纷扰江湖事,一心只读圣贤书吗?
文章浏览阅读1.1k次。1.下载git,安装教程https://www.cnblogs.com/xueweisuoyong/p/11914045.html2.注册GitHub账号,创建一个新库,添加个README.md3.将新建的库下载到本地(下载的地方后面要用到)4.进入到准备下载的地方的根文件夹,右键点击Git Bash Here5.输入git init,再克隆项目到本地git clone https://github.com/github账号名称/新建的库名称.git6.将需要放到github上的项目拖拽至克隆_github上传项目如何选择项目下的文件
文章浏览阅读593次。常用属性使用方式4种使用方式的区别GridView()、GridView.count()、GridView.extent() 这三种和GridView.builder()的区别在于:GridView都需要一个Widget数组作为其子元素,前三种方式都会提前将所有子widget都构建好,所以只适用于子Widget数量比较少当子widget比较多时,我们可以通过GridView.bui...
文章浏览阅读998次,点赞2次,收藏3次。中文乱码的原因:用户使用phpMyAdmin可以将数据表中数据导出为csv文件,而使用Excel工具打开该文件时,可能出现中文乱码的情况。这是因为phpMyAdmin导出的csv文件使用了UTF-8编码格式,而Excel是以ANSI格式打开的,没有做编码识别。针对此问题有以下解决方案:1.使用WPS打开,不会出现中文乱码问题的!或者使用记事本等文本编译器直接打开,另存为选择UTF-8的编码方式;2.打开csv文件时,对Excel进行如下设置:新建Excel。选择“数据 > 自文本”_phomyadmin 导出乱码
文章浏览阅读2.4k次。前提:目前GitLab已经有了CI功能,即持续集成的功能。可以实现代码提交后自动测试、编译、发布、部署等自动化工作下面是我总结的实现内容:第一步:安装runner官方安装文档:https://docs.gitlab.com/runner/install/在root下执行#下载gitlab-runnerwget https://mirrors.tuna.tsinghua..._gitlab通过cicd远程控制
文章浏览阅读107次。添加js代码:/iframe内嵌框架自适应高度/function iFrameHeight() {var ifm= document.getElementById("iframepage");var subWeb = document.frames ? document.frames["iframepage"].document : ifm.contentDocument;if(ifm ...
文章浏览阅读180次。略
文章浏览阅读1.5k次。题目描述描述有一个员工表dept_emp简况如下:有一个薪水表salaries简况如下:获取每个部门中当前员工薪水最高的相关信息,给出dept_no, emp_no以及其对应的salary,按照部门编号升序排列,以上例子输出如下:(注意: Mysql与Sqlite select 非聚合列的结果可能不一样)题解题眼是要求同一个部门里的最高工资(按照部门号码升序展示)。但是部门信息在表dept_emp,工资信息在表salaries,也就是说重要信息被分散在两张表中,两张表中能区分数据共有_查询研发部最高工资的员工信息
文章浏览阅读131次。项目中用的是spring低版本(2.5.6),今天用jre 8测试了一下,发现错误:Unexpected exception parsing XML document from class path resource [applicationContext-dao.xml]; nested exception is java.lang.IllegalStateException: Context...