javaweb中利用timer定时执行程序
2013-08-23 16:00
78 查看
ackage com.tcps.center.util; import java.util.Timer; import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener; public class AutoRun implements ServletContextListener { private Timer timer = null; public void contextInitialized(ServletContextEvent event) { timer = new Timer(true); /* * 这里开始循环执行 MyJob()方法了 * schedule(param1, param2,param3)这个函数的三个参数的意思分别是: * param1:你要执行的方法;param2:延迟执行的时间,单位毫秒;param3:循环间隔时间,单位毫秒 */ timer.schedule(new MyJob(), 0, 86400000); } public void contextDestroyed(ServletContextEvent event) { timer.cancel(); } } package com.tcps.center.util; import java.util.TimerTask; public class MyJob extends TimerTask{ @Override public void run() { // TODO 你想要做的事情 } } 把这段放到web.xml监听就好了,服务器启动后会自动监听调用这个程序 <listener> <listener-class>com.tcps.center.util.AutoRun</listener-class> </listener>
相关文章推荐
- .net利用Timer和Global.asax实现定时执行程序C#
- 【Java】利用Timer与TimerTask定时执行任务
- Java:利用java Timer类实现定时执行任务的功能
- 利用window计划任务使程序定时执行
- 利用System.Threading.Timer 实现定时执行
- 利用Timer和TimerTask结合定时执行一个方法
- .NET System.Timers.Timer的原理和使用(开发定时执行程序)
- .NET System.Timers.Timer的原理和使用(开发定时执行程序)
- .NET System.Timers.Timer的原理和使用(开发定时执行程序)
- 转“使用System.Timers.Timer类实现程序定时执行”
- .NET System.Timers.Timer的原理和使用(开发定时执行程序)
- .net利用Global.asax创建定时执行程序
- .NET如何利用timer组件实现每天定时执行某项任务 .
- java.util.Timer(定时执行某项程序)
- Java定时任务:利用java Timer类实现定时执行任务的功能
- System.Timers.Timer定时执行程序示例代码
- .NET System.Timers.Timer的原理和使用(开发定时执行程序)
- Timer——让你的程序定时执行(Java)
- Linux下利用Cron定时执行程序