
背景 軟件系統(tǒng)的穩(wěn)定性,主要決定于整體的系統(tǒng)架構(gòu)設(shè)計(jì),然而也不可忽略編程的細(xì)節(jié),正所謂“千里之堤,潰于蟻穴”,一旦考慮不周,看似無(wú)關(guān)緊要的代碼片...
JMH JMH是用于構(gòu)建,運(yùn)行和分析用Java和其他語(yǔ)言編寫(xiě)的面向JVM的nano / micro / milli / macro基準(zhǔn)測(cè)試的Ja...
JVM診斷 Btrace 一種用于Java平臺(tái)的安全,動(dòng)態(tài)的跟蹤工具 BTrace可用于動(dòng)態(tài)跟蹤正在運(yùn)行的Java程序,BTrace動(dòng)態(tài)地測(cè)試目...
異常檢測(cè) 說(shuō)說(shuō)我認(rèn)為的異常 身處在每天調(diào)用量很大的業(yè)務(wù)系統(tǒng)的團(tuán)隊(duì)中,開(kāi)發(fā)同學(xué)常常要關(guān)注于系統(tǒng)是否正常。說(shuō)的簡(jiǎn)單點(diǎn),就是當(dāng)前調(diào)用是否正常,機(jī)器有沒(méi)...
寫(xiě)在最前面 今天下定決心說(shuō)不寫(xiě)其他的文章了,但是還是沒(méi)忍住,想把現(xiàn)在接觸到的東西都趕快的記錄下來(lái),防止以后忘記。還有可能就是越得不到的東西越珍惜...
循序漸進(jìn) 發(fā)現(xiàn)現(xiàn)在研究的越來(lái)越雜了,每次都是寫(xiě)文章寫(xiě)到一部分以后發(fā)現(xiàn)有地方需要深挖就開(kāi)始去探索一點(diǎn)這個(gè),探索一點(diǎn)那個(gè),例如那個(gè)ASM的就是當(dāng)時(shí)寫(xiě)...
ASM(動(dòng)態(tài)) 前面那篇是靜態(tài)修改字節(jié)碼的方式,這種方式只是一種demo,方便初學(xué)者進(jìn)行學(xué)習(xí)基本的API操作,真正在線上環(huán)境有作用的是動(dòng)態(tài)的去修...
ASM 背景 寫(xiě)文章特別喜歡寫(xiě)背景,感覺(jué)如果不寫(xiě)背景就沒(méi)法回憶出來(lái)當(dāng)時(shí)為什么要搞這個(gè)東西。好了,因?yàn)橹皡⑴c的一個(gè)項(xiàng)目的故障演練模塊覺(jué)得做的只是...
服務(wù)保護(hù) 我心中的服務(wù)保護(hù) 做服務(wù)保護(hù)已經(jīng)很長(zhǎng)時(shí)間了,記得來(lái)公司大概1個(gè)月后,就去服務(wù)保護(hù)這個(gè)團(tuán)隊(duì)進(jìn)行開(kāi)發(fā)了。可以說(shuō)服務(wù)保護(hù)伴隨了我的成長(zhǎng),也可...