Java 定时任务的实现
来源:互联网 发布:java中多态的理解 编辑:程序博客网 时间:2024/06/01 23:56
依据Java自身提供的接口实现,通过监听器(Listener)和定时器(Timer)定时执行某个任务(Task)。
1.定义MyListener:
importjava.util.Timer;importjavax.servlet.ServletContextEvent;importjavax.servlet.ServletContextListener;publicclassMyListenerimplementsServletContextListener{ privateTimertimer=null; publicvoidcontextInitialized(ServletContextEventevent) { timer=newTimer(true); //设置任务计划,启动和间隔时间 timer.schedule(newMyTask(), 0, 86400000); } publicvoidcontextDestroyed(ServletContextEventevent) { timer.cancel(); }}
2.定义MyTask:
importjava.util.TimerTask;publicclassMyTaskextendsTimerTask { publicvoidrun() { // System.out.println("call at " + (new Date())); //TODO此处添加具体任务代码 }}
3.配置web.xml:
<listener><listener-class>com.fastunit.samples.listener.MyListener</listener-class></listener>
阅读全文
0 0
- Java定时任务的实现
- Java定时任务的实现
- Java定时任务的实现
- Java定时任务的实现
- Java定时任务的实现
- Java定时任务的实现
- Java定时任务的实现
- Java定时任务的实现
- Java定时任务的实现
- Java定时任务的实现
- Java定时任务的实现
- Java定时任务的实现
- Java定时任务的实现
- Java定时任务的实现
- Java定时任务的实现
- Java定时任务的实现
- Java定时任务的实现
- Java定时任务的实现
- Java反射(思维导图)
- C++中的inline函数
- LeetCode 37. Sudoku Solver
- poj3278--Catch That Cow(BFS+裁剪记录)
- elasticsearch6.0 中文分词
- Java 定时任务的实现
- python批量提交s3-被搁置
- 复制文件夹
- 引导页高亮控件的实现
- AliOS Things KV组件的写平衡特性
- grunt中的autoprefixer,自动一键补充css3兼容前缀
- 数据结构之查找(三)——有序表查找
- HTTP概述
- TDD-LTE与FDD-LTE区别之双工模式与帧结构