背景以及說明: 最近逮到個RPC框架,打算深入學習,框架千千萬,只有懂得內部原理,才能應對復雜的業務,進行自定義化系統。 這個系列的Motan文章也是自己慢慢摸索的軌跡,將這個過程記錄下來,一是提升自己對框架的理解,二是讓大家看到這個過程,解決心中學習的困惑,三是由於網上Motan的文章 ...
闖關經驗: 袋鼠走過了第一關,順利搭建出了Demo,信心爆棚。不過之后,心想怎么去研究這個框架呢。查了一下,官方文檔,好像沒什么東西可以研究啊。后來,又搜了搜博客,因為這是微博的框架嘛,所以搜索時用百度進行搜索。后來發現,源代碼工程motan demo server中的MotanApiExportDemo類,它用代碼的形式完整了表述了服務端啟動的過程,這不正是思路嗎。袋鼠,找到了方向,摸了摸下巴, ...
2018-10-20 16:10 0 1044 推薦指數:
背景以及說明: 最近逮到個RPC框架,打算深入學習,框架千千萬,只有懂得內部原理,才能應對復雜的業務,進行自定義化系統。 這個系列的Motan文章也是自己慢慢摸索的軌跡,將這個過程記錄下來,一是提升自己對框架的理解,二是讓大家看到這個過程,解決心中學習的困惑,三是由於網上Motan的文章 ...
前言 JDK源碼解析系列文章,都是基於JDK8分析的,雖然JDK15馬上要出來了,但是JDK8我還不會,我... 類圖 實現了RandomAccess接口,可以隨機訪問 實現了Cloneable接口,可以克隆 實現了Serializable接口,可以序列化、反序列化 ...
motan是新浪微博開源的服務治理框架,具體介紹請看:http://tech.sina.com.cn/i/2016-05-10/doc-ifxryhhh1869879.shtml. 本系列的文章將分析它的底層源碼,分析的源碼版本為:0.1.2。第一篇文章將以服務的發布和注冊開始,注冊服務 ...
在之前的一篇文章中介紹了替換IDT向量表中的地址來達到Hook的目的 IDT hook KiTrap03 但是這樣很容易就可以被檢測了。接下來要學習就是通過patch GDT來達到Hook IDT的目的。 首先,我們要了解一下,當觸發INT 3號中斷之后,CPU是如何找到接下來要執行的指令的地址 ...
函數表達式和函數聲明 函數聲明 函數表達式 ###示例: 另外一種不太常見的函數表達式 函數表達式與函數聲明各自的作用? 函數聲明會在函數表達式被解析和求和 ...
0x01 前言 APCs(Asynchronous Procedure Calls), 在NT中,有兩種類型的APCs:用戶模式和內核模式。用戶APCs運行在用戶模式下目標線程當前上下 ...
ZGC簡介 本次調研目標選取的是jdk11(long-term support)下首次亮相的zgc。 zgc介紹簡單翻譯了zgc main page:ZGC簡介 另外參考hotspot garb ...
試着用用你會發現其實GridBagLayout真的能解決幾乎所有界面布局的問題,窗口大小的隨意改變也不會影響到整體布局,更重要的是它可以實現任何你想要的布局設計,只要你做到更有計划和更有耐心一點就 ...