jfast專案中建立定時任務:
@job
public class testjob
@schedule(cron = "0 1-5 * * * *")
public void task2()
@schedule(cron = "0 1,3,10,12-15 * * * *")
public void task3()
@schedule(delay=1000,repeat=5,repeatinterval=5000)
public void task4()
}
寫完這個類直接啟動專案-->執行結果:
八月 21, 2015 10:41:43 上午 org.apache.catalina.startup.catalina start
資訊: server startup in 2741 ms
八月 21, 2015 10:41:44 上午 cn.jfast.demo.testjob info
資訊: 專案啟動後延時一秒啟動,重複執行5次,重複時間間隔5秒
八月 21, 2015 10:41:49 上午 cn.jfast.demo.testjob info
資訊: 專案啟動後延時一秒啟動,重複執行5次,重複時間間隔5秒
八月 21, 2015 10:41:54 上午 cn.jfast.demo.testjob info
資訊: 專案啟動後延時一秒啟動,重複執行5次,重複時間間隔5秒
八月 21, 2015 10:41:59 上午 cn.jfast.demo.testjob info
資訊: 專案啟動後延時一秒啟動,重複執行5次,重複時間間隔5秒
八月 21, 2015 10:42:01 上午 cn.jfast.demo.testjob info
資訊: 每分鐘的第一秒執行
八月 21, 2015 10:42:01 上午 cn.jfast.framework.schedule.analyzer.cronanalyzer info
資訊: 定時任務[ cn.jfast.demo.testjob.task1() ]預載;執行時間 [ 2015-08-21 10:43:01 ].
八月 21, 2015 10:42:04 上午 cn.jfast.demo.testjob info
資訊: 專案啟動後延時一秒啟動,重複執行5次,重複時間間隔5秒
八月 21, 2015 10:43:01 上午 cn.jfast.demo.testjob info
資訊: 每分鐘的第一秒執行
八月 21, 2015 10:43:01 上午 cn.jfast.framework.schedule.analyzer.cronanalyzer info
資訊: 定時任務[ cn.jfast.demo.testjob.task1() ]預載;執行時間 [ 2015-08-21 10:44:01 ].
八月 21, 2015 10:44:01 上午 cn.jfast.demo.testjob info
資訊: 每分鐘的第一秒執行
八月 21, 2015 10:44:01 上午 cn.jfast.framework.schedule.analyzer.cronanalyzer info
資訊: 定時任務[ cn.jfast.demo.testjob.task1() ]預載;執行時間 [ 2015-08-21 10:45:01 ].
爬蟲系列之request庫的簡單應用
當前想要從網路上批量獲取大量資源就需要使用爬蟲這一項技術,今天我來分享一下python的request庫的簡單應用。response requests.get print response.text import requests import json response requests.get ...
經典資料結構系列之 佇列的應用
1 前言 資料結構,是計算機程式設計中對資料儲存最基本的操作,不同的資料結構適用不同的業務場景。如今大部分情況都是呼叫開發api封裝好的類庫,直接呼叫,幾乎不需要程式設計師再去深究其中背後實現的邏輯,大大簡化和減低了對程式設計師的要求。正是這種,知其然而不知其所以然,導致很多程式設計師缺乏對於底層結...
經典資料結構系列之 鍊錶的應用
1 前言 資料結構,是計算機程式設計中對資料儲存最基本的操作,不同的資料結構適用不同的業務場景。如今大部分情況都是呼叫開發api封裝好的類庫,直接呼叫,幾乎不需要程式設計師再去深究其中背後實現的邏輯,大大簡化和減低了對程式設計師的要求。正是這種,知其然而不知其所以然,導致很多程式設計師缺乏對於底層結...