社区
Web 开发
帖子详情
现在有个定时任务每周周一到周五执行(用的spring的Task实现的),现在我希望我指定的某几天他不执行,怎么做
是不是入错行了
2021-02-18 11:54:45
现在有个定时任务每周周一到周五执行(用的spring的Task实现的),现在我希望我指定的某几天他不执行,怎么做?
比如今天星期三,本来按照原来的逻辑,这个定时任务会再今天执行,但是我把今天写入到了数据库的一张表里面,在这个表上的日期当天不执行,这个怎么实现呢?
...全文
1058
5
打赏
收藏
现在有个定时任务每周周一到周五执行(用的spring的Task实现的),现在我希望我指定的某几天他不执行,怎么做
现在有个定时任务每周周一到周五执行(用的spring的Task实现的),现在我希望我指定的某几天他不执行,怎么做? 比如今天星期三,本来按照原来的逻辑,这个定时任务会再今天执行,但是我把今天写入到了数据库的一张表里面,在这个表上的日期当天不执行,这个怎么实现呢?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
明白畅达
2021-02-26
打赏
举报
回复
定一张执行时间表,需要执行加入队列中,不需要不处理。用simpleJob,也比较简单,这样也可以保证在你需要的时间里执行你所需任务
i__0o0__
2021-02-22
打赏
举报
回复
在定时任务里面第一行就加个判断,比较当前日期跟表中限定的日期, 如果当前日期在表中就直接return,不在就继续执行呗
似水流年风萧兮
2021-02-18
打赏
举报
回复
https://www.cnblogs.com/wqkeep/p/13131432.html
RockeyCui
2021-02-18
打赏
举报
回复
定时任务执行的时候先检查数据库今天的开关状态,关闭的话就不继续执行下面的逻辑了呗。
KeepSayingNo
2021-02-18
打赏
举报
回复
在你的代码里写逻辑,优先已数据库表的规则去做,没有规则再按定时任务的cron表达式去做
Spring
Boot
定时任务
@Scheduled cron表达式详解与常见坑指南
在Java服务端开发中,
定时任务
扮演着批处理、数据同步、报表生成等关键角色。
Spring
框架提供的@Scheduled注解,配合cron表达式,是构建这类能力的核心基础。cron表达式由秒、分、时、日、月、周等字段组成,其通配符与字段语义直接决定了任务的触发时机。理解表达式结构、字段取值范围、特殊字符含义,以及@Scheduled与fixedRate、fixedDelay的差异,是避免任务不
执行
、时区错乱、任务阻塞等线上问题的前提。同时,在微服务与分布式环境下,如何合理设计调度线程池、防范任务重叠与重复
执行
Cron表达式终极指南:从语法解析到多框架实战避坑
定时任务
是后端开发中的核心组件,用于在预定时间自动
执行
数据备份、报表生成等操作。其原理依赖于时间调度引擎,通过解析特定的时间规则字符串来触发任务,这种声明式的配置方式极大地提升了开发效率与系统可维护性。在技术选型上,从Linux Crontab到
Spring
Task
、Quartz乃至XXL-Job等分布式框架,都广泛采用了Cron表达式作为标准。理解其精确的语法规则和不同
实现
间的‘方言’差异,对于构建可靠的后台任务至关重要。本文将深入解析Cron表达式的核心语法、特殊字符(如 ?, /, L, W)的实战
从STM32定时器到Cron表达式:软硬件时间管理的核心原理与实践
定时任务
是计算机系统中
实现
自动化的核心技术,其核心原理在于让程序在预设的时间点自动
执行
特定操作。从硬件层面看,微控制器(如STM32)通过内置的定时器外设,基于稳定的时钟源进行精确计数,从而产生周期性中断或触发事件,这是
实现
PWM波生成、输入捕获测量频率等底层时序控制的基础。在软件和应用层面,Cron表达式则提供了一种人类可读的宏观任务调度语言,通过“分、时、日、月、周”等字段的组合,定义复杂的周期性
执行
计划,广泛应用于服务器数据备份、报表生成等业务场景。理解从硬件定时器到Cron调度的完整链条,对于构建高
AI Agent记忆系统实战:从机制拆解到工程
实现
大模型应用开发中,上下文窗口与长期记忆的平衡已成为AI Agent落地的关键瓶颈。理解记忆机制的本质,是从认知科学中的工作记忆、短期记忆与长期记忆三层结构出发,区分任务内暂存、会话内保持与跨会话持久化。向量检索技术为语义关联提供了基础,通过Embedding模型将记忆向量化,再结合相似度计算
实现
精准召回,能够有效缓解上下文臃肿和Token成本问题。记忆提取、存储、注入的完整链路,让智能助手逐步构建用户画像,从而在项目管理、个性化办公、知识库问答等场景中提供连续、一致的服务体验。本文基于工程实践,系统性拆解A
如何用5个步骤快速上手AI约束求解器:Timefold Solver规划优化完整指南
你是不是经常被复杂的排班问题困扰?无论是物流配送路线规划、员工排班调度,还是会议时间安排,这些看似简单的任务背后都隐藏着复杂的约束条件。今天我要介绍的Timefold Solver,正是一款能帮你智能解决这些难题的AI约束求解器。这款开源工具专为Java和Kotlin开发者设计,能够处理各种规划优化问题,从车辆路径到任务分配,从云资源调度到会议安排,都能找到优雅的解决方案。 ## 为什么你需要关
Web 开发
81,108
社区成员
341,721
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章