Spring Schedule定时关单

  1. 云栖社区>
  2. 博客>
  3. 正文

Spring Schedule定时关单

javaedge 2018-02-18 14:03:00 浏览967

目录

img_ff36b7172a9d9f445969c89b218ae89b.png

img_0d3fddc67ffed95b02b88ee7faf22936.png

1. Spring Schedule介绍

作业调度,如定时任务

2. Spring Schedule Cron表达式快速入门

img_45afba7d518963829da53fa994933e14.png

img_1c06bf51f41e552ae7a28d7cebbb5db2.png

img_90afabca0b4af827efc74d6f9cd3846c.png

img_823526f1c2ffad69e44e67170e0124a6.png

img_f88848aa63e4717c2aaed9349e9de20c.png

3. Spring Schedule Cron生成器

  • 搜索引擎搜索"cron 生成器"


    img_f7bd7c4d10dea2df5f2f2719cf69bb53.png
  • 演示生成器使用方法


    img_65737cf50d00d92bdc342bba6155fee6.png

4.Spring Schedule Cron配置

img_ee220437a19403457c5ecd60e1b4ad71.png

img_6051199e3916a96cbd21512364c5db49.png

img_85d6bfc5e33f0ee8a951dab38e9ea8cd.png

5. MySQL行锁,表锁

  • select ... for update(悲观锁)
  • 使用Innodb引擎
    Row-Level Lock(明确的主键)
    Table-Level Lock(无明确的主键)


    img_efa2ac6be250bf58ed4b50ccc47dd4d2.png
    行锁

    img_55f7c1eb701f97f86e1751b6506259cc.png
    无lock

    img_3788b8ba655f1beb7f2479deda26fb12.png
    表锁

    img_e094f94572d252aca0df4fda0dd0fe2e.png
    表锁

    img_f8f7def3b8a35c90dfc4babd8d0fd1eb.png
    表锁