什么是索引:索引是一種高效獲取數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu),例:hash、 二叉、 紅黑。Mysql為什么不用上面三種數(shù)據(jù)結(jié)構(gòu)而采用B+Tree: 若僅僅是 ...
作用: 運(yùn)行java程序的時(shí)候啟動(dòng)visualvm,方便查看jvm的情況 比如堆內(nèi)存大小的分配某個(gè)對(duì)象占用了多大的內(nèi)存,jvm調(diào)優(yōu)必備工具 插件...
什么是Sticky?# 為了理解Sticky的工作原理,我們可以先考慮一個(gè)問題:負(fù)載均衡怎么做? DNS解析,在域名解析時(shí)分配給不同的服務(wù)器IP...
nginx會(huì)話保持之nginx-sticky-module模塊 在使用負(fù)載均衡的時(shí)候會(huì)遇到會(huì)話保持的問題,常用的方法有:1.ip hash,根據(jù)...
項(xiàng)目入口 main.go 中,之前是監(jiān)聽 TCP 連接,代碼大致如下:
自從 golang 1.8以后,提供了一個(gè) Plugin 的機(jī)制使得 golang能夠加載 so 動(dòng)態(tài)鏈接庫文件。這樣可以對(duì)外發(fā)布動(dòng)態(tài)鏈接庫而不...
為了緩解GC壓力,go標(biāo)準(zhǔn)庫在sync包中提供了一個(gè)Pool,但是這個(gè)Pool和我們一般意義上的Pool不太一樣,主要有以下幾點(diǎn)區(qū)別:1.Poo...
閱讀 NSQ 源碼時(shí),看到NSQ使用了 go-svc 來啟動(dòng)nsq的相關(guān)程序,使得在程序退出的時(shí)候可以做一些釋放資源等收尾工作。使用起來非常簡單...
1.異步處理,把非關(guān)鍵流程異步化,提高系統(tǒng)響應(yīng)時(shí)間和健壯性 2.通過消息隊(duì)列,應(yīng)用解耦 3.流量削峰