止术

LV1
发表了文章

Netty的常用编解码器与使用

我们本章节将了解基本的编解码器以及自定义编解码器的使用,在了解之前,我们先看一段代码:

止术
发表了文章

Netty的ChannelPipline传播源码解析

上一章节 ,我们基本讲述了Netty对于新连接接入与管道数据处理的源码解析,大家可能发现,在我们前面学习中,涉及到了很多的有关pipeline的操作,在前面介绍...

止术
发表了文章

Netty服务端的新连接接入源码解析

经过上一章节的学习,我们基本了解了Netty是如何对IO事件以及异步任务的处理了,今天我们就一起来学习一下,Netty是如何处理新连接接入与数据读取的!

止术
发表了文章

Netty的异步任务处理与Socket事件处理

经过前面几章的学习,我们基本是明白了Netty通道的创建、注册、与绑定与JDK NIO的对应关系,如果我们使用的是JDK NIO的方式去开发一个Socket服务...

止术
发表了文章

NioServerSocketChannel的初始化源码

上一节课我们就NioEventLoop的初始化进行了一个初步的讲解,他是Netty很重要的一个类,后面还有针对它的分析,大家先对我前面介绍的组件有一个初步的认识...

止术
发表了文章

NioEventLoop源码解析

上一节课,我们就 new NioEventLoopGroup();的初始化过程做了一个深度的解析,后来我们发现,NioEventLoopGroup在初始化过程中...

止术
发表了文章

NioEventLoopGroup源码解析

我们前面说到过,NioEventLoopGroup我们可以近乎把它看作是一个线程池,该线程池会执行一个一个的任务,我们常用的NioEventLoopGroup大...

止术
发表了文章

Netty的基本架构详解

上一节课我们对Netty有了一个初步的认识,这一节课我们会一起俯瞰整个Netty的脉络,以便于对Netty的架构原理有一个整体的认知!下图是Netty的主要架构...

止术
发表了文章

Netty的介绍与简单使用

尽管我们前面学习NIO的时候,我已经尽可能的简化代码,但是我们依旧会发现,JDK NIO的开发依旧是极为复杂,在业务开发中我们还要考虑到业务的处理流程、业务的复...

止术
发表了文章

NIO之多线程协作处理数据读写

经过前面几章的学习,我们已经 能够掌握了JDK NIO的开发方式,我们来总结一下NIO开发的流程:

止术
发表了文章

NioServerSocketChannel的绑定源码解析

前面两节课,我们着重分析了 initAndRegister方法,对通讯通道的创建、初始化以及注册到选择器上有了一个详细的介绍,回想JDK NIO的开发步骤,我们...

止术
发表了文章

NioServerSocketChannel的注册源码解析

我们上一章分析了Netty中NioServerSocketChaennl的创建于初始化,本章节将继续分析NioServerSocketChannel的分析,Ni...

止术
发表了文章

NIO中的开发利器ByteBuffer源码解析

想要使用NIO开发Socket分服务端和客户端,必须掌握的一个知识点就是ByteBuffer的使用,他是NIO在数据传输中的利器!相比于BIO传输过程中的字节流...

止术
发表了文章

逛到底层看NIO的零拷贝

本章还是关于NIO的概念铺底,有关NIO相关的代码,我还是希望大家闲余时间取网上找一下有关使用JDK NIO开发服务端、客户端的代码,我会取写这些,但是具体的代...

止术
发表了文章

逛到底层看NIO的零拷贝

本章还是关于NIO的概念铺底,有关NIO相关的代码,我还是希望大家闲余时间取网上找一下有关使用JDK NIO开发服务端、客户端的代码,我会取写这些,但是具体的代...

止术
Java
发表了文章

深入Hotspot源码与Linux内核理解NIO与Epoll

距离上一次发布文章将近半年左右了,具体为什么停更,说实话一部分原因是去年10月1放假之后我玩疯了....另外一部原因是总感觉文章写到一定地步之后,我有点不知道写...

止术
Java
关注了用户

云加社区技术沙龙

腾讯云+社区技术沙龙官方号

149 文章0 回答6K 关注者
订阅了专栏

腾讯云技术沙龙

149 文章6K 关注者
报名了沙龙

云+社区技术沙龙第33期--云+社区技术沙龙「云原生」专场

2021-03-13回顾中
预约了直播

云+社区技术沙龙第33期--云+社区技术沙龙「云原生」专场

2021-03-13回顾中

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券