目錄
為崇仁等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及崇仁網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為做網(wǎng)站、成都網(wǎng)站設(shè)計、崇仁網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!一、創(chuàng)建項目
二、cron 表達(dá)式
2.1 符號講解
三、使用定時任務(wù)
3.1 單線程實現(xiàn)
3.2 異步多線程實現(xiàn)
視頻鏈接:學(xué)習(xí)中心|視頻播放頁 (boxuegu.com)https://xuexi.boxuegu.com/lesson/?id=1598
使用的idea版本:2022.3
一、創(chuàng)建項目在 pom.xml 文件中添加以下內(nèi)容
org.springframework.boot spring-boot-starter-parent2.6.11 org.springframework.boot spring-boot-starter-web
二、cron 表達(dá)式在線Cron表達(dá)式生成器 (qqe2.com)https://cron.qqe2.com/
注意:國外是以周日為一周的第一天,所以 DayofWeek 中的 1-7 是指周日到周六
2.1 符號講解通用符號:
專有符號:
注意:
@SpringBootApplication
@EnableScheduling // 開啟對定時任務(wù)的支持
public class TaskApplication {
public static void main(String[] args) {
SpringApplication.run(TaskApplication.class, args);
}
}
@Component
public class Task {
private static final SimpleDateFormat dateFormat = new SimpleDateFormat("HH:mm:ss");
@Scheduled(cron = "*/6 * * * * *") //每6秒打印當(dāng)前時間
public void getTime() {
String time = dateFormat.format(new Date());
System.out.println(time);
}
}
默認(rèn)是單線程的定時任務(wù),如果任務(wù)持續(xù)時間較長,就會將和后續(xù)定時任務(wù)拖延,導(dǎo)致丟失任務(wù)。
@SpringBootApplication
@EnableScheduling // 開啟對定時任務(wù)的支持
@EnableAsync // 開啟異步
public class TaskApplication {
public static void main(String[] args) {
SpringApplication.run(TaskApplication.class, args);
}
}
@Component
public class Task {
private static final SimpleDateFormat dateFormat = new SimpleDateFormat("HH:mm:ss");
@Async // 異步
@Scheduled(cron = "*/6 * * * * *") //每6秒打印當(dāng)前時間
public void getTime1() {
System.out.println(Thread.currentThread().getName() + "-" + dateFormat.format(new Date()));
}
@Async // 異步
@Scheduled(cron = "*/6 * * * * *") //每6秒打印當(dāng)前時間
public void getTime2() {
System.out.println(Thread.currentThread().getName() + "-" + dateFormat.format(new Date()));
}
}
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧