原创 concurrentHashMap原理詳解

java1.8無論怎麼優化,hashmap仍然不是線程安全的。所以在併發多線程環境下,仍然需要使用同步手段,concurrenthashMap仍然是很好的選擇。 相比於hashmap,concurrentHashmap使用了很多同

原创 hashmap8如何解決hashmap7中的環鏈問題

先說說對hashmap8的理解: 當我們new一個hashMap的時候,其實沒有做什麼多餘操作,幾乎所有的操作都是在put方法裏面進行的,在map.put()方法中,底層是調用了this.putVal()方法,此方法是核心方法。裏

原创 使用mq解決分佈式事務要注意的事項

這裏寫自定義目錄標題通信問題是解決分佈式事務問題的根本採用mp實現微服務之間的通信要注意的地方 通信問題是解決分佈式事務問題的根本 微服務發展到現在,一直都離不開分佈式事務問題。解決微服務之間的分佈式事務問題比傳統的單體應用的事務

原创 對於java8 新規範中Stream的瞭解

[摘要] java8已經推出很久時間了,其中最令人振奮的要數lambda表達式和stream這兩個特性了。這篇文章主要講一下關於java8中Stream的相關內容。 首先,流是java8的一大亮點,它用來專注於對容器對象進行

原创 關於跨庫分頁的思考

在技術社區的大佬們的指引下,我看到一篇關於數據庫分頁的文章,思路清晰,寫的很好。鏈接如下: 業績難題,跨庫分頁的解決方案 遙想自己入行以來,做過許多關於分頁的需求和設計,但遇到跨庫分頁(就是因爲業務數據量太大,不得不將數據按照耨中

原创 鑑權模塊springboot使用springsecurity

鑑權模塊springboot使用springsecurity 以前用spring整合security之後,因爲自以爲對springsecurity比較熟悉,所以一直沒有好好總結過。現在的系統一般都會採用springboot來構建,

原创 spring加載bean的方式

做java開發的都清楚,spring不僅是java最著名的框架,也是java最著名的思想。spring的核心是bean。spring生成bean的方式一般有如下幾種: 1、xml配置文件生成 2、@bean註解生成 3、@comp