![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
quartz
文章平均质量分 86
lztizfl
打游戏,打程序,其实都一样。
展开
-
Quartz(一) 简单的使用
在服务器启动之后,定时的执行某些接口,实现某些特定的需求,监控数据库某几个字段。例如:数据库中有一张优惠券,当它的时间到期的时候,定时的更改他的状态为已过期,最好是每一天都定时查看数据库中的一些优惠券日期并更改状态。quartz很好的解决了这一个问题。 一、quartz下载 百度输入quartz,进入官网下载,或者http://www.quartz-scheduler.org/download原创 2017-09-20 17:08:59 · 552 阅读 · 0 评论 -
Quartz(二) quartz测试
上一篇简单的使用了一下quartz,然而在实际开发中可能存在n多种情况,针对可能出现的问题进行了测试。1、一秒执行一次,执行10次,那么当一次的执行时间是大于一秒的时候会出现什么状况?测试如下:在QuartzJobFactory类的重写方法中加入线程的阻塞,模拟实际执行一次的的时间大于一秒的情况。public void execute(JobExecutionContext context) thr原创 2017-09-20 17:53:28 · 2917 阅读 · 0 评论 -
Quartz(三) xml配置quartz
quartz的简单配置使用,通过xml配置文件实现quartz的功能。创建一个maven工程,配置好基础的运行准备。 1、配置simpleTrigger规则 新建java类MyBean,如下package com.lzt.XmlTest; import java.text.SimpleDateFormat; import java.util.Date; import org.sprin原创 2018-02-06 11:29:05 · 1554 阅读 · 0 评论 -
Quartz(四) quartz与spring整合并简单的测试
一、新建一个maven工程,导包如下,其他的准备工作就是spring的一些基础配置,这里就不赘述配置了,该例子使用sh框架整合查询数据库! 二、数据库设计如下 CREATE TABLE `jobinfo` ( `id` int(11) NOT NULL AUTO_INCREMENT, `job_name` varchar(255) NOT NULL, `job_group`原创 2018-02-06 16:39:58 · 840 阅读 · 0 评论