一、Java基礎知識
1、基礎知識
2、集合
內容 | 鏈接 |
Java集合基礎知識總結(絕對經典) | https://blog.csdn.net/guorui_java/article/details/106716234 |
List<T>和List<?>的區別 | https://blog.csdn.net/guorui_java/article/details/111363761 |
List遍歷刪除元素remove() | https://blog.csdn.net/guorui_java/article/details/110098348 |
HashMap轉JavaBean |
https://blog.csdn.net/guorui_java/article/details/108875459 |
HashMap + 軟引用進行緩存 | https://blog.csdn.net/guorui_java/article/details/112389454 |
Java隊列Queue |
https://blog.csdn.net/guorui_java/article/details/104109604 |
3、多線程
內容 | 鏈接 |
Java多線程基礎知識總結(絕對經典) |
https://blog.csdn.net/guorui_java/article/details/107599455 |
Java常見的線程池 |
https://blog.csdn.net/guorui_java/article/details/107632310 |
死鎖、活鎖、餓死和阻塞的個人理解 |
https://blog.csdn.net/guorui_java/article/details/104247787 |
Java多線程之Executor框架 |
https://blog.csdn.net/guorui_java/article/details/104018444 |
4、怪味雜談
內容 | 鏈接 |
利用百度語音識別技術實現文字轉語音的應用(Java版附源碼) |
https://blog.csdn.net/guorui_java/article/details/106825378 |
Java性能優化的35個細節(珍藏版) |
https://blog.csdn.net/guorui_java/article/details/104107390 |
tableExport導出 excel報表 |
https://blog.csdn.net/guorui_java/article/details/104027002 |
二、Spring + SpringMVC + MyBatis
三、Spring Boot
四、SpringCloud
五、讀書筆記
1、重構 改善既有代碼的設計
內容 | 鏈接 |
重構,改善既有代碼的設計 |
https://blog.csdn.net/guorui_java/article/details/104018540 |
《重構 改善既有代碼的設計 1》重構原則 |
https://blog.csdn.net/guorui_java/article/details/111305499 |
《重構 改善既有代碼的設計 2》重新組織函數、數據 |
https://blog.csdn.net/guorui_java/article/details/111434891 |
《重構 改善既有代碼的設計 3》代碼的可理解性應該是我們虔誠追求的目標 |
https://blog.csdn.net/guorui_java/article/details/111742701 |
2、【編寫高質量代碼:改善Java程序的151個建議】
3、深入理解Java虛擬機
內容 | 鏈接 |
《深入理解Java虛擬機 1》Java內存區域與內存分配策略 |
https://blog.csdn.net/guorui_java/article/details/104018475 |
《深入理解Java虛擬機 2》性能監控與調優 |
https://blog.csdn.net/guorui_java/article/details/104026992 |
《深入理解Java虛擬機 3》類加載機制與字節碼執行引擎 |
https://blog.csdn.net/guorui_java/article/details/104026995 |
類加載與執行子系統的案例與實戰 |
https://blog.csdn.net/guorui_java/article/details/104038430 |
【JVM】HotSpot VM GC 的種類 |
https://blog.csdn.net/guorui_java/article/details/104036507 |
【JVM】內存調優 |
https://blog.csdn.net/guorui_java/article/details/104036501 |
【JVM】Eclipse運行速度調優 |
https://blog.csdn.net/guorui_java/article/details/104036482 |
JVM堆內存詳解 |
https://blog.csdn.net/guorui_java/article/details/109437377 |
說一下 jvm 有哪些垃圾回收器? |
https://blog.csdn.net/guorui_java/article/details/108405844 |
六、高頻面試題
七、數據結構與算法
八、設計模式