码迷,mamicode.com
首页 > 其他好文 > 详细

quartz cron表达式在线生成

时间:2015-06-24 11:04:14      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:quartz   cron   在线生成   

最近使用了quartz定时器,有感于起cron表达式有点复杂,且无法实时判断定时时间是否正确,因此写了个在线表达式及根据表达式获得前10次执行时间。

访问地址如下:http://cron.g2room.com/

使用如下:

打开主页如下:

技术分享


点击cron配置或点击菜单栏,则进入到cron表达式配置界面:

技术分享

界面分为5个部分:1、菜单栏、2、设置内容区、3、设置结果展示区、4、生成表达式展示区、5、表达式触发时间展示区。

?  菜单栏:展示cron表达式需要设置的字段项;

?  设置内容区:此区域为设置字段项的具体值,根据不同选择展示不同的设置内容;

?  设置结果展示区:显示各个字段项设置的结果值;

?  生成表达式展示区:显示设置完成并点击“完成设置”按钮后的cron表达式;

?  表达式触发事件展示区:此区域显示的是cron表达式触发的前10个时间点。注:此区域的显示需要部署到服务器才能显示,否则是会出错的。

1.  字段项配置

点击左边菜单栏的cron配置项,设置秒、分、时、日、周、月、年七个字段项的值。

技术分享

点击选择的字段项之后,会出现设置该字段项的内容页面,如我们选择了“日”字段项,则出现设置的详细页面:

技术分享

如图,是选择了“日”字段项之后出现的设置日字段的界面,可以在日字段项的项有7个,选择设置的单选框,会出现具体的设置值的控件。

如上图,选择了设置指定日触发,则出现指定日的多选框选择。

鼠标移动到小灯泡图标,则会显示此设置的相关说明。

设置完一项,需要点击上方的“应用”按钮,使得设置的值生效。

同时会把设置的值更新到右边控制台的设置结果展示区。

2.  生成cron表达式

当所有需要设置的值都设置完成后,点击“完成设置”按钮,,则会在右边的控制台生成cron表达式,如果部署在服务器(如tomcat),则会显示设置的计划触发的前10次时间。

当没有部署时,不会显示触发示例下的触发时间。

3.  解析cron表达式

解析cron表达式是输入表达式,解析到设置结果展示区和字段项的设置界面上。

第一步:在表达式的输入框,输入要解析的cron表达式;

第二步:点击解析,则会解析输入的cron表达式到设置结果展示区,并展示前十次触发事件到触发示例。



由于后面不知何因,不能传图,因此后面就纯文字描述了。


quartz cron表达式在线生成

标签:quartz   cron   在线生成   

原文地址:http://blog.csdn.net/leadergg/article/details/46617995

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!