• quartz cron表达式在线生成


    近期使用了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表达式到设置结果展示区,并展示前十次触发事件到触发演示样例。



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


  • 相关阅读:
    CF 461B Appleman and Tree
    POJ 1821 Fence
    NOIP 2012 开车旅行
    CF 494B Obsessive String
    BZOJ2337 XOR和路径
    CF 24D Broken robot
    POJ 1952 BUY LOW, BUY LOWER
    SPOJ NAPTIME Naptime
    POJ 3585
    CF 453B Little Pony and Harmony Chest
  • 原文地址:https://www.cnblogs.com/claireyuancy/p/6725060.html
Copyright © 2020-2023  润新知