java 实现定时任务
1、@EnableScheduling
spring自带的定时任务功能,使用比较简单方便:
1、需要定时执行的方法上加上@Scheduled注解,这个注解中可以指定定时执行的规则,稍后详细介绍。
2、Spring容器中使用@EnableScheduling开启定时任务的执行,此时spring容器才可以识别@Scheduled标注的方法,然后自动定时执行。
示例代码如下:
SchedulingSynWqs类
@Configuration
@EnableScheduling
public class SchedulingSynWqs {@Autowiredprivate Min05Vdr00AslService min05Vdr00AslService;@Autowiredprivate Mid04Vdr01QyItfService mid04Vdr01QyItfService;@Autowiredprivate SupplyStraightWqsItfService supplyStraightWqsItfService;@Autowiredprivate RectificationPlanMainQualityParentItfService rectificationPlanMainQualityParentItfService;@Autowiredprivate RectificationPlanMainQualityChildItfService rectificationPlanMainQualityChildItfService;@Autowiredprivate RectificationPlanMainQualityParentService rectificationPlanMainQualityParentService;/*** 同步批准供方列表传wqs*/@Scheduled(cron = "0 */30 * * * ?")public void synWqs() {System.out.println("每5分钟调用一次wqs" + new Date());min05Vdr00AslService.synWqsData();}
}
定时规则配置通过cron传参实现,具体解释可以参考这篇博客
2、quartz包
详细了解可以参考这篇博客

schedule_job_log表 :定时任务执行日志
schedule_job表:定时任务参数
qrtz_cron_triggers :定时任务cron信息
qrtz_job_details :
还有qrtz_triggers 、qrtz_scheduler_state等表
未完待续…
相关文章:
java 实现定时任务
1、EnableScheduling spring自带的定时任务功能,使用比较简单方便: 1、需要定时执行的方法上加上Scheduled注解,这个注解中可以指定定时执行的规则,稍后详细介绍。 2、Spring容器中使用EnableScheduling开启定时任务的执行&…...
vue3实现在element Dialog 对话框中预览pdf文件
最近有一个需求就是点击按钮在弹框中去预览pdf文件,于是发现了一个HTML中比较重要的标签:embed,前面说的需求就可以用这个标签来实现,一起来学习一下吧。 embed标签是HTML中的一个非常重要的标签,它可以在你的网页上插…...
JVM第十七讲:调试排错 - Java 问题排查之Linux命令
调试排错 - Java 问题排查之Linux命令 本文是JVM第十七讲, Java 问题调试排错。Java 在线问题排查主要分两篇:本文是第一篇,通过linux常用命令排查。 文章目录 调试排错 - Java 问题排查之Linux命令在项目中,日志操作的常用命令1、…...
米哈游、复旦发布,具备感知、大脑、行动的大语言模型“智能体”
ChatGPT等大语言模型展示了前所未有的创造能力,但距AGI(通用人工智能)还有很大的距离,缺少自主决策、记忆存储、规划等拟人化能力。 为了探索大语言模型向AGI演变,进化成超越人类的超级人工智能,米哈游与复…...
企业知识库管理系统怎么做?
21世纪,一个全新的信息化时代,从最初的传统办公到现在的信息化办公,一个世纪的跨越造就了各种大数据的诞生。 知识库系统 在这个数据横行的时代,文档管理产品市场逐渐兴盛起来,企业知识库管理系统作为企业的智慧信息的…...
嵌入式养成计划-45----QT--事件机制--定时器事件--键盘事件和鼠标事件--绘制事件
一百一十五、事件机制 当这件事情发生时,会自动走对应的函数处理(重写的事件函数) 115.1 事件处理简介 什么是事件? (重点) 件是由窗口系统或者自身产生的,用以响应所发生的各类事情,比如用户按下并释放…...
git远程仓库、开发者使用流程、ssh连接
git远程仓库 https://www.cnblogs.com/liuqingzheng/p/15328319.html 远程仓库有: : github gitlab gitee 在gitee上创建了仓库 (确保仓库是空的)本地:git init本地:git commit -m 提交版本指定远程仓库地址 添加一…...
SpringBoot (3) Profiles,外部化配置,自定义starter
目录 1 Profiles 1.1 "组件"环境隔离 1.1.1 标识环境 1.1.2 激活环境 1.2 "配置"环境隔离 1.2.1 添加"副配置文件" 1.2.2 激活环境 2 外部化配置 2.1 配置优先级 2.2 快速部署 3 自定义starter 3.1 基本抽取 3.1.1 导yaml提示包 3…...
【C++】类型转换(dynamic_cast,const_cast,static_cast,reinterpret_cast)
🌏博客主页: 主页 🔖系列专栏: C ❤️感谢大家点赞👍收藏⭐评论✍️ 😍期待与大家一起进步! 文章目录 C语言中的类型转换一、static_cast二、reinterpret_cast三、 const_cast四、 dynamic…...
冷笑话-1
代码检视时,程序员A看着下面的代码,疑惑地问程序员B:“为什么不用重载?” class MyClass {public MyClass queryById(long id) { //......}public MyClass queryByName(String Name) { //......}public MyClass queryByIdAndNam…...
模拟退火算法(SA)求解旅行商问题(TSP)python
目录 一、模拟退火算法求解TSP(city14)的python代码 二、city14的运行结果 三、 模拟退火算法求解TSP(city30)的python代码 四、city30的运行结果 一、模拟退火算法求解TSP(city14)的python代码 impor…...
Intelijj使用Gitee团队开发
初始化项目到Gitee服务器 成功标识: 添加团队成员 点击管理——仓库成员设置——开发者 2.添加仓库成员 (最多不超过5人) 3.通过链接或者二维码邀请新成员,或者可以自己手动添加新成员并提交 多人项目仓库创建完成 通…...
气象台使用vr模拟仿真实训教学降低成本投入
气候仿真实验室用于模拟高低温、高湿、干燥、阳光光照、降雨、降雪、覆冰、雾天与强风等多种环境适应性试验等气候和环境条件,在环境试验中,温度、湿度、光照、降雨这些常见的仿真环境都很容易实现。而比较少见的雾天、强风、降雪等环境就比较难。因此为…...
智能井盖是什么?万宾科技智能井盖传感器有什么特点
智能井盖是一种基于物联网和人工智能技术的新型城市设施。它不仅具备传统井盖的功能,还能通过数字化、自动化的方式实现远程监控和智能管理,提升城市运行效率和服务水平。 WITBEE万宾智能井盖传感器EN100-C2是一款井盖异动监测的传感终端。对窨井盖状态(…...
使用 类加载器 或者 类对象 读取文件
相对路径:项目 的 根目录 开始查找。( 但是在我们真正开发的时候,我们读到的更多的文件并不是直接放在我们项目里面这个文件夹里面,而是放在我们模块里面 )同理可得,我们直接创建 文件 b.txt 会在项目的根目…...
《深度学习推荐系统》王喆 笔记
这个笔记,是我记录的阅读该书,对我比较有用的一些点。不算是能完全覆盖全书知识点的笔记。 能完全覆盖全书知识点,比较详尽的笔记,可以参考如下。 《深度学习推荐系统》超级详细读书笔记https://www.zhihu.com/tardis/bd/art/44…...
微软Azure OpenAI支持数据微调啦!可打造专属ChatGPT
10月17日,微软在官网宣布,现在可以在Azure OpenAI公共预览版中对GPT-3.5-Turbo、Babbage-002 和Davinci-002模型进行数据微调。 使得开发人员通过自己的数据集,便能打造独一无二的ChatGPT。例如,通过海量医疗数据进行微调&#x…...
Kali Linux 安装搭建 hadoop 平台 详细教程
1)前期环境准备:(虚拟机、jdk、ssh) 2)SSH相关配置 安装SSH Server服务器:apt-get install openssh-server 更改默认的SSH密钥 cd /etc/ssh mkdir ssh_key_backup mv ssh_host_* ssh_key_backup 创建新…...
leetcode做题笔记190. 颠倒二进制位
颠倒给定的 32 位无符号整数的二进制位。 提示: 请注意,在某些语言(如 Java)中,没有无符号整数类型。在这种情况下,输入和输出都将被指定为有符号整数类型,并且不应影响您的实现,因…...
JAVA如何获取服务器ip
一、最简单的方法就是使用InetAddress获取本机ip InetAddress.getLocalHost().getHostAddress(); public static void main(String[] args) {try {//用 getLocalHost() 方法创建的InetAddress的对象InetAddress address InetAddress.getLocalHost();System.out.println(addr…...
ESP32-S2上LVGL v7.11主题色和字体修改实战:告别默认界面,5分钟打造个性化UI
ESP32-S2上LVGL v7.11主题色和字体修改实战:告别默认界面,5分钟打造个性化UI 第一次在ESP32-S2上跑通LVGL例程时,那个标志性的蓝色主题和基础字体总让我想起十年前的MP4播放器界面。作为2023年的开发者,我们完全有能力在5分钟内让…...
PyTorch训练循环中zero_grad()的正确调用位置详解
在PyTorch中,optimizer.zero_grad()必须在loss.backward()之前执行,且绝不能位于backward()与step()之间;其具体位置(循环开头或backward()前一刻)不影响梯度计算逻辑,但影响代码可读性与多优化器场景下的正…...
PyTorch深度学习实战:从动态图到文本分类模型
1. PyTorch深度学习全景解析:从理论到文本分类实战作为一名长期深耕机器学习领域的技术从业者,我见证了PyTorch如何从新兴框架成长为深度学习研究的主流工具。与TensorFlow的静态计算图不同,PyTorch的动态图机制让模型开发就像使用NumPy一样直…...
从 “查重红榜” 到 “AI 零痕迹”:Paperxie 如何让论文通关告别反复折腾
paperxie-免费查重复率aigc检测/开题报告/毕业论文/智能排版/文献综述/期刊论文https://www.paperxie.cn/weight?type1https://www.paperxie.cn/weight?type1 当毕业季的闹钟在凌晨三点响起,电脑屏幕上的查重报告红得刺眼,AIGC 检测的疑似度条像一道跨…...
避开STC15定时器的那些坑:从模式选择到中断响应,我的调试笔记
避开STC15定时器的那些坑:从模式选择到中断响应,我的调试笔记 第一次用STC15W408AS的定时器时,我天真地以为它和传统8051没什么区别。直到项目中的LED闪烁频率飘忽不定,串口通信出现乱码,我才意识到自己掉进了多少&quo…...
Anthropic 官方技能最佳实践:14 个可复用的 Agent Skills 设计模式
在 Agent Skills 的生态中,技能大致可以分为两类。 一类是任务型技能(通常设置 disable-model-invocation: true),对应一整套步骤化流程,比如部署、提交或安全审查,用户一般通过 /skill-name 直接触发。 另…...
告别Wormhole依赖:手把手教你理解nil Foundation的Solana轻客户端zk-bridge方案
重新定义跨链互操作性:nil Foundation的零知识轻客户端方案解析 当Solana生态在去年9月迎来爆发式增长时,很少有人注意到这场繁荣背后隐藏着一个关键瓶颈——跨链桥的中心化依赖。传统方案如Wormhole虽然解决了资产转移的基本需求,但其基于权…...
【C# .NET 11 AI推理加速实战白皮书】:5大零拷贝优化+3层缓存穿透策略,实测吞吐提升3.8倍(企业级成本压降指南)
第一章:C# .NET 11 AI推理加速成本控制的底层逻辑与价值锚点在 C# .NET 11 生态中,AI 推理加速不再仅依赖硬件堆叠或模型压缩,而是通过运行时语义感知、编译器级指令融合与内存生命周期协同调度,实现单位算力吞吐与单位能耗比的双…...
Brain | 大脑的“隐秘连接”:神经可塑性的连接组储备?
摘要本文提出了一个与神经可塑性和认知储备相关的新概念:连接组储备(Connectomic reserve)。该概念旨在推动实验验证,并以胼胝体神经元及其投射在发育过程中所形成的冗余神经环路为例加以阐释。通过回顾胼胝体环路的形成机制——从皮层神经元胞体发出轴突…...
TranslucentTB开机自启动终极指南:彻底告别手动启动的烦恼
TranslucentTB开机自启动终极指南:彻底告别手动启动的烦恼 【免费下载链接】TranslucentTB A lightweight utility that makes the Windows taskbar translucent/transparent. 项目地址: https://gitcode.com/gh_mirrors/tr/TranslucentTB 还在为每次开机都要…...
