下班加減學點Golang與Docker
章節
- Day 01 學Golang的緣由
- Day 02 第一隻Go程式
- Day 03 Array & Slice
- Day 04 Container 3兄弟-List
- Day 05 Container 3兄弟-Heap
- Day 06 Container 3兄弟-Ring
- Day 07 字典 Map
- Day 08 Type & Struct, 從單細胞生物, 來到多細胞生物了
- Day 09 Interface & OOP 就說你是鴨子! 你就是要呱呱叫
- Day 10 Package 使用多個套件之前必須要懂的包
- Day 11 govendor 好多依賴要管理
- Day 12 go modules 終於不會再被GOPATH綁死了
- Day 13 Defer 延遲調用
- Day 14 Goroutine 讓你用少少的線程, 能接受更多的工作, 但沒說會作比較快
- Day 15 Channel, goroutine之間的溝通橋樑
- Day 16 Context, 眾Goroutine手上的電話蟲
- Day 17 Reflection
- Day 18 database/sql, 和資料庫打個招呼
- Day 19 database/sql Scan & Value, 讓操作sql有一點點ORM的感覺
- Day 20 Testing初探
- Day 21 Http Service淺談
- Day 22 Gin框架 with httptest and testify的第一次接觸
- Day 23 Gin框架搭配模板
- Day 24 Gin框架 檔案上傳 & 資料綁定和驗證
- Day 25 Go Websocket 長連線
- Day 26 Go gRPC第一次接觸...
- Day 27 Gin With Swagger, 懶人API Doc生成神器
- Day 28 Go 鍊結參數 LDFLAGS
- Day 29 Go 交叉編譯 與 Docker <3
- Day 30 CI with Go & Docker on Gitlab