原创 Netty源碼------Channel的創建到底幹了什麼?

Channel的創建到底幹了什麼? 目錄 Channel的創建到底幹了什麼? 1、先來了解一些什麼是Netty的Channel 2、Netty的Channel創建的時序圖 3、源碼分析 Channel創建 Channel初始化 Chann

原创 Netty源碼------NioEventLoop源碼詳解

Netty源碼------NioEventLoop 目錄 Netty源碼------NioEventLoop 1、初識 NioEventLoop  2、NioEventLoop創建 3、NioEventLoop啓動 4、NioEventL

原创 設計模式------原型模式與建造者模式

設計模式------原型模式與建造者模式 目錄 設計模式--------原型模式與建造者模式 1、原型模式 1.1 什麼是原型模式  1.2 結構圖 1.3 淺克隆與深克隆實例 1.4 典型應用 1.5 小總結 2、構建者模式 2.1 什

原创 Netty基礎------Java NIO 底層原理

Netty基礎------Java NIO 底層原理 目錄 Netty------Java NIO 底層原理 1.1. Java IO讀寫原理 1.1.1. 內核緩衝與進程緩衝區 1.1.2. java IO讀寫的底層流程 1.2. 四種

原创 Netty基礎------ BIO

Netty基礎------ BIO(同步阻塞IO) 目錄 Netty基礎------ BIO 1、什麼是BIO 2、BIO的工作機制 3、代碼實操演示 4、總結 1、什麼是BIO Java BIo就是傳統的 java io編程,其相關的

原创 Netty基礎------NIO 和 AIO

Netty基礎------NIO 和 AIO 目錄 Netty基礎------NIO 和 AIO 1、基本概念 2、 Java NIO 核心組件 2.1 緩衝區Buffer 2.2 選擇器Selector 2.3 通道Channel 3、

原创 Netty------爲什麼Netty性能如此之高?

Netty高性能之道 目錄 Netty高性能之道 1、Netty模型 2、Netty性能高的原因 1、Netty模型 netty線程模型採用“服務端監聽線程”和“IO線程”分離的方式,與多線程Reactor模型類似。 抽象出NioEve

原创 Netty源碼------Pipeline詳細分析

Netty源碼------Pipeline詳細分析 目錄 Netty源碼------Pipeline詳細分析 1、Channel 與ChannelPipeline 2、再探ChannelPipeline 的初始化: 3、ChannelIn

原创 Mybatis 逆向工程的使用

Mybatis 逆向工程的使用 目錄 Mybatis 逆向工程的使用 1、需要準備的jar包 2、需要編寫的配置文件 3、編寫一個啓動類 1、需要準備的jar包 三個必備的jar 包: <dependency>

原创 Spring源碼------AOP源碼分析

Spring源碼------AOP源碼分析 目錄 Spring源碼------AOP源碼分析 1、AOP簡介 2、AOP時序圖 3、源碼分析(簡約版) 3.1 準備工作  3.2 源碼分析 1、AOP簡介 AOP是什麼? AOP技術利用

原创 Spring源碼------IoC源碼分析詳解

Spring源碼------IoC源碼分析詳解 目錄 Spring源碼------IoC源碼分析詳解 1、控制反轉(IoC) 2、Spring IoC 源碼時序圖(詳細版) 3、源碼追蹤 3.1詳細版鏈接    3.2 個人總結濃縮版(方

原创 Spring源碼------DI依賴注入源碼分析

Spring源碼------DI依賴注入源碼分析 目錄 Spring源碼------DI依賴注入源碼分析 1、什麼是依賴注入DI 2、依賴注入時序圖 3、源碼跟蹤(簡約版) 4、總結 1、什麼是依賴注入DI DI—Dependency

原创 Spring源碼------手寫體驗MVC(升級版)

Spring------手寫體驗MVC(升級版) 目錄 Spring------手寫體驗MVC(升級版) 1、前言 2、構建思想 2.1 Spring MVC的大致工作流程 2.2 Spring MVC的九大組件 2.3 Spring M

原创 Spring源碼------手寫體驗AOP

Spring源碼------手寫體驗AOP 目錄 Spring源碼------手寫體驗AOP 1、前言 2、AOP的實現原理 3、核心代碼 4、總結 1、前言 本篇博客並非是對Spring源碼的深入研究。過程中主要是體驗Spring A

原创 Spring源碼------手寫體驗IOC與DI

Spring源碼------手寫體驗IOC與DI 目錄 Spring源碼------手寫體驗IOC與DI 1、前言 2、Spring IOC和DI原理流程 3、核心代碼 4、總結 1、前言 本篇博客並非是對Spring源碼的深入研究。而