go 中文網每日資訊--2021-01-03
一、#公眾號:Go 語言中文網
二、#公眾號:亞軍進化史
- Go 技術日報--2020-01-02[1]
三、#公眾號:k8s 技術圈
四、#公眾號:五分選手
六、#公眾號:圖解原始碼
七、#公眾號:程式碼與遠方
八、#公眾號:Go 招聘
GOCN 每日新聞--2021-01-03
1.如何正確處理 Golang 中的資料庫錯誤[2]
2.Go 在 Sublime Text3 的配置 [3]
3.最應該讀的 20 本 Go 語言書籍 [4]
4.Go 語言版的簡易 MQTT broker 庫 [5]
5.針對邊緣計算的邊緣容器管理系統 [6]
來源:https://gocn.vip/topics/node18
gopherDaily--2021-01-03
使用帶有構建標記(build tag)分離 Go 中的測試用例[7]
Go 逆向工程 part3 和 part4 [8]
使用 Azure Service Bus 和 Go 實現多會話 Sequential Convoy 模式[9]
使用 Go 建立 excel 檔案[10]
用 Go 語言編寫的最小的容器執行時,主要用於學習目的 [11]
Go 語言重要特性的例子庫[12]
Istio Service Mesh 中服務請求的外部授權[13]
Kubernetes tips:OOMKilled 是如何工作的?[14]
使用 Istio 服務網格幫助實現零信任網路[15]
使用 envoy 實現服務網格[16]
觀點:巨大的軟體停滯 [17]
半小時學習 Rust[18]
機器人學入門 [19]
smsjunk 在 Docker 和 ECS 中使用的 Go 語言技術棧 [20]
來源:https://gopher-daily.com/
碼農桃花源每日分享--前期面試解答
1.MySQL 裡有 2000w 資料,redis 中只存 20w 的資料,如何保證 redis 中的資料都是熱點資料?
redis 記憶體資料集大小上升到一定大小的時候,就會施行資料淘汰策略。
2.說說 Redis 雜湊槽的概念?
Redis 叢集沒有使用一致性 hash,而是引入了雜湊槽的概念,Redis 叢集有 16384 個雜湊槽,每個 key 通 過 CRC16 校驗後對 16384 取模來決定放置哪個槽,叢集的每個節點負責一部分 hash 槽。
3.Redis 叢集會有寫操作丟失嗎?為什麼?
Redis 並不能保證資料的強一致性,這意味這在實際中叢集在特定的條件下可能會丟失寫操作。
4.Redis 中的管道有什麼用?
一次請求/響應伺服器能實現處理新的請求即使舊的請求還未被響應,這樣就可以將多個命令傳送到服務 器,而不用等待回覆,最後在一個步驟中讀取該答覆。 這就是管道(pipelining),是一種幾十年來廣泛使用的技術。例如許多 POP3 協議已經實現支援這個功 能,大大加快了從伺服器下載新郵件的過程。
5.Redis 事務相關的命令有哪幾個?
MULTI、EXEC、DISCARD、WATCH
編輯: Amartya 果果
更多內容詳見:https://www.yuque.com/wuguoguoya/eqzzkl/biiduq
- 歸檔地址:https://github.com/Han-Ya-Jun/gocn_news_set
- Go 技術日報交流群:
如果過期可以關注公眾號回覆:微信,拉你入群。
- 訂閱公眾號: 亞軍進化史
參考資料
[1]
Go 技術日報--2020-01-02: https://studygolang.com/topics/https://studygolang.com/topics/12897
[2]
如何正確處理 Golang 中的資料庫錯誤: https://dev.to/techschoolguru/how-to-handle-db-errors-in-golang-correctly-11ek
[3]
Go 在 Sublime Text3 的配置 : https://dev.to/vuong/go-in-sublime-text-3-hb5
[4]
最應該讀的 20 本 Go 語言書籍 : https://golangexample.com/20-golang-books
[5]
Go 語言版的簡易 MQTT broker 庫 : https://github.com/c16a/hermes
[6]
針對邊緣計算的邊緣容器管理系統 : https://github.com/superedge/superedge
[7]
使用帶有構建標記(build tag)分離 Go 中的測試用例: https://clivern.com/separate-test-cases-in-golang-with-build-tags/
[8]
Go 逆向工程 part3 和 part4 : https://x0r19x91.gitlab.io/post/reversing-go-part-3/
[9]
使用 Azure Service Bus 和 Go 實現多會話 Sequential Convoy 模式: https://thecloudblog.net/post/implementing-multi-session-sequential-convoy-pattern-with-azure-service-bus-and-go/
[10]
使用 Go 建立 excel 檔案: https://arunvmathew.medium.com/creating-excel-files-with-golang-bbd3d40cb2d4
[11]
用 Go 語言編寫的最小的容器執行時,主要用於學習目的 : https://github.com/Ripolak/minict
[12]
Go 語言重要特性的例子庫: https://github.com/politrons/LetsGO
[13]
Istio Service Mesh 中服務請求的外部授權: https://www.solo.io/blog/tutorial-external-authorization-of-service-requests-in-istio-service-mesh/
[14]
Kubernetes tips:OOMKilled 是如何工作的?: https://medium.com/tailwinds-navigator/kubernetes-tip-how-does-oomkilled-work-ba71b135993b
[15]
使用 Istio 服務網格幫助實現零信任網路: https://itnext.io/helping-reach-a-zero-trust-network-using-an-istio-service-mesh-ca4865d46e61
[16]
使用 envoy 實現服務網格: https://www.loginradius.com/blog/async/service-mesh-with-envoy/
[17]
觀點:巨大的軟體停滯 : https://alarmingdevelopment.org/?p=1475
[18]
半小時學習 Rust: https://fasterthanli.me/articles/a-half-hour-to-learn-rust
[19]
機器人學入門 : https://allshire.org/getting-started-robotics/
[20]
smsjunk 在 Docker 和 ECS 中使用的 Go 語言技術棧 : https://medium.com/smsjunk/an-in-depth-look-at-our-docker-and-ecs-stack-for-golang-b89dfe7cff5c
本作品採用《CC 協議》,轉載必須註明作者和本文連結