会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
IT夏天
博客园
首页
新随笔
联系
管理
上一页
1
2
3
4
5
6
7
8
9
10
下一页
2020年11月6日
七、TCP粘包和拆包
摘要: 文章目录 1、什么是拆包和粘包2、拆包、粘包的图解3、解决方案图解4、TCP粘包代码示例5、解决方案代码示例 1、什么是拆包和粘...
阅读全文
posted @ 2020-11-06 09:00 IT夏天
阅读(266)
评论(0)
推荐(0)
2020年11月5日
六、Netty的Handler
摘要: 文章目录 1、Handler介绍2、Handler链式调用3、Handler编解码器4、简单实例5、Log4j整合到Netty ...
阅读全文
posted @ 2020-11-05 20:02 IT夏天
阅读(714)
评论(1)
推荐(1)
五、GoogleProtobuf
摘要: 五、GoogleProtobuf 本文代码仓库:码云 1、编码与解码 编写网络应用程序时,因为数据在网络中传输的都是二进制字节码数据...
阅读全文
posted @ 2020-11-05 18:39 IT夏天
阅读(115)
评论(0)
推荐(0)
三、Netty高性能架构设计
摘要: @ 三、Netty高性能架构设计 1、Netty概述 本文源码: 1.1、原生NIO存在的问题 NIO 的类库和 API 繁杂,使用麻烦:需要熟练掌握 Selector、ServerSocketChannel、SocketChannel、ByteBuffer 等。 需要具备其他的额外技能:要熟悉 J
阅读全文
posted @ 2020-11-05 15:10 IT夏天
阅读(185)
评论(0)
推荐(0)
Nio学习笔记
摘要: @ 1. ByteBuffer 1.1、基本介绍 缓冲区(Buffer):缓冲区本质上是一个可以读写数据的内存块,可以理解成是一个容器对象(含数组),该对象提供了一组方法,可以更轻松地使用内存块,缓冲区对象内置了一些机制,能够跟踪和记录缓冲区的状态变化情况。Channel提供从文件、网络读取数据的渠
阅读全文
posted @ 2020-11-05 15:09 IT夏天
阅读(89)
评论(0)
推荐(0)
四、Netty核心组成
摘要: 文章目录 四、Netty核心组成1、Bootstrap、ServerBootstrap2、Future、ChannelFuture...
阅读全文
posted @ 2020-11-05 14:48 IT夏天
阅读(102)
评论(0)
推荐(0)
2020年11月4日
三、Netty高性能架构设计
摘要: 文章目录 三、Netty高性能架构设计1、Netty概述1.1、原生NIO存在的问题1.2、Netty优点 2、I/O线程模型...
阅读全文
posted @ 2020-11-04 17:29 IT夏天
阅读(70)
评论(0)
推荐(0)
Nio学习笔记
摘要: 文章目录 1. ByteBuffer1.1、基本介绍1.2、Buffer类介绍1.2.1、Buffer类主要属性1.2.2、Buf...
阅读全文
posted @ 2020-11-04 09:27 IT夏天
阅读(92)
评论(0)
推荐(0)
2020年11月1日
Java BlockingQueue阻塞队列
摘要: 一、类结构图 二、实现类介绍 1. ArrayBlockingQueue: 基于数组结构的有界阻塞队列(长度不可变); 2....
阅读全文
posted @ 2020-11-01 22:10 IT夏天
阅读(74)
评论(0)
推荐(0)
并发编程唤醒判断用while
摘要: 为什么判定用while不用if 用if可能会导致 不应该唤醒的时候程序继续执行如notifyAll唤醒所有进程 但是当前方法的条...
阅读全文
posted @ 2020-11-01 21:56 IT夏天
阅读(108)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
下一页
公告