当前位置:网站首页>timed task corn
timed task corn
2022-07-30 15:32:00 【Study hard and love you hard!】
corn表达式
语法:秒 分 时 日 月 周 年(Spring 不支持)
http://www.quartz-scheduler.org/documentation/quartz-2.3.0/tutorials/crontrigger.htm
生成工具
https://www.toolscat.com/
特殊字符:
,:枚举;
(cron=“7,9,23 * * * * ?”):任意时刻的 7,9,23 秒启动这个任务;
-:范围:
(cron=“7-20 * * * * ?”):任意时刻的 7-20 秒之间,每秒启动一次
:任意;
指定位置的任意时刻都可以
/:步长;
(cron=“7/5 * * * * ?”):第 7 秒启动,每 5 秒一次;
(cron="/5 * * * * ?“):任意秒启动,每 5 秒一次;
?:(出现在日和周几的位置):为了防止日和周冲突,在周和日上如果要写通配符使用?
(cron=”* * * 1 * ?“):每月的 1 号,启动这个任务;
L:(出现在日和周的位置)”,
last:最后一个
(cron=”* * * ? * 3L"):每月的最后一个周二
W:
Work Day:工作日
(cron=“* * * W * ?”):每个月的工作日触发
(cron=“* * * LW * ?”):每个月的最后一个工作日触发
#:第几个
(cron=“* * * ? * 5#2”):每个月的第 2 个周
示例
Expression* | Meaning |
---|---|
0 0 12 * * ? | Fire at 12pm (noon) every day |
0 15 10 ? * * | Fire at 10:15am every day |
0 15 10 * * ? | Fire at 10:15am every day |
0 15 10 * * ? * | Fire at 10:15am every day |
0 15 10 * * ?2005 | Fire at 10:15am every day during the year 2005 |
0 * 14 * * ? | Fire every minute starting at 2pm and ending at 2:59pm, every day |
0 0/5 14 * * ? | Fire every 5 minutes starting at 2pm and ending at 2:55pm, every day |
0 0/5 14,18 * * ? | Fire every 5 minutes starting at 2pm and ending at 2:55pm, AND fire every 5 minutes starting at 6pm and ending at 6:55pm, every day |
0 0-5 14 * * ? | Fire every minute starting at 2pm and ending at 2:05pm, every day |
0 10,44 14 ? 3 WED | Fire at 2:10pm and at 2:44pm every Wednesdayin the month of March. |
0 15 10 ? * MON-FRI | Fire at 10:15am every Monday, Tuesday, Wednesday, Thursday and Friday |
0 15 10 15 * ? | Fire at 10:15am on the 15th day of every month |
0 15 10 L * ? | Fire at 10:15am on the last day of every month |
0 15 10 L-2 * ? | Fire at 10:15am on the 2nd-to-last last day of every month |
0 15 10 ? * 6L | Fire at 10:15am on the last Friday of every month |
0 15 10 ? * 6L | Fire at 10:15am on the last Friday of every month |
0 15 10 ? * 6L 2002-2005 | Fire at 10:15am on every last friday of every month during the years 2002, 2003, 2004 and 2005 |
0 15 10 ? * 6#3 | Fire at 10:15am on the third Friday of every month |
0 0 12 1/5 * ? | Fire at 12pm (noon) every 5 days every month, starting on the first day of the month. |
0 11 11 11 11 ? | Fire every November 11th at 11:11am |
使用
package com.jhj.gulimall.ssoclient.scheduled;
import org.springframework.scheduling.annotation.Async;
import org.springframework.scheduling.annotation.EnableAsync;
import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
@Component
@EnableScheduling //开启定时任务
@EnableAsync //开启异步
public class HelloSchedule {
//与cron的区别
//spring 只允许6位 Years not allowed
// 在周几的位置 1-7表示周一到周日 :MON-SUN
/** *定时任务不应该阻塞 默认是阻塞的 *以异步方式执行 *支持定时任务线程池 配置 spring.task.scheduling.pool.size=5 不太好用 * Let the timed task join the thread 在类上使用@EnableAsync 在方法上使用@Async **/
@Async
@Scheduled(cron = "* * * * * ?")
public void Hello(){
System.out.println("hello");
}
}
作者声明
如有问题,欢迎指正!
边栏推荐
- Hello, World
- 编译、链接 - 笔记 - 3
- 去腾讯面试,直接让人出门左拐 :幂等性都不知道!
- Flink实时数仓完结
- JUC common thread pool source learning 02 ( ThreadPoolExecutor thread pool )
- 智能合约安全——私有数据访问
- 国内数字藏品的乱象与未来
- 5G-based Warehousing Informatization Solution 2022
- Flink实时仓库-DWS层(关键词搜索分析-自定义函数,窗口操作,FlinkSql设置水位线,保存数据到Clickhouse)模板代码
- Huawei issues another summoning order for "Genius Boys"!He, who had given up an annual salary of 3.6 million, also made his debut
猜你喜欢
随机推荐
MySql报错:SqlError(Unable to execute query“, “Can‘t create/write to file OS errno 2 - No such file...
浅析显卡市场的未来走向:现在可以抄底了吗?
本地事务与分布式事务
Get the Google Advertising ID as a unique identifier
What is the relationship between the construction of smart cities and 5G technology in the new era
Flink optimization
1700. 无法吃午餐的学生数量
MongoDB starts an error Process: 29784 ExecStart=/usr/bin/mongod $OPTIONS (code=exited, status=14)
超T动力 盈运天下——中国重汽黄河/豪沃WP14T产品首发荣耀上市!
Redis 缓存穿透、击穿、雪崩以及一致性问题
泡沫褪去,DeFi还剩下什么
(Crypto essential dry goods) Detailed analysis of the current NFT trading markets
算力顶天地,存力纳乾坤:国家超级计算济南中心的一体两面
CS内网横向移动 模拟渗透实操 超详细
Excel使用Visual Basic Editor对宏进行修改
[机缘参悟-53]:《素书》-3-修身养志[求人之志章第三]
国内数字藏品的乱象与未来
Lock wait timeout exceeded解决方案
MySQL客户端工具的使用与MySQL SQL语句
基于5G的仓储信息化解决方案2022