JDK1.8之前的HashMap采用的是數(shù)組和鏈表結(jié)合使用,也就是鏈表散列。HashMap 使用 key 的 hashcode 經(jīng)過擾動函數(shù)處理...
string Redis中字符串是一種動態(tài)字符串,它的底層實現(xiàn)類似Java中的ArrayList,Redis 底層對于字符串的定義是SDS,即:...
JIT JIT:Just In Time Compiler,翻譯為即使編譯器,這是針對解釋型語言而言的,而且并非虛擬機必須,是一種優(yōu)化手段。Ho...
ThreadLocal是一個線程內(nèi)部的存儲類,可以在指定的線程內(nèi)存儲數(shù)據(jù),存儲數(shù)據(jù)之后,只有指定的線程才能獲取數(shù)據(jù)。 jdk中對ThreadLo...
MySQL數(shù)據(jù)庫中兩個主要的索引是B+tree索引和哈希索引。 B+tree數(shù)據(jù)結(jié)構(gòu)的特點: 所有關(guān)鍵字信息都在葉子節(jié)點中 葉子節(jié)點可以按關(guān)鍵字...
前期的Linux環(huán)境檢測 1、SELinux和系統(tǒng)防火墻 2、將系統(tǒng)的IO調(diào)度模式設(shè)置為deadline模式 3、swap分區(qū)設(shè)置 swappi...
四種引用類型 強引用 通過變量名指向?qū)ο蠡蛑档膬?nèi)存地址,可以直接訪問或者操作對象。 JVM寧愿拋出內(nèi)存溢出異常,也不會回收被強引用指向的對象 F...
sqlserver日期類函數(shù) DATEADD 在指定的日期上增加一段時間,并返回新的日期 DATEDIFF 計算兩個日期之劍的差值 DATE...
Java Thread中start方法和run方法的關(guān)系 仔細看run方法可以知道,run方法僅僅是Thread中的一個成員方法,那么它是如何與...