quartz個人簡單理解

2021-08-21 15:20:33 字數 434 閱讀 7136

乙個簡單的任務類實現job介面

該類只包含了要執行的任務內容,不包含該任務的name或者屬於哪個組,也不包含如何去執行任務,比如什麼時候開始,執行幾次,執行間隔。。。

jobdetail實現了job例項類的自生資訊,比如name,所屬的組, quartz每次執行任務都會新建乙個job例項,而不是一直使用同乙個例項,利用反射原理

trigger觸發器,說白了就是如何執行任務,定義乙個的規則,比如開始時間,重複次數,間隔。。。

有了要執行的任務和執行的規則,還差個執行者

執行者就是排程器,scheduler。

排程器通過工廠模式建立,所以有個schedule***ctory

設定好scheduler要去執行的任務和規則,start啟動就行了

crontrigger同理,需要注意cron表示式中,日期和星期只能乙個有值,即其中必須有個為?

Nginx個人簡單理解

什麼是 伺服器?定義 英語 proxy 也稱網路 是一種特殊的網路服務,允許乙個網路終端 一般為客戶端 通過這個服務與另乙個網路終端 一般為伺服器 進行非直接的連線。一些閘道器 路由器等網路裝置具備網路 功能。一般認為 服務有利於保障網路終端的隱私或安全,防止攻擊。提供 服務的電腦系統或其它型別的網...

Quartz 理解一二

1.schedule ctory 例項化例項scheduler,才能使用。2.每次使用前,都必須被例項化,一旦重啟,需要再次例項化 3.scheduler啟動,才有可能去執行觸發器,執行job.其實暫停狀態,也不會去執行。4.quartz關鍵介面 1.scheduler 排程器介面 2.job 具體...

Quartz簡單使用

官方的quartz會提供例子的,例子看個前三四個感覺就夠用了,主要就是起timer的作用,但是比timer穩定,而且功能更全。updateclienttimer.task clearjob.class,globalvars.clear map timer 乙個反射的引數和乙個quartz表示式,這個...