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

訪问地址例如以下:http://cron.g2room.com/

使用例如以下:

打开主页例如以下:

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

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

Ø  菜单条:展示cron表达式须要设置的字段项。

Ø  设置内容区:此区域为设置字段项的详细值,依据不同选择展示不同的设置内容。

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

Ø  生成表达式展示区:显示设置完毕并点击“完毕设置”button后的cron表达式。

Ø  表达式触发事件展示区:此区域显示的是cron表达式触发的前10个时间点。注:此区域的显示须要部署到server才干显示,否则是会出错的。

1.  字段项配置

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

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

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

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

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

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

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

2.  生成cron表达式

当全部须要设置的值都设置完毕后,点击“完毕设置”button,,则会在右边的控制台生成cron表达式,假设部署在server(如tomcat),则会显示设置的计划触发的前10次时间。

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

3.  解析cron表达式

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

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

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

因为后面不知何因,不能传图。因此后面就纯文字描写叙述了。

最新文章

  1. linux中位置参数变量和预定义变量
  2. 关于ř与画面的集成---- k均值聚类
  3. Java网络编程及安全
  4. MySQL数据库指定字符集
  5. 自己实现FormsAuthentication.SetAuthCookie方法,怎样在ASP.NET服务端代码中删除客户端Cookie
  6. Eclipse远程调试出现“JDWP Transport dt_socket failed to initialize”的解决方案
  7. 全部省市县数据库(MySQL脚本) (转)
  8. 设计模式 - 命令模式(command pattern) 多命令 具体解释
  9. Hibernate中的"Repeated column in mapping for entity"异常
  10. iOS上获得MAC地址
  11. Python标准库--os模块
  12. juce AsyncUpdaterMessage 分析
  13. [安全学习环境]Win7 下DVWA安装指南
  14. [HAOI2016]找相同字符
  15. Just for mysql
  16. python爬虫数据解析之正则表达式
  17. java基础 容器 API
  18. 【Python】【运算符】
  19. OneAPM大讲堂 | 基于图像质量分析的摄像头监控系统的实现
  20. Linux实践:文件破解

热门文章

  1. NSDictionary , NSMutableDictionary, NSMutableDictionary 和 NSMutableSet)相当于java的map、set
  2. [置顶] 解决Firefox/Opera 不支持 onselectstart事件
  3. Effective JavaScript Item 51 在类数组对象上重用数组方法
  4. Ubuntu删除文件夹的命令
  5. 将List集合中的map对象转为List<对象>形式--封装类
  6. 使用Spark读写CSV格式文件(转)
  7. Informatica 常用组件Source Qualifier之五 User Defined Join
  8. django 实现上传文件功能
  9. android获取周围AP信息(上)
  10. Android -- 经验分享(三)