知識小結 02go語言toolbox定時模組詳解

2021-10-03 03:41:20 字數 455 閱讀 3322

beego中的spec設計參考linux中cron的配置。其中前6個字段依次分別表示:秒鐘:0-59、分鐘:0-59、小時:1-23、日期:1-31、月份:1-12、星期:0-6(0 表示週日)。

/n 表示每個n的單位執行一次 如第三段裡,*/1, 就表示每隔 1 個小時執行一次命令。也可以寫成1-23/1

示例 詳細含義

每隔5秒執行一次:*/5 * * * * ?

每隔1分鐘執行一次:0 */1 * * * ?

每天23點執行一次:0 0 23 * * ?

每天凌晨1點執行一次:0 0 1 * * ?

每月1號凌晨1點執行一次:0 0 1 1 * ?

在26分、29分、33分執行一次:0 26,29,33 * * * ?

每天的0點、13點、18點、21點都執行一次:0 0 0,13,18,21 * * ?

02 go語言基礎

資料型別 命名規範 1 字母 下劃線 數字 2 不能是數字 3 名字不能是關鍵字 4 區分大小寫 package main import fmt 匯入包後必須要使用 func main 裡,宣告變數名是唯一的 var a int fmt.println a a 4.可以同時宣告多個變數 var b,...

02 Go程式執行流程

一 把原始碼編譯成二進位制後執行 go 原始檔 go build 可執行檔案 exe檔案或者linux二進位制檔案 執行結果 二 對原始碼直接執行 1 go源 檔案 go run 執行結果 2 源 編譯且執行 不會生成二進位制檔案 三 二者區別 1.使用go build編譯生成的二進位制的程式,可以...

Go語言基礎02

布林型 bool 長度 1位元組 取值範圍 true false 注意事項 不可用數字代表ture,和false 整型 int unit 根據執行平台可能為32或64位 8位整型 int8 uint8 長度 1位元組 取值範圍 128 127 0 255 位元組型 byte uint8別名 16位整...