java耕耘
面試必備:HashMap源碼解析
認真寫文章,用心做分享。公眾號:Java耕耘者整個HashMap示意圖:HashMap的源碼中,充斥個各種位運算代替常規運算的地方,以提升效率:與運算替代模運算。用 hash & (table.length-1) 替代 hash % (table.length)用if ((e.
Java基礎篇:開源框架Mybatis創建流程入門實踐
認真寫文章,用心做分享。公眾號:Java耕耘者 (整套Java資料)開始安裝如果使用 Maven 來構建項目,則需將下面的 dependency 代碼置於 pom.xml 文件中:<dependency> <groupId>org.
面試必備之Java 最常見 200+ 面試題全解析
這篇文章主要介紹了面試必備之Java最常見 200+ 面試題全解析,老王覺得挺不錯的,現在分享給大家,也給大家做個參考。
Java動態代理在Spring的應用:AOP編程與動態代理知識
認真寫文章,用心做分享。公眾號:Java耕耘者 文章都會在裡面更新,整理的資料也會放在裡面。關於代理模式的話題有很多,在開發中經常用到的應該是靜態代理模式,能很好的去耦合。動態代理是代理模式的另外一種實現。動態代理的區別在哪裡?動態代理有什麼好處?今天我們來分析下這些問題。
一文看懂Java鎖機制
認真寫文章,用心做分享。公眾號:Java耕耘者 文章都會在裡面更新,整理的資料也會放在裡面。背景知識指令流水線CPU的基本工作是執行存儲的指令序列,即程序。程序的執行過程實際上是不斷地取出指令、分析指令、執行指令的過程。
聊聊Java並發編程volatile原理技術知識整理
認真寫文章,用心做分享。公眾號:Java耕耘者 文章都會在裡面更新,整理的資料也會放在裡面。volatile是一種輕量且在有限的條件下線程安全技術,它保證修飾的變量的可見性和有序性,但非原子性。相對於synchronize高效,而常常跟synchronize配合使用。一.
JAVA線程池原理與源碼分析
1.2、ExecutorServiceExecutorService繼承自Executor,下面挑幾個方法介紹:1.2.1、shutdown;啟動有序關閉。