日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Java 定時器的使用示例

瀏覽:25日期:2022-08-24 14:06:24

最近要用到定時任務,就是超過48小時的數據給關閉,前臺就不顯示了。還是頭一次使用java的定時器,。。java定時器使用Timer類。有時間得看下源碼了,看看具體咋弄的。

Timer主要用于Java線程里指定時間或周期運行任務。Timer是線程安全的,但不提供實時性(real-time)保證。先看看調用timer的幾種方式。

/** * 這個方法是調度一個task,經過2000(ms)后開始進行調度,僅僅調度一次。 */ public static void timer1(){ Timer nTimer = new Timer(); nTimer.schedule(new TimerTask() { @Override public void run() {System.out.println('----設定要指定任務-----'); } },2000); } /** * 在指定的時間點time上調度一次。 */ public static void timer2() { Timer timer = new Timer(); timer.schedule(new TimerTask() { public void run() {System.out.println('-------延遲5000毫秒,每1000毫秒執行一次--------'); } }, time); } /** * 延遲5000毫秒,每1000毫秒執行一次 * 在5000(ms)后開始調度,每次調度完后,最少等待1000(ms)后才開始調度。 */ public static void timer3() { Timer timer = new Timer(); timer.scheduleAtFixedRate(new TimerTask() { public void run() {System.err.println('-------延遲5000毫秒,每1000毫秒執行一次--------'); } }, 5000, 1000); } /** * 設置17:56執行任務(第一次調度的時間),每過一天執行一次 * java.util.Timer.scheduleAtFixedRate(TimerTask task, Date firstTime, long period) */ public static void timer4() { Calendar calendar = Calendar.getInstance(); calendar.set(Calendar.HOUR_OF_DAY, 17); calendar.set(Calendar.MINUTE, 26); calendar.set(Calendar.SECOND, 0); Date time = calendar.getTime(); Timer timer = new Timer(); timer.scheduleAtFixedRate(new TimerTask() { public void run() {System.out.println('-------設定要指定任務--------'); } }, time, 1000 * 60 * 60 * 24);// 這里設定將延時每天固定執行 }

以上就是調用的幾種方法,再貼下我的代碼

// 時間間隔(一天) long periodDay = 24 * 60 * 60 * 1000; Calendar calendar = Calendar.getInstance(); calendar.set(Calendar.HOUR_OF_DAY, 1); // 凌晨1點 calendar.set(Calendar.MINUTE, 0); calendar.set(Calendar.SECOND, 0); Date date = calendar.getTime(); // 第一次執行定時任務的時間 // 如果第一次執行定時任務的時間 小于當前的時間 // 此時要在 第一次執行定時任務的時間加一天,以便此任務在下個時間點執行。如果不加一天,任務會立即執行。 if (date.before(new Date())) { date = this.addDay(date, 1); } new Timer().scheduleAtFixedRate(new TimerTask() { public void run() {Date now = new Date();//查出所有未關閉數據List<BankWork> list = bankWorkService.findList(new BankWork().setStatus(Const.DEFAULT_STATUS));//篩選出超過48小時的未關閉數據list = list.stream().filter(e -> { try { return judgmentDate(e.getModifiedTime(), now); } catch (Exception e1) { e1.printStackTrace(); } return false;}).collect(Collectors.toList());list.forEach(e -> e.setStatus(Const.BANK_WORK_STATUS_OK).setModifiedTime(now));//修改所有未關閉數據為關閉bankWorkService.updateAsGroup(list); } }, date, periodDay); // 判斷時間是否超過48小時 private static boolean judgmentDate(Date date1, Date date2) throws Exception { long cha = date2.getTime() - date1.getTime(); if (cha < 0) { return false; } double result = cha * 1.0 / (1000 * 60 * 60); if (result <= 48) { return true; } else { return false; } } // 增加或減少天數 private Date addDay(Date date, int num) { Calendar startDT = Calendar.getInstance(); startDT.setTime(date); startDT.add(Calendar.DAY_OF_MONTH, num); return startDT.getTime(); }

以上就是Java 定時器的使用示例的詳細內容,更多關于Java 定時器的資料請關注好吧啦網其它相關文章!

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久青草久久| 日韩精品影视| 综合一区二区三区| 亚洲三区欧美一区国产二区| 99热免费精品| 亚洲三级国产| 国产欧美一区| 免费在线亚洲欧美| xxxxx性欧美特大| 91精品观看| 青青草国产精品亚洲专区无| 亚洲精品一二| 国产精品探花在线观看| 精品国产aⅴ| 美女久久久久| 日本少妇精品亚洲第一区| 国产精品hd| 亲子伦视频一区二区三区| 先锋影音久久久| 国产极品嫩模在线观看91精品| 成人在线视频免费看| 影视先锋久久| 欧美日一区二区在线观看| 日韩精品欧美| 涩涩涩久久久成人精品| 久草免费在线视频| 夜久久久久久| 久久影院一区二区三区| 亚洲主播在线| 欧美xxxx中国| 奇米狠狠一区二区三区| 久久久久国产一区二区| 日韩和欧美一区二区三区| 日本蜜桃在线观看视频| 日本中文字幕一区二区视频| 久久婷婷av| 精品视频网站| 亚洲欧美在线综合| 亚洲天堂黄色| 在线亚洲人成| 国产欧美三级| 日韩午夜在线| 中文字幕在线看片| 国产精品亚洲综合久久| 欧美专区18| 久久久久久一区二区| 日本精品另类| 美女国产一区| 99riav1国产精品视频| 中文字幕在线视频久| 欧美精品97| 国产精品观看| 欧美aⅴ一区二区三区视频| 日韩欧美高清一区二区三区| 视频一区欧美日韩| 精品1区2区3区4区| 日韩视频网站在线观看| 98精品久久久久久久| 九九久久国产| 成人免费一区| 国产精品黑丝在线播放| 精品三级在线| 成人午夜在线| 91亚洲国产成人久久精品| 福利精品在线| 精品欧美一区二区三区在线观看| 中文在线а√天堂| 日韩欧美字幕| 欧美成人综合| 在线日韩成人| 日韩国产欧美三级| 欧美日一区二区在线观看| 久久国内精品视频| 日韩av自拍| 亚洲一级网站| 综合国产精品| 国产精品免费99久久久| 精品久久久网| 亚洲精品电影| 88久久精品| 蜜桃精品在线| 亚洲性视频在线| 国产精品三p一区二区| 丰满少妇一区| 日韩影院精彩在线| 国产精品久久久久久久久久久久久久久 | 亚洲欧美日韩高清在线| 蜜桃视频一区二区三区在线观看| 日韩和欧美一区二区| 三级在线看中文字幕完整版| 美女网站久久| 国产成人精品福利| 亚洲精品一区二区在线看| 日韩avvvv在线播放| 精品三级久久| 国产精品亚洲欧美日韩一区在线| 久久精品亚洲人成影院| 久久国产日韩欧美精品| 91高清一区| 伊人久久在线| 国产精品白丝久久av网站| 日韩一区二区免费看| 国产高潮在线| 国产欧美日韩精品高清二区综合区 | 日韩精品一区二区三区免费观影| 日本一不卡视频| 亚洲精品网址| 日韩免费小视频| 久久香蕉精品香蕉| 久久黄色影视| 日本久久一区| 偷拍亚洲精品| 综合激情网站| 亚洲在线一区| 欧美高清不卡| 99视频精品全部免费在线视频| 国产三级精品三级在线观看国产| 天堂成人国产精品一区| 午夜国产精品视频免费体验区| 日韩国产综合| 999国产精品永久免费视频app| 电影91久久久| 97人人精品| 日韩精品影视| 91超碰国产精品| 鲁大师影院一区二区三区| 国产真实久久| 九一国产精品| 999国产精品永久免费视频app| 福利在线免费视频| 国际精品欧美精品| 国产一区二区三区四区| 久久精品国产在热久久| 黄色网一区二区| 久久久久99| 9色精品在线| 日韩不卡一区二区三区| 国产精品mm| 国产伦久视频在线观看| 91精品蜜臀一区二区三区在线| 午夜影院欧美| 日本aⅴ精品一区二区三区 | 国产精品a久久久久| 超碰99在线| 在线视频精品| 国产精品天天看天天狠| 亚洲国产欧美日本视频| 亚洲黄页一区| 久久精品97| 91精品xxx在线观看| 欧美日韩国产免费观看 | 蜜臀久久99精品久久久久宅男 | 国产日产一区| 久久久夜精品| 亚洲一级淫片| 亚洲精品在线影院| 日韩av中文在线观看| 久久久人人人| 国产精品久久久久久久久久白浆| 99tv成人| 久久精品国产99国产精品| 亚洲高清av| 久久爱www成人| 亚洲一区有码| 日韩在线不卡| 国产精品观看| 国产一区日韩一区| 黄色精品视频| 国产精品亚洲综合在线观看| 亚洲神马久久| 亚洲精品电影| 亚洲精品在线影院| 成人午夜在线| 国产精品xxx| 国产剧情一区二区在线观看| 亚洲欧美网站| 欧美aa一级| 另类专区亚洲| 六月婷婷综合| 福利精品一区| 麻豆国产一区| 亚洲精品乱码| 伊人久久大香伊蕉在人线观看热v| 天堂а√在线最新版中文在线| 国产精品一区二区精品视频观看| 亚洲乱码久久| 日本成人在线视频网站| 中文字幕成人| 中文字幕乱码亚洲无线精品一区| 一级欧洲+日本+国产| 欧美日韩在线二区| 欧美午夜精彩| 99国产精品| 蜜臀av一区二区在线免费观看| 夜夜精品视频| 日韩高清在线不卡| 亚洲一二三区视频| 国产私拍福利精品视频二区| 日本欧美韩国一区三区| 国产精品天堂蜜av在线播放|