第乙個go練習服務 任務書

2021-10-03 14:34:13 字數 375 閱讀 3372

用go語言編寫乙個服務,接受http請求,這個服務提供如下http介面,所有介面均為post請求,接受和返回的資料都是json格式,所有介面請求成功返回,其中data有可能為空;失敗返回

新增介面,請求資料格式為

刪除介面,請求資料格式為,

修改介面,請求資料格式為

查詢介面,請求資料格式為,返回的結果data裡面表示所有查詢到的key,「data」:

go實現服務,後端用mysql儲存,中間用redis做快取,查詢時先從redis查,redis中沒有查到再從mysql中查,然後回寫到redis中,redis中key都要設定快取失效時間,修改時要同時刪除redis中的快取

分析和**見下一文章。

一 第乙個Go程式

go原始檔以package宣告開頭,說明原始檔所屬的包。接著使用inport匯入依賴的包,其次為包級別的變數 常量 型別和函式的宣告和賦值 函式中可以定義區域性的變數 常量 這是manin包 package main import fmt 這裡是列印hello word func main 這裡第一...

FreeRTOS 啟動第乙個任務

freertos開始第乙個任務原始碼分析 vtaskstartscheduler 1.建立乙個空任務 優先順序為0 2.是否使用軟體定時器,是的話 建立軟體定時器 3.關閉中斷 關中斷操作的暫存器是basepri,開中斷在svc中斷服務函式中開啟 4.初始化靜態全域性變數 xnexttaskunbl...

go學習筆記 第乙個go程式

hello world.go package main import fmt func main 直接執行 go run hello world.go 先編譯再執行 go build hello world.go build 之後會生成乙個二進位制hello world hello world基本程...