当前位置: 代码迷 >> Java Web开发 >> JSP中怎样写个能在服务器端定时实施的程序
  详细解决方案

JSP中怎样写个能在服务器端定时实施的程序

热度:5   发布时间:2016-04-17 15:51:29.0
JSP中怎样写个能在服务器端定时执行的程序

写个程序,能在服务器端定时执行,如每晚12点对数据库进行一次检查,清除N天以前的某些资料。
在数据库中有这个功能,但我想通过网业进行设置,从而更加方便使用后台程序处理。
不知这样行不行得通,还请各位高人指点一二。

------解决方案--------------------
Timer time = new Timer();
//设置定时执行程序
TimerTask task = new TimerTask() {
public void run() {
System.out.println( "Hi ");
}
};
//开始时间从当前时间第二天凌晨两点开始
java.util.Date start=new Date();
start.setDate(start.getDate()+1);
start.setHours(2);
start.setMinutes(0);
start.setSeconds(0);
System.out.println(start.toLocaleString());
//时间间隔一天
long period=60*60*24*1000;
time.schedule(task, start, period);
  相关解决方案