在工作之余看一些優(yōu)秀源碼的時候發(fā)現(xiàn)很多地方使用了動態(tài)代理,所以抽了一些時間對java的動態(tài)代理深入熟悉一下,這篇文章記錄我學(xué)習(xí)java動態(tài)代理的一些足跡,本篇文章的主要內(nèi)容如...
![240](https://cdn2.jianshu.io/assets/default_avatar/6-fd30f34c8641f6f32f5494df5d6b8f3c.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
在工作之余看一些優(yōu)秀源碼的時候發(fā)現(xiàn)很多地方使用了動態(tài)代理,所以抽了一些時間對java的動態(tài)代理深入熟悉一下,這篇文章記錄我學(xué)習(xí)java動態(tài)代理的一些足跡,本篇文章的主要內(nèi)容如...
正如標(biāo)題,我們打印某些步驟或者方法的執(zhí)行時間是因為程序執(zhí)行這個方法時花費了較長的時間妙同,但是我們不知道‘罪魁禍?zhǔn)住悄囊粭l語句坝咐。 以前的做法 以前的我為了找到哪條語句執(zhí)行時間最...
讀者看見打印堆棧可能會比較疑惑為什么要打印堆棧懂拾,不是調(diào)試的時候能看見堆棧信息么,那我先列舉如下的兩個場景: 場景展示 目標(biāo)方法如下(可以先不看): 下面的場景借上面的那個方法...
是什么 Show Profile是mysql提供可以用來分析當(dāng)前會話中語句執(zhí)行的資源消耗情況,可以用于Sql調(diào)優(yōu)的測量瓮孙。 怎么玩 先查看是否開啟了此功能:show varia...
問題描述 在使用 TortoiseSVN 客戶端的show log 功能唐断,出現(xiàn)如下的錯誤: 解決辦法 修改 svn 服務(wù)器庫目錄下的 conf/svnserve.conf改 ...
最近在看Dubbo的源碼發(fā)現(xiàn)其默認(rèn)的日志格式?jīng)]有打印方法名和行號,參考了一些資料和源碼杭抠,問題解決了脸甘,順便把一些常用log4j日志輸出格式記錄如下: 常見Pattern配置格式...
使用ArrayList在多線程環(huán)境可能會出現(xiàn)ArrayIndexOutOfBoundsException 異常,這篇文章就來看看為什么會出現(xiàn)這個錯誤偏灿。先看看下面的實例: 在運...
為了更形象的說明清楚問題丹诀,結(jié)合下面的例子: 問題描述 定義了一個增強(qiáng)類,對IDemoService類的所有方法進(jìn)行增強(qiáng) 定義被增強(qiáng)類: 測試代碼: 在 DemoService...