cron表达式

西风吹散思念,月霜鬓染

—— 南风落尽


前言

因为天气逐渐寒冷,于是决定接下来的整个冬季都写水文,于是就会导致文章的字数肯定不会多,因为敲键盘的手真的很冷。你在北方的暖气里温暖如春,我在南方的冷风里瑟瑟发抖…

cron表达式

cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式:

  • Seconds Minutes Hours DayofMonth Month DayofWeek Year
  • Seconds Minutes Hours DayofMonth Month DayofWeek

cron表达式从左至右分别代表 秒 分 小时 天 月 周 (年),各字段的使用值参见以下两张表

在这里插入图片描述
在这里插入图片描述

常用方式

cron表达式经常用于执行定时任务,而关于java中执行定时任务的几种方式请参考该篇文章 java 以及 springboot 分别实现定时器

cron表达式常用例子

常用的表达式例子:

  1. 0 0 0 1 * ? * 表示在每月的1日的凌晨0点执行一次定时任务
  2. 0 0 0 * * ? 表示每天凌晨0点执行一次定时任务
  3. 0 0 8,12,16 * * ? 表示每天上午8点,中午12点,下午16点执行一次定时任务
  4. 0 0 10 ? * 1-7 表示周一到周日每天上午10点执行一次定时任务
  5. */5 * * * * ? 表示每五秒钟执行一次定时任务
  6. 0 */5 * * * ? 表示每隔5分钟执行一次定时任务
  7. 0 0 */5 * * ? 表示每隔5小时执行一次定时任务

结语

本文仅提供以上常用例子,其它请自行参照上表去写,我这里就不提供了,为什么呢?一个是我觉得其他的cron表达式也不常用,另外就是我不想写那么多,毕竟我懒…(狗头保命)。


不说了不说了,手开始抖了,键盘都敲不利索了(我能怎么办,我也很无奈啊),赶紧煮壶茶,暖暖身体,毕竟南国的冬,真的是太冷了…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值