
Netty
一角钱技术
Java架构师
展开
-
深入理解Netty编解码、粘包拆包、心跳机制
点赞再看,养成习惯,公众号搜一搜【一角钱技术】关注更多原创技术文章。本文 GitHub org_hejianhui/JavaStudy 已收录,有我的系列文章。 前言 BIO 、NIO 、AIO 总结 Unix网络编程中的五种IO模型 深入理解IO多路复用实现机制 Netty核心功能与线程模型 前面我们讲了 BIO、NIO、AIO 等一些基础知识和Netty核心功能与线程模型,本篇重点来理解Netty的编解码、粘包拆包、心跳机制等实现原理进行讲解。 Netty编解码 Netty 涉及到编解码的组件..原创 2020-10-15 15:28:33 · 914 阅读 · 0 评论 -
彻底搞懂 Netty 线程模型
点赞再看,养成习惯,微信搜一搜【一角钱技术】关注更多原创技术文章。本文 GitHub org_hejianhui/JavaStudy 已收录,有我的系列文章。 前言 BIO 、NIO 、AIO 总结 Unix网络编程中的五种IO模型 深入理解IO多路复用实现机制 在学习Netty 之前我们最好先掌握 BIO、NIO、AIO 基础知识,前面我们已经花了三篇文章去讲这些知识。我们开始来学习 Netty 的具体知识了,本文就Netty线程模型展开分析。 基本概念 IO 模型 BIO:同步阻塞模型; N..原创 2020-10-13 21:15:13 · 872 阅读 · 1 评论 -
彻底理解 IO 多路复用实现机制
点赞再看,养成习惯,微信搜一搜【一角钱技术】关注更多原创技术文章。 本文 GitHub org_hejianhui/JavaStudy 已收录,有我的系列文章。 前言 BIO 、NIO 、AIO 总结 Unix网络编程中的五种IO模型 为了加深对 I/O多路复用机制 的理解,以及了解到多路复用也有局限性,本着打破砂锅问到底的精神,前面我们讲了BIO、NIO、AIO的基本概念以及一些常见问题,同时也回顾了Unix网络编程中的五种IO模型。本篇重点学习理解IO多路复用的底层实现机制。 概念说明 IO ..原创 2020-10-13 14:34:37 · 1186 阅读 · 0 评论 -
I/O 多路复用底层原理前篇 - 五种IO模型
点赞再看,养成习惯,微信搜一搜【一角钱技术】关注更多原创技术文章。本文 GitHub org_hejianhui/JavaStudy 已收录,有我的系列文章。 前言 BIO 、NIO 、AIO 总结 上篇讲 BIO、NIO、AIO 的基本概念以及一些常见问题,介绍了 NIO 是同步非阻塞 ,服务器实现模式为一个线程可以处理多个请求(连接),客户端发送的连接请求都会注册到多路复用器selector上,多路复用器轮询到连接有IO请求就进行处理。那么I/O多路复用器到底是如何实现的?本篇我们来一探究竟。..原创 2020-10-12 19:26:08 · 496 阅读 · 0 评论 -
Netty学习前基本知识 — BIO 、NIO 、AIO 总结
点赞再看,养成习惯,微信搜一搜【一角钱技术】关注更多原创技术文章。 本文 GitHub org_hejianhui/JavaStudy 已收录,有我的系列文章。 前言 熟练掌握 BIO、NIO、AIO 的基本概念以及一些常见问题是你准备面试的过程中不可或缺的一部分,另外这些知识点也是你学习 Netty 的基础。 基本概念 IO模型就是说用什么样的通道进行数据的发送和接收,Java 共支持3中网络变成 IO 模式:BIO、NIO、AIO。Java 中的 BIO、NIO 和 AIO 理解为是 Java 语..原创 2020-10-12 19:24:32 · 418 阅读 · 0 评论