原创 Spring factoryBeanInstanceCache在哪裏進行put?

以爲這個月不會再寫博客了,萬萬沒想到啊,哎,受傷了。。 factoryBeanInstanceCache會緩存wrapper,只知道在都doCreateBean的時候進行了單例判斷,如果是單例,會從factoryBeanInsta

原创 Linux文件句柄限制總結

文件句柄 文章目錄文件句柄查看用戶級別(nofile)單個進程級別(nr_open )系統級別(file-max)修改用戶級別(nofile)單個進程級別(nr_open )系統級別(file-max)總結參考 tips: 網上

原创 IDEA構建JDK源碼閱讀的環境以及遇到的問題

文章目錄背景構建缺少com.sun.tools包缺少sun.awt.UNIXToolkit 和 sun.font.FontConfigManager這兩個類導致項目報錯閱讀源碼的時候,點擊進入方法關聯到了jdk的源碼上自身的源碼上

原创 maven optional可選依賴

應用場景:projectA 依賴projectB, projectB 依賴projectC時 <dependency> <groupId>com.itear.projectC</groupId> <artifactId>

原创 Netty事件傳播機制

文章目錄源碼栗子拾遺 源碼 栗子 ch.pipeline().addLast(new InboundHandler1()); ch.pipeline().addLast(new InboundHandler2());

原创 併發編程——ConcurrentHashMap#transfer() 擴容逐行分析

前言 ConcurrentHashMap 是併發中的重中之重,也是最常用的數據結果,之前的文章中,我們介紹了 putVal 方法。併發編程之 ConcurrentHashMap(JDK 1.8) putVal 源碼分析。其中分析了

原创 Java AbstractQueuedSynchronizer源碼閱讀3-cancelAcquire()

cancelAcquire()的作用 Cancels an ongoing attempt to acquire。 cancelAcquire()的使用場景 調用了cancelAcquire()的接口如下所示。調用了cance

原创 ConcurrentHashMap擴容?lastRun到底是個啥?(普通鏈表)我真是個呆瓜!

文章目錄問題一:第一個for循環什麼意思?問題二:第二個for循環中爲什麼以lastRun作爲結束標誌?問題三:lastRun到底十個什麼?爲什麼不用在第二個循環裏放?我不放的話,在哪裏把lastRun後面的放到低位鏈或者高位鏈?

原创 Cannot resolve symbol 'UnusedPrivateParameter'

protoc生成的序列化文件報錯 Cannot resolve symbol 'UnusedPrivateParameter' Cannot resolve method 'internalBuildGeneratedFileF

原创 Netty inEventLoop方法?異步回調?Promise?

文章目錄inEventLoop爲什麼返回Promise拾遺 inEventLoop 一直對這個方法不是很理解,衆所周知是判斷當前線程是不是在當前的EventLoop中對應的那個線程? 一個channel對應一個且只對應一個Eve

原创 Java併發之Synchronized源碼分析

Java併發之Synchronized源碼分析 Java併發之Synchronized源碼分析 ** 理論基礎 主要通過參考以下文章深入瞭解源碼: 通過分析ByteCodeInterpreter.cpp(在hotspot/

原创 Maven每次新建項目都要重新設置Maven配置

可是我確實已經設置過了 這裏應該注意,設置的時候是進入Settings For New Projects,而不是Settings 這樣新建的時候就好了

原创 2pc & 3pc

2pc&3pc問題 本質: 2pcTM超時機制 3pc加入事務詢問機制+RM超時機制 事務詢問機制:減少阻塞 RM超時機制:避免死鎖 2pc 3pc 參考: https://juejin.im/post/5aa3c7736fb

原创 Zookeeper Leader選舉 源碼中,發送投票,統計投票的不解

文章目錄問題解決 問題 termPredicate這裏判斷投票是否結束 if (termPredicate(recvset, new Vote(proposedLe

原创 讓你比別人聰明10倍的哈佛學習力課 你想要的學習力。

文章目錄總結第1課:【反戰毒雞湯】破解三大謠言,幫你輕鬆拆解哈佛學習力!第2課:【時間管理】擺脫假勤奮,相同時間內效率可以更高!第3課:【統籌管理】向精英看齊,他們如何在紛亂中保持精進?第4課:【積極心理】做個“開放心態”的人,讓