이 기사에서는 타이밍 작업을 추가하기위한 Java Web 구현 방법에 대해 설명합니다. 다음과 같이 참조에 대해 공유하십시오.
시간이 정한 작업 시간 제어 범주
/** * 시간이 지정된 작업 시간 제어 * * @Author Liming * */public class TimerManager {// 시간 간격 개인 정적 최종 기간 _day = 24 * 60 * 60 * 1000; public timermanager () {calendar calendar = calendar.getInstance (); / *** 일일 실행 방법을 사용자 정의 00:00 ***/ calendar.set (calendar.hour_of_day, 0); calendar.set (calendar.minute, 0); calendar.set (calendar.second, 0); 날짜 = calendar.gettime (); // 타이밍 작업을 실행할 시간 // 서버를 시작할 때, 처음으로 타이밍 작업을 실행할 시간이 현재 시간 작업보다 적 으면 즉시 실행됩니다. // 따라서 서버의 재시작이 작업의 반복적 인 실행을 일으키지 않으려면 다음 날까지 타이밍 작업을 실행할 시간을 수정해야합니다. if (날짜. } 타이머 타이머 = 새로운 타이머 (); DailyDatatimertask 작업 = 새로운 DailyDatatimertask (); // 작업 실행 간격. timer.schedule (작업, 날짜, period_day); } // 공개 날짜 addday (날짜 날짜, int num) {calendar startdt = calendar.getInstance (); startdt.settime (날짜); startdt.add (calendar.day_of_month, num); return startdt.gettime (); }}시간이 정한 작업 작업 주제 카테고리
/** * 시간이 지정된 작업 작동 본문 * * @Author Liming * */Public Class DailyDatatimertask 확장 Timertask {private static logger log = logger.getLogger (DailyDatatimertask.class); @override public void run () {try {// 여기에서 실행하려는 내용을 여기에서 실행할 내용을 작성합니다. } catch (Exception e) { log.info("---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------시간이 정해진 작업 청취자
/** * 시간이 지정된 작업 청취자 * * @author liming * */public class dailydatatasklistener emperments servletcontextListener {public void contextinitialized (servletcontextevent) {new TimerManager (); } public void contextDestroyed (servletcontexTevent 이벤트) {}}web.xml 리스너 추가
<!-매일 데이터 업데이트 타이밍 작업 파일로드-> <layer> <layer-class> com.honsto.web.job.dailyDatataskListener </Leater-Class> </Listener>
Java 관련 컨텐츠에 대한 자세한 내용은이 사이트의 주제를 확인하십시오 : "Java 데이터 구조 및 알고리즘 자습서", "Java 파일 및 디렉토리 운영 기술 요약", "Java Operation Dom Node Skills 요약"및 "Java Cache 운영 기술 요약".
이 기사가 모든 사람의 Java 프로그래밍에 도움이되기를 바랍니다.