1惯退,make和new的區(qū)別 2本股,map的并發(fā)問(wèn)題 3,chan的異常情況 4兔甘,讀寫(xiě)鎖的情況 5绵估,內(nèi)部RPC的架構(gòu) 6隆敢,服務(wù)發(fā)現(xiàn)是怎么做的 6晴竞,c...
CRUD-區(qū)分大小寫(xiě)查詢(xún) where查詢(xún) 正常的where語(yǔ)句對(duì)字符串的查詢(xún)都是不區(qū)分大小寫(xiě)的 區(qū)分大小寫(xiě)查詢(xún) 可以通過(guò)binary關(guān)鍵字進(jìn)行查詢(xún)
哈希碰撞的解決辦法 哈希碰撞指的是兩個(gè)不同的key經(jīng)過(guò)哈希后得到的數(shù)值是一樣的,就產(chǎn)生了沖突或者碰撞 開(kāi)放地址法 基本思想:當(dāng)發(fā)生地址沖突時(shí)种呐,按...
golang MPG并發(fā)模型 以上這張圖就是golang的mpg模型中各個(gè)元素的說(shuō)明: M:物理線(xiàn)程宰翅,和其他語(yǔ)言中的線(xiàn)程是一致的;最大限制為10...
golang 不同類(lèi)型的nil值 nil通道 通道必須使用make函數(shù)進(jìn)行初始化爽室,對(duì)nil管道進(jìn)行讀寫(xiě)會(huì)導(dǎo)致永久阻塞 nil切片 在go語(yǔ)言中空...
golang map遍歷為什么是無(wú)序的? 遍歷map map底層使用哈希表實(shí)現(xiàn)阔墩,在運(yùn)行過(guò)程中會(huì)進(jìn)行擴(kuò)容嘿架,擴(kuò)容后順序會(huì)發(fā)生變化;但是如果不進(jìn)行擴(kuò)容...
Redis深度歷險(xiǎn)-AOF持久化 Redis提供兩種持久化方式AOF和RDB啸箫,RDB是快照形式持久化全量數(shù)據(jù)耸彪、AOF是增量持久化記錄執(zhí)行命令 A...
Redis深度歷險(xiǎn)-過(guò)期刪除 保存過(guò)期時(shí)間 Redis支持通過(guò)TTL和PTTL命令來(lái)查詢(xún)剩下的存活時(shí)間 在Redis中每一個(gè)數(shù)據(jù)庫(kù)中有一個(gè)專(zhuān)門(mén)存...
iota go語(yǔ)言中不支持枚舉定義,但是使用iota可以實(shí)現(xiàn)類(lèi)似效果 枚舉定義 iota實(shí)際被定義為0忘苛,僅配合const關(guān)鍵字來(lái)使用也僅在此co...