為了更形象的說(shuō)明清楚問(wèn)題,結(jié)合下面的例子: 問(wèn)題描述 定義了一個(gè)增強(qiáng)類,對(duì)IDemoService類的所有方法進(jìn)行增強(qiáng) 定義被增強(qiáng)類: 測(cè)試代碼...
最近在看Dubbo的源碼發(fā)現(xiàn)其默認(rèn)的日志格式?jīng)]有打印方法名和行號(hào),參考了一些資料和源碼,問(wèn)題解決了,順便把一些常用log4j日志輸出格式記錄如下...
使用ArrayList在多線程環(huán)境可能會(huì)出現(xiàn)ArrayIndexOutOfBoundsException 異常,這篇文章就來(lái)看看為什么會(huì)出現(xiàn)這個(gè)...
問(wèn)題描述 在使用 TortoiseSVN 客戶端的show log 功能,出現(xiàn)如下的錯(cuò)誤: 解決辦法 修改 svn 服務(wù)器庫(kù)目錄下的 conf/...
是什么 Show Profile是mysql提供可以用來(lái)分析當(dāng)前會(huì)話中語(yǔ)句執(zhí)行的資源消耗情況,可以用于Sql調(diào)優(yōu)的測(cè)量。 怎么玩 先查看是否開(kāi)啟...
讀者看見(jiàn)打印堆??赡軙?huì)比較疑惑為什么要打印堆棧,不是調(diào)試的時(shí)候能看見(jiàn)堆棧信息么,那我先列舉如下的兩個(gè)場(chǎng)景: 場(chǎng)景展示 目標(biāo)方法如下(可以先不看)...
正如標(biāo)題,我們打印某些步驟或者方法的執(zhí)行時(shí)間是因?yàn)槌绦驁?zhí)行這個(gè)方法時(shí)花費(fèi)了較長(zhǎng)的時(shí)間,但是我們不知道‘罪魁禍?zhǔn)住悄囊粭l語(yǔ)句。 以前的做法 以前...
在工作之余看一些優(yōu)秀源碼的時(shí)候發(fā)現(xiàn)很多地方使用了動(dòng)態(tài)代理,所以抽了一些時(shí)間對(duì)java的動(dòng)態(tài)代理深入熟悉一下,這篇文章記錄我學(xué)習(xí)java動(dòng)態(tài)代理的...