每日一諺: Don’t ignore errors in test code. When something unexpected happens, it』ll fail silently and you』ll just get weird behaviour. - Mat Myer
go 中文網每日資訊--2021-01-29一、#公眾號:Go 語言中文網
二、#公眾號:亞軍進化史
三、#公眾號:代碼與遠方
四、#公眾號:Go 招聘
五、#公眾號:Golang 技術分享
六、#公眾號:Golang 夢工廠
七、#公眾號:碼農桃花源
八、#公眾號:微服務實踐
九、#公眾號:Golang 語言開發棧
來源: https://studygolang.com/go/godaily
GOCN 每日新聞--2021-01-291.Go 1.16 rc1 released [2]
2.一文吃透 Go 語言解密之上下文 context
3.分布式延時任務調度系統設計與 golang 實現
4.Go 精妙的互斥鎖設計
5.如何將 Containerd 用作 Kubernetes runtime [3]
來源:https://gocn.vip/topics/node18
gopherDaily--2021-01-291.Go 1.16 rc1 發布 [4]
2.體驗 Go 1.16 中增加的 ReadDir 和 DirEntry
3.擁抱 Go 類型系統 [5]
4.微服務測試架構。沒有端到端測試,您能否睡得好?[6]
5.如何使用 Kubernetes 設置和管理日誌 [7]
6.開源,但不對貢獻者開放 by boltdb 作者[8]
7.通過 cgo 實現 GObjects 並使它們可被 C 代碼訪問[9]
8.Go 播客:為何技術人員的寫作功底很重要[10]
9.如何監控 kube-proxy 以保證 k8s 集群網絡可用[11]
10.在 Lenovo ThinkPad X1 Nano(第一代)上運行 OpenBSD[12]
來源:https://gopher-daily.com/
碼農桃花源--2021-01-29 質文章匯總1 提高客戶端並發量
2 go context 解密
3 實戰 go 內存洩漏[13]
4 map+哈希碰撞[14]
5 linux 內核是如何巧妙的初始化各個模塊的
6 linux 伺服器內存池三種實現方式
面試問題1 請問 Redis 的 rehash 怎麼做的,為什麼要漸進 rehash,漸進 rehash 又是怎麼實現的?
2 大表分頁查詢,10 億行數據,查找第 N 頁數據,怎麼優化
3 請問怎麼實現線程池
4 讀已提交和可重複讀底層實現的區別?
5 消息是否按照時間有序,kafka 分區的數據是否有序,如何保證有序
6 分布式鎖應用場景,哪些坑, 如何避免
7 聚簇索引什麼特點,為什麼這樣,順序查詢的實現,回表查詢,聯合索引特性
8 redis AOF、RDB、複製功能如何處理過期鍵
9 redis 每個對象都有引用計數,有哪些用途
編輯: Amartya 果果
更多內容詳見:https://www.yuque.com/qcrao/share/mw0i20
關注公眾號回覆:微信,拉你入群。
參考資料[1]Go 技術日報(2021-01-28): https://studygolang.com/topics/13047
[2]Go 1.16 rc1 released : https://groups.google.com/g/golang-announce/c/U_FUHY4wuSc/m/3_Vw3oqpAgAJ?pli=1
[3]如何將 Containerd 用作 Kubernetes runtime : https://www.upyun.com/tech/article/611/1.html
[4]Go 1.16 rc1 發布 : https://groups.google.com/g/golang-announce/c/U_FUHY4wuSc/m/3_Vw3oqpAgAJ
[5]擁抱 Go 類型系統 : https://www.gopherguides.com/articles/embracing-the-go-type-system
[6]微服務測試架構。沒有端到端測試,您能否睡得好?: https://threedots.tech/post/microservices-test-architecture/
[7]如何使用 Kubernetes 設置和管理日誌 : https://iamondemand.com/blog/how-to-set-up-and-manage-logs-with-kubernetes
[8]開源,但不對貢獻者開放 by boltdb 作者: https://changelog.com/news/open-source-but-closed-to-contributions-jGyl
[9]通過 cgo 實現 GObjects 並使它們可被 C 代碼訪問: https://tinyzimmer.github.io/posts/exporting-gobject-from-go/
[10]Go 播客:為何技術人員的寫作功底很重要: https://changelog.com/gotime/164
[11]如何監控 kube-proxy 以保證 k8s 集群網絡可用: https://sysdig.com/blog/monitor-kube-proxy/
[12]在 Lenovo ThinkPad X1 Nano(第一代)上運行 OpenBSD: https://jcs.org/2021/01/27/x1nano
[13]實戰 go 內存洩漏: https://lessisbetter.site/2019/05/18/go-goroutine-leak/
[14]map+哈希碰撞: https://draveness.me/golang/docs/part2-foundation/ch03-datastructure/golang-hashmap/