Timer定时器
来源:互联网 发布:知乎体格式 编辑:程序博客网 时间:2024/05/21 21:26
定时器,顾名思义,实现如下。
1.web.xml
<!-- 定时器 -->
<listener>
<listener-class>com.yjr.util.TimerTask</listener-class>
</listener>
2.TimerTask.java
package com.yjr.util;import java.util.Timer;import javax.servlet.ServletContextEvent;import javax.servlet.ServletContextListener;/** * 定时执行器 * * @author liang.k * */public class TimerTask implements ServletContextListener {private Timer timer;public TimerTask() {}@Overridepublic void contextDestroyed(ServletContextEvent event) {// 定时器销毁timer.cancel();}@Overridepublic void contextInitialized(ServletContextEvent event) {// 初始化监听器,在tomcat启动的时候监听器启动timer = new Timer(true);// 调用RegularCheck,0表示任务无延迟,时间单位:秒timer.schedule(new RegularCheck(), 0, 3600000);}}
3.RegularCheck.java
package com.yjr.util;import java.util.TimerTask;/** * * 定时检测 * * @author liang.k * */public class RegularCheck extends TimerTask {public RegularCheck() {}@Overridepublic void run() {// do something}}
0 0
- Timer 定时器
- TIMER 定时器
- timer 定时器
- timer 定时器
- timer定时器
- 定时器 Timer
- 定时器Timer
- timer定时器
- Timer 定时器
- Timer定时器
- 定时器TIMER
- 定时器Timer
- timer定时器
- Timer 定时器
- Timer定时器
- 定时器 timer
- 定时器 Timer
- Timer定时器
- 头文件<cstddef>和<cstdlib>_通用工具_STL
- HTML5 Canvas(画布)实战编程初级篇:基本介绍和基础画布元素
- SQL点滴25—T-SQL面试语句,练练手
- 认识SylixOS
- 堆与堆排序
- Timer定时器
- 两层容器的position 之间的关系
- 如何查询占用端口的程序进程
- codeforces #436 A Feed with Candy(贪心)
- GPU并行编程方法
- SQLAlchemy实战详解
- SQL点滴26—常见T-SQL面试解析
- Add Binary
- Android service详解(一)