亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

java后臺或js前臺每天定時任務

java后臺或js前臺每天定時任務

眼眸繁星 2019-04-17 20:15:59
需要每天更新一次頁面。獲取到每天的近七天。。java后臺怎么寫。或者前臺js
查看完整描述

11 回答

?
慕工程0101907

TA貢獻1887條經驗 獲得超5個贊

這個需求放在前端實現,肯定是有問題的,建議放在后端實現

后端實現,有很多選擇,首推是spring的quartz
參考:spring的quartz使用案例


查看完整回答
反對 回復 2019-05-13
?
富國滬深

TA貢獻1790條經驗 獲得超9個贊

<meta http-equiv="refresh" content="20">

20指每隔20秒刷新頁面


查看完整回答
反對 回復 2019-05-13
?
繁花如伊

TA貢獻2012條經驗 獲得超12個贊

定時任務都交給后臺寫,前端在這一塊負責的一般都是,短時間的輪詢或者存儲較長的時間的客戶端信息。


查看完整回答
反對 回復 2019-05-13
?
繁花不似錦

TA貢獻1851條經驗 獲得超4個贊

使用注解@Scheduled

import org.springframework.scheduling.annotation.Scheduled;

import org.springframework.stereotype.Component;

@Component(“taskJob”)

public class TaskJob {

@Scheduled(cron = "0 0 3 * * ?")

public void job1() {

System.out.println(“任務進行中。。?!?;

}

}

然后再Spring的XML文件中添加如下配置

CRON表達式 含義 
"* * * * * ?" 每秒執行一次
"0/3 * * * * ?" 每3秒執行一次
"0 0 12 * * ?" 每天中午十二點觸發 
"0 15 10 ? * *" 每天早上10:15觸發 
"0 15 10 * * ?" 每天早上10:15觸發 
"0 15 10 * * ? *" 每天早上10:15觸發 
"0 15 10 * * ? 2005" 2005年的每天早上10:15觸發

按照需求改一下就好


查看完整回答
反對 回復 2019-05-13
?
子衿沉夜

TA貢獻1828條經驗 獲得超3個贊

> Spring的XML文件中添加如下配置補充 “<”task:annotation-driven scheduler="qbScheduler" mode="proxy"/>


查看完整回答
反對 回復 2019-05-13
?
BIG陽

TA貢獻1859條經驗 獲得超6個贊

后臺主動發出請求,,去更新瀏覽器(可以做推送,然后更新)

你這個需求(定時更新 ),,我感覺這樣做也行,,,,js獲取當前時間,,跟你定時比一下,,比上了就更新(js貌似可以使用多線程),,
這種比法,沒有推送那種好,但是實現比較簡單,可以隔一分鐘,檢測一次。


查看完整回答
反對 回復 2019-05-13
?
慕虎7371278

TA貢獻1802條經驗 獲得超4個贊

樓主的這個定時任務是干什么的? 查數據庫的? 還是就是頁面顯示時間的?

頁面顯示時間就用js取一下值就好,如果頁面或是界面會一直顯示 ,再做個定時增加時間就好。
如果是查數據庫數據的,就浪費了,邏輯結構也不能這么整?。。】茨阕瞿膫€,可以細說!


查看完整回答
反對 回復 2019-05-13
  • 11 回答
  • 0 關注
  • 1377 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號