Java读源码之Netty深入剖析
文章平均质量分 68
羽翼天宇
机会永远是留给有准备的人的,每天都要不断的有所进步,越努力,越幸运
展开
-
Java读源码之Netty深入剖析----1-1 Netty深入剖析
Java读源码之Netty深入剖析----1-1 Netty深入剖析 1.Netty用到的框架: 2.Netty是什么原创 2018-09-06 17:31:45 · 1394 阅读 · 0 评论 -
Java读源码之Netty深入剖析----2.Netty基本组件
Java读源码之Netty深入剖析----2.Netty基本组件 2-1 一个简单的socket例子 2-2 Netty对于socket的抽象 2-3 Netty组件简单介绍 今天起,我开始写netty的博客,首先从基本组件开始: 一、NioEventLoop 相当于线程,可以处理连接请求和逻辑处理 二、Channel 接收数据的管道,相当于socket 三、ByteBuf ...原创 2018-09-06 17:33:04 · 1352 阅读 · 0 评论 -
Java读源码之Netty深入剖析----3.Netty服务端启动
Java读源码之Netty深入剖析----3.Netty服务端启动 分析服务端启动流程,包括服务端Channel的创建,初始化,以及注册到selector 3-1 服务端启动demo 3-2 服务端Channel的创建 3-3 服务端Channel的初始化 3-4 注册selector 3-5 服务端口的绑定 3-6 服务端启动总结 netty源码阅读之服务端启动 netty服务...原创 2018-09-06 18:41:23 · 574 阅读 · 0 评论 -
Java读源码之Netty深入剖析2-1-1 netty的设计模式
Java读源码之Netty深入剖析2-1-1 netty的设计模式 如果要阅读源码,首先就要学会基本的设计模式。 设计模式是前人总结出来的软件设计方法,有利于使代码更加简洁优雅。 了解了netty的设计模式,再去看源码,会有一种焕然大悟的感觉。 一、单例模式 单例模式是最常见的设计模式: 1、忽略反射的影响,全局只有一个实例 2、有可能会出现延迟创建实例对象,要使用的时候才创建3、...原创 2018-09-06 20:09:52 · 812 阅读 · 0 评论 -
Java读源码之Netty深入剖析----4.NioEventLoop
Java读源码之Netty深入剖析----4.NioEventLoop 分析Netty reactor线程处理过程,包括事件监听,事件处理,常规任务处理和定时任务处理 4-1 NioEventLoop概述 4-2 NioEventLoop创建概述 4-3 ThreadPerTaskThread 4-4 创建NioEventLoop线程 4-5 创建线程选择器 4-6 NioEventLoop...原创 2018-09-06 20:33:50 · 373 阅读 · 0 评论