Go技術日報(2021-01-30)——Go夜讀年度最佳技術分享

2021-02-19 亞軍進化史

每日一諺: 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-29

1.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-29

1.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

歸檔地址:https://github.com/Han-Ya-Jun/gocn_news_setGo 技術日報交流群:

關注公眾號回覆:微信,拉你入群。

參考資料[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/

相關焦點

  • Go技術日報(2021-01-12)
    go 中文網每日資訊--2021-01-12 一、#公眾號:Go 語言中文網
  • Go技術日報(2021-01-21)
    .」 - Russ Coxgo 中文網每日資訊--2021-01-21 一、#公眾號:Go 語言中文網二、#公眾號:亞軍進化史三、#公眾號:代碼與遠方四、#公眾號:Go/godailyGOCN 每日新聞--2021-01-21 1.Go 1.15.7 發布 [2]2.第二期 Go 開源說實錄:GORM 剖析與最佳實踐3.使用 google/wire 對 Go 項目進行依賴注入 [3]
  • Go技術日報(2021-01-23)
    -2021-01-23 一、#公眾號:Go 語言中文網二、#公眾號:亞軍進化史三、#公眾號:代碼與遠方四、#公眾號:Go 招聘/godailyGOCN 每日新聞--2021-01-23 1.k8s-client-go 源碼剖析 (三) [2]2.圖書《Go 語言標準庫》更新了:io/fs 包講解3.Go 進階 52:開發擴展 SSH 的使用領域和功能
  • Go技術日報(2021-01-25)
    go 中文網每日資訊--2021-01-25 一、#公眾號:Go 語言中文網二、#公眾號:亞軍進化史三、#公眾號:代碼與遠方四、#公眾號:GoOfficialBlog4.Containerd 的前世今生和保姆級入門教程5.內存對齊 | 原來欄位順序還能影響結構體佔用的內存空間來源:https://gocn.vip/topics/node18gopherDaily--2021-01-25 2.將 godoc.org 重定向到 pkg.go.dev 即將開始[5]
  • Go技術日報(2021-01-17)
    go中文網每日資訊--2021-01-17 一、#公眾號:Go語言中文網
  • Go技術日報(2021-01-30)——Go工程化(一) 架構整潔之道閱讀筆記
    go中文網每日資訊--2021-01-30 一、#公眾號:Go語言中文網二、#公眾號:亞軍進化史三、#公眾號:代碼與遠方四、#公眾號:k8s技術圈/godailyGOCN每日新聞--2021-01-30 1.Go JWT 實戰 [4]2.詳解 Go 中內存分配源碼實現[5]3.將 Go 對象暴露給 C 引用 [6]
  • Go技術日報(2021-01-31)——構建微服務的十大Go框架和庫
    2.擁抱 Go 類型系統 [3]3.可視化 Go 程序性能數據[4]4.不要給 Go 代碼使用 LGPL [5]5.資料庫是如何使用 mmap 的 [6][1]Go 技術日報(2021-01-30)——Go 工程化(一) 架構整潔之道閱讀筆記: https://studygolang.com/topics/13058[2]Go 1.16 的兩個實用更新 : https://benhoyt.com/writings/go-readdir/[3]擁抱 Go 類型系統 : https://www.gopherguides.com/articles/
  • Go技術日報(2021-02-04)——Go channel 的妙用
    五、#公眾號:CloudNativeCommunity六、#公眾號:碼農桃花源七、#公眾號:Go 招聘來源: https://studygolang.com/go/godailyGOCN 每日新聞--2021-02-
  • Go技術日報(2021-02-24)——滴滴:如何提高代碼的可讀性,以 Go 為例!
    go 中文網每日資訊--2021-02-24 一、Go 語言中文網二、亞軍進化史三、Go 招聘四、雲加社區五、k8s技術圈六、polarisxu七、騰訊技術工程八、xueyuanjun九、FreeWheelGOCN 每日新聞--2021-02-24
  • Go技術日報(2021-02-01)——Go1.16 即將正式發布,以下變更你需要知道
    Perlisgo 中文網每日資訊--2021-02-01 一、#公眾號:Go 語言中文網二、#公眾號:亞軍進化史三、#公眾號:代碼與遠方四、#公眾號:新亮筆記十、#公眾號:CloudNativeCommunity來源: https://studygolang.com/go/godailyGOCN 每日新聞--2021-02-01 1.永遠不要在不知道如何停止的情況下啟動一個 goroutine [2]
  • Go技術日報(2021-02-15)——Rust 的第一印象
    中的 module retract 特性[4]3.用 Go 帶你了解緩衝池的工作原理 [5]4.BoltDB 作者講述他為何要開發 Litestream [6]5.Go 官方最新的依賴管理指南 [7][1]Go技術日報
  • Go技術日報(2021-02-22)——Go 工程化(三) 依賴注入框架 wire
    go 中文網每日資訊--2021-02-22 一、Go 語言中文網二、亞軍進化史三、HHFCodeRv四、MoeLove五、奇伢雲存儲六、網管叨 bi 叨七、mohuishouGo 工程化(三) 依賴注入框架 wire - Mohuishou[1]來源: https://studygolang.com/go/godailyGOCN 每日新聞--2021-02-22
  • Go技術日報(2021-02-27)——關於 context 的一點最佳實踐
    go 中文網每日資訊--2021-02-27 一、Go 語言中文網二、亞軍進化史三、nanko 的快樂小窩四、taowen/godailyGOCN 每日新聞--2021-02-27 1.Golang 指針講解 [1]2.Go 實現都配置管理 cli COGS [2]3.golang os.File 的加密替換文件,存儲的文件將具有 768 位加密
  • 25個最佳Go技術博客 | Gopher Daily (2021.01.11) ʕ◔ϖ◔ʔ
    發現和探索mmap - https://brunocalza.me/2021/01/10/discovering-and-exploring-mmap-using-go/25個最佳Go技術博客(英文) - https://draft.dev/learn/technical-blogs/golangGo內置數據結構原理 - https://zhuanlan.zhihu.com/p/341945051以太坊
  • Go技術日報(2021-02-05)——Golang 中 nil==nil 是對是錯?
    /go/godailyGOCN每日新聞--2021-02-05 1.Go 泛型提案有望被接受,已進入"Likely Accept"狀態 [3]2.快速構建 Go GraphQL 應用[4]3.Golang 全球使用現狀 [5]
  • Go技術日報(2020-12-14)
    go中文網每日資訊--2020-12-14一、#公眾號:Go語言中文網
  • Go技術日報(2021-02-03)——Go 開發者 Top 6 IDE:你知道幾個,又用哪個?
    go 中文網每日資訊--2021-02-03 一、#公眾號:Go 語言中文網二、#公眾號:亞軍進化史三、The Go BlogGopls on by default in the VS Code Go extension
  • Go技術日報(2021-03-04)——一文快速了解 Go+,還有機會和創始人面基
    go 中文網每日資訊--2021-03-04 一、Go 語言中文網二、亞軍進化史三、polarisxu四、TechPapergodailyGOCN 每日新聞--2021-03-04 1.Go 實現 LRU Cache [1]2.如何在 Go 編寫無錯誤的 Goroutine [2]3.從實踐到原理,帶你參透 gRPC [3]
  • Go技術日報(2021-02-16)——解密 defer 原理,究竟背著程序猿做了多少事情?
    go 中文網每日資訊--2021-02-16 一、#公眾號:Go 語言中文網1.Go 語言標準庫中 atomic.Value 的前世今生2.解密 defer 原理,究竟背著程序猿做了多少事情?3.搭一個 K8s 集群二、#公眾號:亞軍進化史1.Go 技術日報(2021-02-15)——Rust 的第一印象三、#公眾號:Go 招聘
  • Go技術日報(2021-02-06)——想了解註冊 Clubhouse的看這篇就夠了
    go 中文網每日資訊--2021-02-06 一、#公眾號:Go 語言中文網二、#公眾號:亞軍進化史三、#公眾號:代碼與遠方四、#公眾號:吳親強的深夜食堂五、#公眾號:k8s 技術圈六、#公眾號:五分選手來源: https://studygolang.com/go/godailyGOCN 每日新聞--2021-02-06 1.Go 與 C 的橋梁:CGO 入門剖析與實踐