首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
netty
书包肚肚
创建于2021-11-08
订阅专栏
netty学习
等 21 人订阅
共19篇文章
创建于2021-11-08
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
netty(十九)Netty优化 - option中的参数优化
经过前面的学习,我们已经学会了Netty的使用。本章节开始我们要进行一些细节方面的学习,使其能更好的运用在我们以后的工作当中。 一、什么是option? 前面学习了Netty的服务端,和客户端,知道了
netty(十八)Netty提升 - 连接假死如何处理?
一、连接假死出现原因 在网络编程的领域当中,很多问题都会莫名其妙的出现,让人措手不及。 其中一种,就是连接假死,那么连接假死是如何出现的呢?可能存在以下几种情况: 1)网络设备出现故障。例如网卡,机房
netty(十七)Netty提升 - 你不知道的@Sharable
「这是我参与11月更文挑战的第21天,活动详情查看:2021最后一次更文挑战」 一、什么是@Sharable 首先我们看下如下的代码: 在上述的代码当中,有三个handler,而这三个handler是
netty(十六)Netty提升 - 自定义编解码器
这是我参与11月更文挑战的第20天,活动详情查看:2021最后一次更文挑战」 我们在使用网络编程时,可以根据自己的业务场景,设计自己的协议。比如我们与外部接口对接,会使用一定特定的加密算法,使用特定的
netty(十五)Netty提升 - 协议设计以及常见协议介绍
这是我参与11月更文挑战的第19天,活动详情查看:2021最后一次更文挑战」 一、什么是协议? 在计算机网络与信息通信领域里,人们经常提及“协议”一词。互联网中常用的具有代表性的协议有IP、TCP、H
netty(十四)Netty提升 - 粘包与半包
这是我参与11月更文挑战的第18天,活动详情查看:2021最后一次更文挑战」 一、现象分析 1.1 粘包 通过代码的方式演示下粘包的现象: 服务端: 客户端: 结果: 如上所示,发送了10次的16个字
netty(十三)初识Netty - ByteBuf 拷贝
这是我参与11月更文挑战的第17天,活动详情查看:2021最后一次更文挑战」。 Netty基于不同的使用场景,提供了几个ByteBuf当中零拷贝的方法。这些方法和我们在NIO当中谈到的不同,在NIO当
netty(十二)初识Netty - ByteBuf 内存回收
这是我参与11月更文挑战的第16天,活动详情查看:2021最后一次更文挑战」。 不论我们在前面学习NIO的ByteBuffer,还是现在Netty当中的ByteBuf,其都有使用直接内存的方式。 在N
netty(十一)初识Netty - ByteBuf 创建与读写
这是我参与11月更文挑战的第15天,活动详情查看:2021最后一次更文挑战」。 本章节主要学习一下netty当中的ByteBuf,ByteBuf是对字节数据的封装。 接下来主要学习Bytebuf的使用
netty(十)初识Netty-Handler & Pipeline
这是我参与11月更文挑战的第14天,活动详情查看:2021最后一次更文挑战」。 一、简介 ChannelHandler 用来处理 Channel 上的各种事件,分为入站、出站两种。 所有 Channe
netty(九)初识Netty-Future & Promise
这是我参与11月更文挑战的第13天,活动详情查看:2021最后一次更文挑战」。 一、简介 在netty当中,我们需要进行异步处理的时候,经常会调用以下的两个方法: 其实在我们使用JDK的时候,就知道有
netty(八)初识Netty-channel
这是我参与11月更文挑战的第13天,活动详情查看:2021最后一次更文挑战」。 一、channel 1.1 channel的主要方法 1)close() 可以用来关闭 channel 2)closeF
netty(七)初识Netty-EventLoop介绍
这是我参与11月更文挑战的第12天,活动详情查看:2021最后一次更文挑战」。 一、什么是Netty? 二、使用Netty的著名组件有哪些? Cassandra - nosql 数据库 Spark -
netty(六)NIO、BIO与AIO
这是我参与11月更文挑战的第11天,活动详情查看:2021最后一次更文挑战」。 一、BIO与NIO 本小节将BIO与NIO放到一起进行分析,主要为了突出其差别。 1.1 对比stream和channe
netty(五)nio之UDP
这是我参与11月更文挑战的第10天,活动详情查看:2021最后一次更文挑战」。 一、UDP简介 UDP是User Datagram Protocol的缩写。 即使是出现网络拥堵的情况下,UDP也无法进
netty(四)nio之网络编程
这是我参与11月更文挑战的第8天,活动详情查看:2021最后一次更文挑战」。 一、阻塞与非阻塞 1.1 阻塞 1.1.1 阻塞模式会存在哪些问题? 1)在阻塞模式下,以下的方法都会导致线程暂停 Ser
netty(三)nio之文件编程
这是我参与11月更文挑战的第8天,活动详情查看:2021最后一次更文挑战」。 本篇文章主要讨论一下NIO中的文件变成,主要是FileChannel的用法。 一、FileChannel常用操作 1.1
netty(二)nio之ByteBuffer
这是我参与11月更文挑战的第7天,活动详情查看:2021最后一次更文挑战」。 一、使用案例 输出如下: 根据上面的使用案例,我们可以总结出以下使用buffer的正确姿势: 1)向 buffer 写入数
netty(一)nio基础之三大核心简介
NIO,Non-Block IO ,从 Java 1.4 版本开始引入的非阻塞 IO ,是一种非阻塞 + 同步的通信模式,也是 I/O 多路复用的基础,基于缓冲区(Buffer)的模式。