測試表結(jié)構(gòu)create table batch_test ( id int auto_increment primary key, userna...
1.正常情況碍侦,String內(nèi)部使用char數(shù)組來存儲(chǔ)字符串劈猪,無論字母還是中文次氨,都按一個(gè)char也就是兩個(gè)字節(jié)計(jì)算 2.但是如果有一些抽象的字符,...
這個(gè)其實(shí)在線上排查問題很常用的一個(gè)手段烁焙,記錄下。 1.測試程序 2.打包放到服務(wù)器上運(yùn)行 3.top查看,cpu飚滿 4.開始反向查找cpu飆高...
ThreadLocal的用處 對于每一個(gè)ThreadLocal實(shí)例對象享郊,每個(gè)線程往這個(gè)ThreadLocal中讀寫是線程隔離,互相之間不會(huì)影響的...
tcp連接的目的是為了建立起一個(gè)可靠的通訊環(huán)境孝鹊,那么所謂可靠的定義是什么炊琉?假設(shè)A、B兩個(gè)主機(jī)又活,A是客戶端苔咪,B是服務(wù)端。那么定義如下: A能發(fā)送消...
首先柳骄,我們要清楚一條sql的執(zhí)行過程团赏,明白什么是預(yù)編譯 詞法和語義解析 優(yōu)化sql語句,制定執(zhí)行計(jì)劃 執(zhí)行并返回結(jié)果 ??但是很多情況耐薯,我們的一...
斷斷續(xù)續(xù)看了好幾天舔清,終于把紅黑樹看懂了隘世。先上成果:http://linzhihe.top/rb-tree/ R-B Tree,全稱是Red-Bl...
先上一張簡單的ConcurrentHashMap的內(nèi)部存儲(chǔ)結(jié)構(gòu)圖 簡單的說下流程:1)先根據(jù)key的哈希散列值分配切片segment鸠踪,這樣減少線...
ReentrantLock分為公平鎖和非公平鎖丙者,默認(rèn)的為非公平鎖 可以手動(dòng)指定 先從非公平鎖講起 1 lock 首先嘗試cas把state設(shè)置為...