1.數(shù)據(jù)庫預編譯起源 (1)數(shù)據(jù)庫SQL語句編譯特性:數(shù)據(jù)庫接受到sql語句之后,需要詞法和語義解析,優(yōu)化sql語句,制定執(zhí)行計劃。這需要花費一些時間。但是很多情況,我們的一...
無GC語言是怎么運作的 一般來說,類似C/C++語言通過 malloc等方法分配的內(nèi)存是在heap上的,但在Golang中卻不是這樣的,即便使用 new,也不一定分配在hea...
英文原貼:The Log: What every software engineer should know about real-time data's unifying ...
wrk是一款簡單的HTTP壓測工具,托管在Github上,https://github.com/wg/wrk.wrk 的一個很好的特性就是能用很少的線程壓出很大的并發(fā)量. 原...
1.安裝zsh mac下自帶zsh,但不是最新。查看zsh版本:zsh --version可以通過brew安裝最新版,brew install zsh 2.安裝oh-my-z...
背景 在賬號體系里,用戶登錄后,一般會生成一個加密的token保存在用戶端,每次用戶端和服務端的交互會帶上它,從而服務端可以獲取用戶的信息,而不需要每次都帶上用戶的賬號+密碼...
Goland 常用快捷鍵整理 本文主要梳理筆者在使用Goland這款工具的時候,用到的一些比較好用的快捷鍵。 Switcher Ctrl +TAB 可以召喚 switcher...
"lsof"——list open files,lsof也是Linux下用于查看打開的文件以及相關聯(lián)進程信息的工具 關于這個報錯,原因是因為nodemon已經(jīng)啟動了,占用了一...
Micro 是一個開源的微服務生態(tài)系統(tǒng)。目標是簡化分布式系統(tǒng)開發(fā),它提供了用于服務發(fā)現(xiàn),客戶端負載平衡,編碼,同步和異步通信庫。 架構 Micro 主要由 Go-Micro ...
首先給出 原文鏈接[http://marcio.io/2015/07/handling-1-million-requests-per-minute-with-golang/]...
sync.atomic Golang 標準庫中的 sync/atomic 為開發(fā)者提供了對幾種簡單類型的原子操作函數(shù)。這些簡單類型包括int32, int64, uint32...
之前在網(wǎng)絡通信和通用數(shù)據(jù)交換等應用場景中經(jīng)常使用的技術是 JSON 或 XML,而在最近的開發(fā)中接觸到了 Google 的 ProtoBuf。 在查閱相關資料學習 Prot...
主從切換技術的方法是:當主服務器宕機后,需要手動把一臺從服務器切換為主服務器,這就需要人工干預,費事費力,還會造成一段時間內(nèi)服務不可用。這不是一種推薦的方式,更多時候,我們優(yōu)...
在Golang的官方Repo(https://github.com/golang/)中有一個單獨的工程叫"mock"(https://github.com/golang/mo...