java定时器,服务器启动时执行





 

登录  注册  帮助





首页
分享
寻求
分类
标签


寻求代码


分享代码



"/1000879008580608.java"的全部代码

package com.ictehi.util;

import java.io.IOException;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Timer;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.ictehi.bean.XSSLData;
import com.ictehi.jdbc.JdbcHelp;

public class MyServlet extends HttpServlet{

    private static final long serialVersionUID = 1L;
    Timer timer;

    public MyServlet(){
        timer = new Timer();
    }

    public void init() throws ServletException{
        timer.schedule(new MyTask(), 1000, 600000); //10min执行一次MyTask(),
        timer.schedule(new MyTask1(), System.currentTimeMillis()-System.currentTimeMillis()%3600000+3600000, 3600*1000);
       
    }

    public void doGet(HttpServletRequest httpservletrequest, HttpServletResponse httpservletresponse)
        throws ServletException, IOException{
    }

    public void destory(){
        timer.cancel();
    }
   
    /**
     * 整点取一次雨量、水位数据,存放到新表。2012年10月11日8:55:50  ypc
     * @author Administrator
     *
     */
   
   
    public static void main(String[] args) {
System.out.println(System.currentTimeMillis()-System.currentTimeMillis()%6000+6000);
}
   
}



timer定时执行任务,tomcat启动时执行




你可能感兴趣的:(java)