原创 聊聊kingbus的binlog_server_handler.go

序 本文主要研究一下kingbus的binlog_server_handler.go StartBinlogServer kingbus/api/binlog_server_handler.go //StartBinlogServer

原创 三年Java開發經驗,連如何動態註冊bean都不知道

乾貨點: 看完該篇文章我們可以瞭解到爲何要動態註冊bean、動態註冊bean的方式、註冊和實例化的區別、spring是什麼時候實例化bean的。 描述: 前陣子在給項目寫組件的時候研究了下spring組件拓展流程,其中遇見了動態註冊bea

原创 不是吧,不是吧,我就這樣每天刷兩小時視頻就入職阿里P7了?

2020年Java進階架構師必備 基礎 容器 併發 JVM Java8 計算機網絡 計算機操作系統 Linux 數據結構 算法 mysql (優化思路) 系統設計 分佈式 線上問題調優(虛擬機,tomcat) 面試指南 工具    

原创 骨灰級掃地神僧【馬士兵】出版的《多線程與高併發》,2020你值得擁有

發某粉絲年前參加某個NB企業的面試題列表: 聊聊synchronized的CPU原語級別實現 有一千萬個數,寫一個程序進行高效求和 已知2開平方爲1.414,如何不用數學庫,求開平方的值,精確到小數點兒後面10位 編碼實現兩

原创 JVM_11 垃圾回收2-垃圾回收相關概念

System.gc()的理解 在默認情況下,通過System.gc ()或者Runtime . getRuntime() .gc()的調用,會顯式觸發Full GC,同時對老年代和新生代進行回收,嘗試釋放被丟棄對象佔用的內存。 然而Sys

原创 聊聊nacos-sdk-go的NamingProxy

序 本文主要研究一下nacos-sdk-go的NamingProxy NamingProxy nacos-sdk-go-v0.3.2/clients/naming_client/naming_proxy.go type NamingPr

原创 你真的理解MySQL鎖麼,來看看大牛是怎麼分析的

MySQL鎖 1、基本概念 鎖是計算機協調多個進程或線程併發訪問某一資源的機制。在數據庫中的數據也是一種供多個用戶使用的共享資源, 當多個用戶併發地存取數據時,在數據庫加鎖的目的可以保證數據庫數據的一致性。 鎖的類型 在數據庫中,對數

原创 GitHub上價值7W的 Star Java開源項目被大牛總結成PDF分享了

這份文檔是 JavaGuide 這個項目所有和 Java 面試相關的文章的集合,內容涵蓋Java基礎、計算機網絡、數據庫、Spring等等,它提供了非常詳細的目錄,建議可以從頭開始看一遍,如果基礎不錯的話也可以挑自己需要的章節查看。看

原创 JVM系列之垃圾回收器——G1的運行原理以及調優思路

1. G1 垃圾回收器 Garbage First 簡稱 G1,是繼 CMS 垃圾回收器之後,又一款併發的垃圾回收器,在 JDK7 中被去掉 Experimental 標識,開始可以被正式使用,在 JDK9 中被 JVM 設置爲默認的垃圾

原创 活到老學到老,原來Spring使用到的是這些設計模式

設計模式 單例模式 懶漢式 有線程安全和不安全的寫法 public class SingletonL { private static SingletonL instance=null; private Singleto

原创 OpenResty開源項目創始人力薦:Nginx核心知識指南,進階必備

Nginx是著名的Web服務器,性能優異,運行效率遠超傳統的Apache、Tomcat, 廣泛應用於國內外諸多頂級互聯網公司。毫無疑問,Nginx是目前這個星球上所能獲得的最強勁的Web服務器(沒有之一),同時也是目前最成熟、最優秀的TC

原创 華爲大牛編寫Netty進階之路,帶你讀懂面試必問NIOBIO多路複用

前言 隨着互聯網對各行各業的滲透,“連接”便成了我們看到的所有美好應用背後的基石。人、系統、物三者之間無所不在的連接讓我們甚至感覺這世界已經成爲了一個整體。細數一些計算機領域的熱門技術,例如雲計算、微服務、物聯網等,其背後的核心還是連接。

原创 挑戰全網Java最新面試彙總:Redis+ JVM+ Spring+消息中間+微服務

這份面試清單是我17年轉管理崗位之後開始整理的,一方面是用來給公司新員工面試一用,另一方面也是想用它來挖掘我在 Java 技術棧中的技術盲點,然後修復和完善它,以此來提高自己的技術水平。雖然我從2014年就開始參加編程工作了,但依舊覺得還

原创 阿里P8架構師解讀微服務設計與架構:SpringBoot+Cloud+Docker

前言 本書主要包含微服務架構實現過程中所應具備的技術體系和工程實踐,圍繞實現微服務架構的基礎組件和關鍵要素,我們將討論使用Spring Boot Spring Cloud和Docker等技術體系構建服務治理、負裁均衡、 服務容錯、服務網關

原创 騰訊T4推薦實戰架構書籍:多線程+Redis+高併發+Docker,實操穩

深入淺出RedisRedis是一個key-value存儲系統。和Memcached類似,它支持存儲的value類型相對更多,包括string(字符串)、list(鏈表)、set(集合)、zset(sorted set --有序集合)和ha