В этой статье описывается метод реализации веб -реализации Java для добавления задач времени. Поделитесь этим для вашей ссылки, следующим образом:
Временная категория контроля времени задачи
/** * Указанное управление временем задачи * * @author liming * */public class timermanager {// интервал времени Частный статический окончательный длинный период_Да = 24 * 60 * 60 * 1000; public TimerManager () {календарный календарь = calendar.getInstance (); / *** Настроить метод ежедневного выполнения 00:00 ***/ calendar.set (calendar.hour_of_day, 0); Calendar.Set (Calendar.minute, 0); Calendar.Set (Calendar.second, 0); Дата даты = календарь.gettime (); // Время выполнить задачу времени // При запуске сервера, если время для выполнения задачи времени впервые меньше, чем текущая задача времени, оно будет выполнено немедленно. // Следовательно, чтобы не допустить перезапуска сервера, чтобы вызвать повторное выполнение задач, необходимо изменить время для выполнения задачи времени на следующий день. if (date.fore (new date ())) {date = this.addday (date, 1); } Таймер timer = new Timer (); DailyDatatimerTask Task = новый DailyDatimerTask (); // Интервал выполнения задачи. 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 DailyDatiMertask Extends Timertask {Private Static Logger log = logger.getLogger (DailyDatiMertask.class); @Override public void run () {try {// Напишите контент, который вы хотите выполнить здесь System.out.println ("Приходите в DailyDatatimerTask"); } catch (Exception e) { log.info("---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Временный слушатель задачи
/** * Слушатель выполнения задач * * @author Liming * */public Class DailyDataskListener реализует ServletContextLister {public void ContextInitialized (EventContexTexTent Event) {new TimerManager (); } public void contextDestroyed (EventContexTexTent Event) {}}web.xml добавить прослушиватель
<!-Загрузите ежедневный файл задачи времени обновления данных-> <Learser> <lloader-class> com.honsto.web.job.dailydataTaskListener </sluster-class> </sluster>
Для получения дополнительной информации о контенте, связанном с Java, пожалуйста, ознакомьтесь с темами этого сайта: «Учебное пособие по структуре данных Java и алгоритм», «Сводка навыков работы файлов и каталогов Java», «Сводка операции Java node node» и «Сводка операции Java Cache
Я надеюсь, что эта статья будет полезна для всех Java Programming.