最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java定時器@Scheduled注解的使用方法

 更新時間:2023年07月20日 09:22:16   作者:mayupi  
這篇文章主要給大家介紹了關(guān)于Java定時器@Scheduled注解的使用方法,在Java中使用@Scheduled注解可以方便地實現(xiàn)定時任務(wù)的功能,文中介紹的非常詳細,需要的朋友可以參考下

1.定時器@Scheduled簡介

@Scheduled注解可以用于做定時任務(wù),再方法上加上@Scheduled注解,可以將這個方法定義為一個任務(wù)發(fā)放,可以搭配cron表達式進行任務(wù)的控制。

開啟定時任務(wù)時在類上加注解 @EnableScheduling

2.cron表達式的用法

1.按順序依次為

秒 分 時 天 月 周 年 表達式長度為6個或者7個

cron表達式是一個字符串,分為6或7個域,每兩個域之間用空格分隔,其語法格式為:

“秒域 分域 時域 日域 月域 周域 年域”

其中,年域可以省略,省略時表示每年。

1 秒(0~59)
2 分鐘(0~59)
3 小時(0~23)
4 天(0~31)
5 月(0~11)
6 星期(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,F(xiàn)RI,SAT)
7.年份(1970-2099)

2.一些符號的意義

(1)* 表示可以匹配該域的所有值;

例如,"0 0 13 * * ?"表示每天的13點執(zhí)行一次。

(2)?在cron表達式中必須出現(xiàn)且只能出現(xiàn)1次,用在日域或周域上,表示不確定值、不限制值;

它與*的區(qū)別是,并不能匹配到該域上的所有值,例如指定了3月份每個周五,那么3月份的周五可能只有4個值;

例如,"0 0 5 6 * ?"表示每個月6日5點鐘執(zhí)行而無論周幾,"0 0 5 ? * 3"表示每個周三5點鐘執(zhí)行而無論是幾號。

(3)- 表示匹配該域上的一個范圍;

例如,"0 30 9-15 ? * *"表示每天的9:30-15:30每小時執(zhí)行一次,"0 1-5 * ? * 1"表示每周日每個小時的1-5分鐘每分鐘執(zhí)行一次。

(4), 表示枚舉值;

例如,"0 0 8,16,23 ? * 1,7"表示每個周六日的8點、16點、23點各執(zhí)行一次。

(5)/ 表示起始時間和間隔時間;

例如,"0 0 3/5 * * ?"表示每天3點開始執(zhí)行,每隔5個小時執(zhí)行一次,即3點、8點、13點、18點、23點各執(zhí)行一次,

"*/5 * * * * ?"表示每隔5秒鐘執(zhí)行一次,"0 */1 * * * ?"表示每隔1分鐘執(zhí)行一次。

(6)# 只能用于周域上,#后面的數(shù)字表示第幾周,如果不存在這個周的值,則不執(zhí)行;

例如,"0 0 0 ? * 5#2"表示每個月第2個周四零點執(zhí)行,"15 30 6 ? * 7#5"表示每個月第5個周六6:30:15執(zhí)行,如果某個月不存在第5個周六,則不執(zhí)行。

(7)L 只能用于日域或周域,用于日域時表示當月最后一天,用于周域如果前面不加數(shù)字表示周六,加數(shù)字表示最后一個周值;

例如,"0 0 23 L * ?"表示每月最后一天的23點執(zhí)行,"0 0 23 ? * L"表示每周六的23點執(zhí)行,"0 0 23 ? * 3L"表示每月最后一個周二的23點執(zhí)行。

3.一些常見實例

4.fixedDelay和fixedRate的使用

---------------------------------------------------------以毫秒為單位---------------------------------------------------------

@Scheduled(fixedDelay = 5000) //上一次任務(wù)執(zhí)行完畢時間點之后5秒再執(zhí)行
@Scheduled(fixedRate = 5000) //上一次任務(wù)開始執(zhí)行時間點之后5秒再執(zhí)行

總結(jié)

到此這篇關(guān)于Java定時器@Scheduled注解的使用方法的文章就介紹到這了,更多相關(guān)Java定時器@Scheduled注解內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java JMH常見的基準測試場景代碼實例解讀

    Java JMH常見的基準測試場景代碼實例解讀

    本文介紹Java JMH性能測試框架,涵蓋方法比較、參數(shù)影響、吞吐量及多線程測試場景,通過@Benchmark、@State、@Param等注解定義基準,結(jié)合預(yù)熱和優(yōu)化處理確保測試結(jié)果準確可靠
    2025-08-08
  • Java畢業(yè)設(shè)計實戰(zhàn)之仿小米電子產(chǎn)品售賣商城系統(tǒng)的實現(xiàn)

    Java畢業(yè)設(shè)計實戰(zhàn)之仿小米電子產(chǎn)品售賣商城系統(tǒng)的實現(xiàn)

    這是一個使用了java+SpringBoot+Vue+MySQL+Redis+ElementUI開發(fā)的仿小米商城系統(tǒng),是一個畢業(yè)設(shè)計的實戰(zhàn)練習,具有小米商城該有的所有基礎(chǔ)功能,感興趣的朋友快來看看吧
    2022-01-01
  • Java數(shù)組添加元素的兩種方法

    Java數(shù)組添加元素的兩種方法

    這篇文章主要介紹了Java數(shù)組添加元素的兩種方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友跟著小編來一起學習學習吧
    2023-04-04
  • OpenFeign無法遠程調(diào)用問題及解決

    OpenFeign無法遠程調(diào)用問題及解決

    文章介紹了在使用Feign客戶端時遇到的讀超時問題,并分析了原因是系統(tǒng)啟動時未先加載Nacos配置,為了解決這個問題,建議將Nacos配置放在`bootstrap.yml`文件中,以便項目啟動時優(yōu)先加載Nacos配置
    2024-11-11
  • Java中的線程安全問題詳細解析

    Java中的線程安全問題詳細解析

    這篇文章主要介紹了Java中的線程安全問題詳細解析,線程安全是如果有多個線程在同時運行,而這些線程可能會同時運行這段代碼,程序每次運行結(jié)果和單線程運行的結(jié)果是一樣的,而且其他的變量的值也和預(yù)期的是一樣的,此時我們就稱之為是線程安全的,需要的朋友可以參考下
    2023-11-11
  • IDEA下使用MyBatisCodeHelper插件的方法詳解

    IDEA下使用MyBatisCodeHelper插件的方法詳解

    這篇文章主要介紹了IDEA下使用MyBatisCodeHelper插件的方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-09-09
  • SpringBoot之使用Feign實現(xiàn)微服務(wù)間的交互

    SpringBoot之使用Feign實現(xiàn)微服務(wù)間的交互

    這篇文章主要介紹了SpringBoot中使用Feign實現(xiàn)微服務(wù)間的交互,對微服務(wù)這方面感興趣的小伙伴可以參考閱讀本文
    2023-03-03
  • Java按照List內(nèi)存儲的對象的某個字段進行排序的實例

    Java按照List內(nèi)存儲的對象的某個字段進行排序的實例

    下面小編就為大家?guī)硪黄狫ava按照List內(nèi)存儲的對象的某個字段進行排序的實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • 使用@value注解取不到application.xml配置文件中的值問題

    使用@value注解取不到application.xml配置文件中的值問題

    這篇文章主要介紹了使用@value注解取不到application.xml配置文件中的值問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • Spring Boot Mybatis++ 2025詳解

    Spring Boot Mybatis++ 2025詳解

    文章介紹了三種基于注解SQL和查詢接口的MyBatis使用方式,討論了Entity和Example的區(qū)別,即Entity會更新所有字段,而Example僅更新非空字段,感興趣的朋友一起看看吧
    2025-02-02

最新評論

双桥区| 龙南县| 连平县| 北海市| 滦南县| 平乐县| 鄱阳县| 安徽省| 治县。| 义马市| 水城县| 屏边| 沙洋县| 洪江市| 明星| 深圳市| 穆棱市| 南平市| 乌兰察布市| 高平市| 瑞安市| 翁牛特旗| 三门峡市| 平顺县| 永靖县| 吉隆县| 珲春市| 舒城县| 彰武县| 通州市| 威宁| 九龙城区| 区。| 江安县| 阿图什市| 内黄县| 万年县| 盐源县| 万安县| 塔河县| 凤翔县|