240 發(fā)簡信
IP屬地:云南
  • 最后的 main 方法,不是有示例么

    編譯原理-LR(0)文法算法實(shí)現(xiàn)(java)

    本篇文章內(nèi)的源碼: 這里[https://gitee.com/wo883721/compilers] 我們知道 LL1 文法是自頂而下的語法分析铐望,從文法開始符號起冈涧,采用最左推...

  • Rocketmq源碼-namesrv模塊詳解

    Rocketmq 使用 namesrv 來管理所有的元數(shù)據(jù)信息茂附,包括主題 Topic 路由信息和 Broker 信息。首先我們介紹一下一些基礎(chǔ)概念: Broker : 儲存消...

  • Rocketmq源碼-remoting模塊詳解

    Rocketmq 使用 Netty 實(shí)現(xiàn)了 remoting模塊(即 RPC 模塊)督弓。 一. RemotingClient 和 RemotingServer 接口 1.1 R...

  • @歇爾一赫 是的营曼,A是被消除的

    編譯原理-消除左遞歸算法(java代碼實(shí)現(xiàn))

    本篇文章內(nèi)的源碼: 這里[https://gitee.com/wo883721/compilers] 當(dāng)我們自頂向下的語法分析時,就需要采用最左推導(dǎo)方式愚隧。而這個時候蒂阱,如果產(chǎn)生...

  • 120
    對于Mac無法讀取硬盤\U盤問題 怎么解決?

    對于Mac無法讀取硬盤\U盤問題 怎么解決狂塘? 首先录煤,硬盤不能正常在mac上顯示可能是硬盤出現(xiàn)了錯誤無法使用,也可能是硬盤的文件系統(tǒng)格式不適合在mac上使用荞胡,或者是之前對硬盤的...

  • JVM_cglib技術(shù)原理分析

    今天我們來分析AOP 技術(shù)的核心: 代理妈踊。 代理的作用就是在不改變目標(biāo)方法的情況下,為目標(biāo)方法添加新功能泪漂。 一. 介紹 1.1 靜態(tài)代理 運(yùn)行結(jié)果: 這是一個靜態(tài)代理的標(biāo)準(zhǔn)寫...

  • Redis心得

    這里總結(jié)一下我使用Redis的一些心得廊营,主要是參考了Redis設(shè)計與實(shí)現(xiàn) 和 Redis開發(fā)與運(yùn)維 這兩本書。 一. Redis 對象 1.1 簡單動態(tài)字符串 SDS len...

  • JVM_ASM技術(shù)原理分析

    在前面的文章中萝勤,我們分析了Class 這個字節(jié)碼文件的格式露筒,知道了字節(jié)碼的作用,那么我們就可以直接生成字節(jié)碼文件纵刘,加載到當(dāng)前的 JVM 中運(yùn)行邀窃,這個在AOP 場景中經(jīng)常用到。...

  • JVM_字節(jié)碼的屬性

    上一章[http://www.reibang.com/p/131cc4e3b87e]中介紹了字節(jié)碼文件的基本結(jié)構(gòu)假哎,這一章我們介紹字節(jié)碼文件中的屬性瞬捕,屬性的通用格式如下: a...

  • JVM_字節(jié)碼文件(ClassFile)詳解

    我們知道javac 命令可以將 .java 文件編譯成 .class 文件,而這個Class 文件 中包含了Java虛擬機(jī)指令集舵抹、符號表以及若干其他輔助信息肪虎;最終將在Java...

  • 120
    Netty源碼_內(nèi)存管理(jemalloc4)

    在內(nèi)存管理(jemalloc3)[http://www.reibang.com/p/c9b6f8735f5d] 這篇文章中,我們介紹了在Netty 4.1.45 版本之前使...

  • 120
    Netty_ThreadLocal和FastThreadLocal詳解

    在平常開發(fā)的時候惧蛹,經(jīng)常使用到線程本地變量扇救,這種類型的變量會在每個線程中都有一份,互相不會產(chǎn)生影響香嗓,這樣來解決多線程并發(fā)問題迅腔。那么是如何實(shí)現(xiàn)的呢? 一. ThreadLocal...

  • 120
    JVM詳解_指令集

    一. 前置內(nèi)容 本篇文章是對JVM 指令集的詳解靠娱,為了防止讀者沒有接觸過這方面內(nèi)容沧烈,對讀懂指令集的前置知識做一個簡單介紹。 1.1 數(shù)據(jù)類型 眾所周知像云,java 的數(shù)據(jù)類型分...

  • 120
    Netty源碼_內(nèi)存管理(jemalloc3)

    Netty 是一個高性能的網(wǎng)絡(luò)應(yīng)用程序框架锌雀,主要就是進(jìn)行數(shù)據(jù)的交互蚂夕,所以必須有一個高效的內(nèi)存分配器。內(nèi)存分配器的功能就兩個: 用戶申請內(nèi)存時腋逆,分配給它內(nèi)存塊婿牍。 用戶主動釋放內(nèi)...

  • Netty解碼器_MessageAggregator詳解

    這個解碼器是用來處理那種包含頭和內(nèi)容體結(jié)構(gòu)的數(shù)據(jù)。 它是 MessageToMessageDecoder 的子類: 名字定義I它是 S,C,O 的父接口S表示開始類型數(shù)據(jù)惩歉,即...

  • Netty源碼_編解碼器

    每個網(wǎng)絡(luò)應(yīng)用程序都必須定義如何解析在兩個節(jié)點(diǎn)之間來回傳輸?shù)脑甲止?jié)等脂,以及如何將其和目標(biāo)應(yīng)用程序的數(shù)據(jù)格式做相互轉(zhuǎn)換。這種轉(zhuǎn)換邏輯由編解碼器處理柬泽,編解碼器由編碼器和解碼器組成慎菲,...

  • Netty源碼_NioSocketChannel和NioServerSocketChannel詳解

    一. NioSocketChannel 1.1 構(gòu)造方法 NioSocketChannel 繼承自AbstractNioByteChannel 類,先看看AbstractNi...

  • Netty源碼_AbstractNioChannel詳解

    一. NioUnsafe 接口 NioUnsafe 接口比 Unsafe 多了四個方法: SelectableChannel ch() 返回底層的NIO通道 剩下三個方法都與...

  • Netty源碼_AbstractChannel和ChannelOutboundBuffer詳解

    一. AbstractChannel 1.1 構(gòu)造方法 可以看出在構(gòu)造方法中锨并,就綁定了這個通道的四個成員變量 parent,id,unsafe,pipeline露该。 id 和 ...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品