CronUtil通过一个全局的定时任务配置文件,实现统一的定时任务调度。

1.1 pom文件

cn.hutool

hutool-all

4.1.0

1.2

对于Maven项目,首先在src/main/resources/下创建config包,在包中放入cron.setting文件(默认是这个路径的这个文件),

然后在文件中放入定时规则,规则如下:

# 我是注释

#执行的类或对象方法所在包的名字

[com.web.kds.hadoop_kafka.TimingTask]

#需要执行的类名和方法名

cron.test1=* */1 * * *cron.test2=* */1 * * *#执行的类或对象方法所在包的名字

[com.web.kds.hadoop_kafka.image]

#需要执行的类名和方法名

WaterMarkUtils.test3=* */1 * * *

[com.web.kds.hadoop_kafka.TimingTask]:

中括号表示分组,也表示需要执行的类或对象方法所在包的路径名字,这种写法有利于区分不同业务的定时任务。

cron.test1

表示需要执行的类名和方法名(通过反射调用),* */1 * * * 表示定时任务表达式,此处表示每1分钟执行一次,以上配置等同于:

com.web.kds.hadoop_kafka.TimingTask.cron.test1 =* */1 * * *

com.web.kds.hadoop_kafka.TimingTask.cron.test2 =* */1 * * *

com.web.kds.hadoop_kafka.image.WaterMarkUtils.test3 =* */1 * * *

CronUtil.start();//启动

CronUtil.stop();//关闭

考虑到Quartz表达式的兼容性,且存在对于秒级别精度匹配的需求,Hutool可以通过设置使用秒匹配模式来兼容。

//支持秒级别定时任务

CronUtil.setMatchSecond(true);

此时Hutool可以兼容Quartz表达式(5位表达式、6位表达式都兼容/6位精确到秒)

hutool 获取某月最后一天_hutool定时任务相关推荐

  1. hutool 获取某月最后一天_Hutool使用指南

    Hutool是一个Java工具包,它帮助我们简化每一行代码,避免重复造轮子.如果你有需要用到某些工具方法的时候,不妨在Hutool里面找找,可能就有.本文将对Hutool中的常用工具类和方法进行介绍. ...

  2. hutool 获取某月最后一天_取某月的最后一天的方法

    经常我们遇到这样的问题:一是,某月的最后一天是 29,30,还是31 呢?.二是,返回某月的最后一天.这个问题如果,不留神,SQL中有关日期的语句,包含错误的日期,那么就要出错,那么这个怎么解决呢?请 ...

  3. hutool 获取某月最后一天_huTool--工具类常用方法

    maven依赖(jdk8对应版本5 而jdk7对应版本4) cn.hutool hutool-all 5.4.1 栗子:(Convert) //数字转大写 double a = 123456.01; ...

  4. Oracle获取指定月最后一天日期(last_day函数)

    获取指定月最后一天日期: select sysdate 当前日期,last_day(sysdate) 最后一天日期 from dual

  5. 判断日期是否为当月最后一天_对比Excel,怎么用Python获取指定月最后一天的日期...

    这是群友的一个需求.他想根据一个给定的日期,获取该给定日期在这个年月的最后一天的日期,并且要求在Python中怎么做.基于此,我就想到了对比Excel,在Python中完成这个需求. Excel完成这 ...

  6. SQL 获取某月最后一天

    declare @year varchar(50) declare @month int declare @day int --超出日期 declare @yearmonth varchar(50) ...

  7. JAVA获取前一个月的第一天和最后一天

    需求:需要实现获取前一个月的第一天和最后一天 实现如下: package com.date;import java.text.SimpleDateFormat; import java.util.Ca ...

  8. Python 获取本月的最后一天

    Python 获取本月的最后一天 一.需求 现在有一个场景,需要每月的最后一天,发送一封邮件. 二.获取本月最后一天 有没有办法使用Python的标准库轻松确定(即一个函数调用)给定月份的最后一天? ...

  9. server sql 本月最后一天_SQL Server 获取最后一天(指定时间的月最后一天日期)...

    /* author OceanHo @ 2015-10-23 10:14:21 获取指定时间字符串指定日期的月最后一天日期 */ IF OBJECT_ID('get_LastDayDate') IS ...

最新文章

  1. mac版smali2java_Android反编译apk并重新打包签名(Mac环境)
  2. B. Lynyrd Skynyrd(倍增 + 区间最小值)
  3. 字符串处理 —— 回文串相关 —— Manacher 算法
  4. c# combobox集合数据不显示_VBA与数据库解决方案第9讲:如何打开数据库记录集合,并把所得的数据显示到工作表文件中...
  5. python机器学习库sklearn——k均值聚类
  6. 用户控件页为什么找不到.ClientScript.RegisterClientScriptBlock原因
  7. PHP人民币金额数字转中文大写的函数
  8. 把实体 转为json 数据格式---jackson 的详细用法_Jackson快速入门
  9. 计算机管理员英语怎么说,电脑管理员英文administrator写法
  10. 【等保】二级等保常见问题解答汇总
  11. 本科课程【虚拟现实引擎Unity3D】实验3 - 烘焙光影贴图与动画应用
  12. php session fixation,什么是session fixation攻击
  13. macos 安装cms php,苹果cms安装及配置详细教程
  14. 算法导论 — 4.4 用递归树方法求解递归式
  15. 联想笔记本声音太小怎么办_联想笔记本电脑没声音了怎么办(大学生如何选择笔记本电脑)...
  16. 自己写一个RTOS系统
  17. EPROM工作原理2
  18. simc模拟器找不到服务器,魔兽世界simc模拟器怎么用?Simc模拟器使用方法及代码介绍...
  19. unity安卓应用名称多语言本地化
  20. 【Python处理EXCEL】基础操作篇:在Python中导入EXCEL数据

热门文章

  1. JPA /休眠刷新策略初学者指南
  2. ADF Faces。 立即的自定义客户端事件
  3. 休眠事实:有利于双向集vs列表
  4. REST 101开发人员专用
  5. 安全性中的Spring AOP –通过方面控制UI组件的创建
  6. 寻找随机的错误-一个真实的故事
  7. Apache JMeter:随心所欲进行负载测试
  8. Cajo,用Java完成分布式计算的最简单方法
  9. MacBook/MacOS/Mac OS 关于启动/停止/重启服务(进程/程序)的命令
  10. Web产品的交互说明文档应该怎么写?