author/Go 2 Think

grpc 基礎知識 - Go

該篇文章介紹了golang的grpc程式設計。 通過下面的例子,你將會學到: 1. 在一個.proto檔案裡define一個service 2. 用protocol buffer 編譯工具生成server

如何使用 Go 語言解析 JSON

當靜態程式語言使用到 JSON 的時候,總是會有些費力。一方面,JSON 資料可能是任何形式的,從一個簡單的數字,到一個複雜的包含內嵌物件的陣列。當使用 Go 語言的時候,這意味著你要將這些變化多端的 JSON

Google Maglev Hashing實現

背景 Maglev是Google開發的基於kernal bypass技術實現的4層負載均衡,它具有非常強大的負載效能,承載了Google據大部分接入流量。Maglev在負載均衡演算法上採用自行開發的一致性雜

聊聊Rails和Golang開發的體驗差別

最近在用Golang開發Web後臺, 前端用 ReactJS 或者微信小程式框架. 單從微信小程式框架的感覺和設計思路來看, 和 Vue.js 非常像, 這種前端框架, 的確是用 Golang 做為後端開發

Goland安裝Goimports工具

我們在使用命令 go get 拉取golang官方網站裡面的包的時候是拉取不下來的,因為有牆的原因,有種方法,是: 科,學,上。網 。另外一種方法就是安裝一個 gopm 的工具。 1. 從github拉

深入理解nil

9.2 深入理解nil nil 是Go中熟悉且重要的預先宣告的識別符號。它是多種型別零值的字面表示。許多具有其他一些流行語言經驗的新Go程式設計師可能會將其 nil 視為 null (或 NULL )其他

笨辦法學golang(一)

Golang簡介 Go語言(或 Golang )是 Google 在 2007 年開發的一種開源程式語言,於 2009 年 11 月 10 日向全球公佈。Go 是非常年輕的一門語言,它的主要目標是“兼具

k8s 中定時任務的實現

k8s 中有許多優秀的包都可以在平時的開發中借鑑與使用,比如,任務的定時輪詢、高可用的實現、日誌處理、快取使用等都是獨立的包,可以直接引用。本篇文章會介紹 k8s 中定時任務的實現,k8s 中定時任務都是通過

Golang.org/x目錄被Blocked的解決方案

在Go開發中,經常有大量專案依賴golang.org/x包,但這個原始碼包被儲放在萬惡的國外資本勢力的伺服器上,國內開發人員想要使用需要一翻動作。 golang團隊將他們的程式碼映象在Githu

Golang 實現凱撒密碼

一.凱撒密碼加密程式碼思路 基本思路: 設定明文 和 位移步長(祕鑰) 將明文轉成小寫,準備 明文位元組切片 與 密文切片 迴圈將每個明文字元 按照 位移步長 做位移

1746016142.8852