錯誤處理
語法基礎
測試
並發
- Worker Pool
- 解決 deadlock 的方式
- 順序鎖
- 分段鎖
- Graceful Shutdown: https://ithelp.ithome.com.tw/articles/10272236
- Golang select中的break、continue和return: https://tomjamescn.github.io/post/2019-07-11-golang-basic-1-break-continue-return-in-select/
底層
- MPG模型
其他
- Golang 為什麼不能用slice當作map的key
注意事項
套件與資源
- worker pool: https://github.com/panjf2000/ants
- dependency injection: https://github.com/google/wire