JAVA基礎(chǔ)類型 JAVA基礎(chǔ)類型 JAVA一共有8種基礎(chǔ)類型,boolean和char是唯二的無(wú)符號(hào)整數(shù) boolean 在虛擬機(jī)規(guī)范中是類似...
1,make和new的區(qū)別 2,map的并發(fā)問(wèn)題 3,chan的異常情況 4,讀寫鎖的情況 5,內(nèi)部RPC的架構(gòu) 6,服務(wù)發(fā)現(xiàn)是怎么做的 6,c...
CRUD-區(qū)分大小寫查詢 where查詢 正常的where語(yǔ)句對(duì)字符串的查詢都是不區(qū)分大小寫的 區(qū)分大小寫查詢 可以通過(guò)binary關(guān)鍵字進(jìn)行查詢
哈希碰撞的解決辦法 哈希碰撞指的是兩個(gè)不同的key經(jīng)過(guò)哈希后得到的數(shù)值是一樣的,就產(chǎn)生了沖突或者碰撞 開(kāi)放地址法 基本思想:當(dāng)發(fā)生地址沖突時(shí),按...
golang MPG并發(fā)模型 以上這張圖就是golang的mpg模型中各個(gè)元素的說(shuō)明: M:物理線程,和其他語(yǔ)言中的線程是一致的;最大限制為10...
golang 不同類型的nil值 nil通道 通道必須使用make函數(shù)進(jìn)行初始化,對(duì)nil管道進(jìn)行讀寫會(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)查詢剩下的存活時(shí)間 在Redis中每一個(gè)數(shù)據(jù)庫(kù)中有一個(gè)專門存...