背景 項目地址 etcd-v3-apietcd-web-ui
同步至 https://segmentfault.com/a/1190000020103403 案例1:Golang內存泄露 if err := http.ListenAn...
1、進程/線程/協(xié)程基本概念 一個進程可以有多個線程,一般情況下固定2MB內存塊來做棧,用來保存當前被調用/掛起的函數(shù)內部的變量,CPU在執(zhí)行調度的時候切換的是線程,如果下一...
序 網絡上介紹微服務的文章很多,但是針對小規(guī)模團隊如何實踐微服務架構的文章很少,而照搬大公司的做法并不完全適合,很容易失敗。筆者在這個過程中也走過很多彎路,所以寫了這篇文章,...
目前后端用的緩存,主流的有Redis,對于高并發(fā)的系統(tǒng),實際上會遇到以下的幾個問題:(前提是一般的業(yè)務代碼中,緩存空則去請求數(shù)據(jù)庫)1、緩存雪崩現(xiàn)象:由于訪問了沒有緩存,或者...
Go語言內置運行時(就是runtime),拋棄了傳統(tǒng)的內存分配方式,改為自主管理。這樣可以自主地實現(xiàn)更好的內存使用模式,比如內存池、預分配等等。這樣,不會每次內存分配都需要進...
【IT168 技術】很多人都將數(shù)據(jù)庫設計范式作為數(shù)據(jù)庫表結構設計“圣經”,認為只要按照這個范式需求設計,就能讓設計出來的表結構足夠優(yōu)化,既能保證性能優(yōu)異同時還能滿足擴展性要求...