1.背景 有一天同事找我看一個問題,說rpc調用出錯了驾讲,具體錯誤: 類型轉化錯誤?? 為啥我看了一下 接口定義類似如下: 感覺沒有毛病懊嘣邸备蚓?!烁峭!現(xiàn)在出現(xiàn)的問題:A業(yè)務方調用通過...
1.背景 有一天同事找我看一個問題,說rpc調用出錯了驾讲,具體錯誤: 類型轉化錯誤?? 為啥我看了一下 接口定義類似如下: 感覺沒有毛病懊嘣邸备蚓?!烁峭!現(xiàn)在出現(xiàn)的問題:A業(yè)務方調用通過...
1. in.readBytes 導致堆外內存泄漏 使用netty 中偶現(xiàn) LEAK: ByteBuf.release() was not called before it's...
1.dubbo頭部協(xié)議 1.1.協(xié)議圖 1.2.協(xié)議說明 1.2.1 描述:dubbo的協(xié)議頭部是16字節(jié)的定長數(shù)據(jù) 1.2.2 wireshark抓包:1.png 2字節(jié)的...
1. 為什么使用Unitils H2 1.1 DAO(REPOSITORY) 層的業(yè)務需要做測試供置,可以直接測試出SQL存在的問題,返回的結果是否是自己想要的绽快。 1.2 使用H...
1. java進程快照的形成 1.1 使用 -XX:HeapDumpOnOutOfMemoryError在應用程序啟動的加入-XX:HeapDumpOnOutOfMemory...
簡書 杭州_mina 《tomcat 8.x NioEndpoint核心組件淺析1》《tomcat 8.x NioEndpoint之Acceptor組件淺析2》《tomcat...
簡書 杭州_mina 《tomcat 8.x NioEndpoint核心組件淺析1》《tomcat 8.x NioEndpoint之Acceptor組件淺析2》 1.poll...
簡書 杭州_mina 《tomcat 8.x NioEndpoint核心組件淺析1》 1. Acceptor 淺析 下面來看setSocketOptions方法中如何把Soc...
1. Nio初始化階段 1.1 NioEndpoint 實現(xiàn)了建立連接坊罢、處理連接续担、和關閉連接等操作,在看NioEndpoint之前先看一下下面的uml圖image.png以上...
1. spring boot 異步請求 1.1 創(chuàng)建一個spring boot項目活孩,并在pom.xml中引入需要的依賴內容 1.2 通過@EnableAsync注解開啟異步執(zhí)...
1. 主內存和工作內存 1.1Java內存模型的主要目標是定義程序中各個變量的訪問規(guī)則,即在虛擬機中將變量存儲到內存和從內存中取出變量這樣底層細節(jié)憾儒。此處的變量與Java編程時...
1. 堆的分布 1.1 堆的分布圖image.png 2. GC的算法 2.1 標記-清除標記-清除算法將垃圾回收分為兩個階段:標記階段和清除階段。一種可行的實現(xiàn)是起趾,在標記階...