1.數(shù)據(jù)庫預(yù)編譯起源 (1)數(shù)據(jù)庫SQL語句編譯特性:數(shù)據(jù)庫接受到sql語句之后炸客,需要詞法和語義解析出牧,優(yōu)化sql語句,制定執(zhí)行計(jì)劃潜叛。這需要花費(fèi)一些時(shí)間。但是很多情況适袜,我們的一...

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