Netty
文章平均质量分 69
Netty
坚持每天学习一点
找一个程序员学习搭子 杭州有没有帮我内推的大佬?
展开
-
二、Java BIO编程
Java BIO原创 2022-05-11 10:32:04 · 147 阅读 · 0 评论 -
三、Java NIO编程
Buffer(缓冲区): 缓冲区本质上是一个可以读写数据的内存块,可以理解成一个容器,该容器提供了一组方法,可以更轻松的使用内存块。缓冲区对象内置了一些机制,能够跟踪和记录缓冲区的状态变换。Channel提供从文件、网络读取数据的渠道,但是读取或者写入的数据都必须经过BufferNIO的通道类似于流,但又有些区别通道可以同时进行读写,而流只能读或者写通道可以从缓冲读数据,也可以写数据到缓冲。原创 2023-08-03 22:37:21 · 329 阅读 · 0 评论 -
四、Netty
https://netty.io/ netty 下载地址:原创 2023-08-12 15:19:16 · 140 阅读 · 0 评论 -
五、Netty高性能架构设计
当并发很大就会创建大量的线程,占用大量的资源连接创建后,如果当前线程暂时没有数据可读,该线程将会阻塞在read操作,造成线程资源浪费。原创 2023-08-12 16:08:06 · 213 阅读 · 0 评论 -
六、Netty核心模块组件
Netty 提供了一个专门用来操作缓冲区(Netty 的数据容器)的工具类。原创 2024-01-20 23:02:56 · 423 阅读 · 0 评论 -
七、Google Protobuf
Protobuf全称Google Protocol Buffers,是一种轻便高效的结构化数据存储格式。可以用于结构化数据串行化(序列化)。它很适合做数据存储或者RPC的数据交换格式。上述代码存在的问题: 服务解码的时候只能对 StudentPOJO.student对象进行解码。通过 proto.exe 编辑器根据 xxx.proto文件自动生成java文件。支持跨平台、跨语言;protobuf 使用示意图。netty提供的编码器。netty提供的解码器。原创 2024-05-02 17:24:18 · 262 阅读 · 1 评论