网络编程与Netty

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

单播

浏览 202 扫码 分享 2023-04-05 08:41:43

    若有收获,就点个赞吧

    0 人点赞

    上一篇:
    下一篇:
    • 书签
    • 添加书签 移除书签
    • 一、计算机网络
      • 1. 计算机网络
        • ✌🏻网络体系结构
        • 网络传输中的数据
      • 2. TCP
        • 🐶三次握手
          • 🍉SYN 洪泛攻击
        • ⚽️四次挥手
        • ✌🏻滑动窗口
      • 3. UDP
        • UDT
      • 4. HTTP
        • ⏱一次完整http请求的过程(http1.1)
        • HTTP协议报文结构
          • GET 与POST的区别
          • Cookie与Session
        • HTTP版本
        • HTTPS
      • 5. 常用网络工具
        • WireShark
      • 8. 零拷贝
        • 零拷贝优化流程
          • NIO零拷贝
          • Netty零拷贝
      • 9. select poll epoll
        • select
          • select原理图
        • poll
        • epoll
          • epoll原理图
          • ET高速模式
        • 三者对比
      • 10. IO事件在Java、Native之间的翻译
    • 二、Java原生网络编程
      • 1. 网络通信基础知识
        • 1.Socket
          • TCP 实现
          • UDP 实现
        • 2.短连接与长连接
        • 3.InetAddress 类
        • 4.Networklnterface类
        • IO模型
      • 2. BIO
        • BIO 的使用
        • RPC框架
          • RPC 框架需要解决的问题
      • 3. NIO
        • NIO通信过程
        • NIO三大组件
          • 1. Buffer 缓冲区
            • Buffer的分配
            • Buffer的读写
            • Buffer的其他方法
            • 字符串与ByteBuffer 互转
          • 2. Channel 通道
            • FileChannel
              • FileChannel 本地文件读写与拷贝
            • Path 与Files API
            • 💼Channel的阻塞与非阻塞
          • 3. Selector 选择器
            • 处理accept事件
            • 处理Read事件
              • 处理消息边界
            • 处理Write事件 attachment
        • NIO 实例
          • 服务端
          • 客户端
          • 多线程优化
      • 4. AIO
      • 5. Reactor模式
    • 三、Netty
      • 一. Netty基本使用
        • 通信传输模式
        • 服务端
        • 客户端
      • 二. Netty组件
        • 1. Channel
        • 2. EventLoop(Group)
        • 3. ChannelHandler
          • 1. ChannelInboundHandler 入站处理器
          • 2. ChannelOutboundHandler 出站处理器
          • 3. ChannelHandlerAdapter 适配器
          • 4. Handler执行中切换
          • 5. EmbeddedChannel 模拟
        • 4. ChannelPipeline
          • ChannelHandlerContext
        • 5. Future & Promise
          • ChannelFuture
          • CloseFuture
        • 6. Bootstrap 引导
          • ChannelInitializer
        • 7. ChannelOption
        • 8. ByteBuf
          • 1. 写入
            • 扩容
          • 2. 读取
          • 3. ByteBuf 的使用模式
          • 4. ByteBuf 的分配
            • 池化 vs 非池化
          • 5. 可丢弃 可读 可写字节
          • 6. ByteBufUtil
          • 7. 💼资源释放
          • 8. Netty浅层复制
        • 9. Netty 中的零拷贝
          • CompositeByteBuf
          • Unpooled
      • 三. 粘包/半包问题
        • 1.粘包/半包现象
          • EchoClient
          • EchoClientHandler
          • EchoServer
          • EchoServerHandler
        • 2.使用回车换行符分割
          • LineBaseEchoClient
          • LineBaseClientHandler
          • LineBaseEchoServer
          • LineBaseServerHandler
        • 3.使用自定义分隔符分割
          • DelimiterEchoClient
          • DelimiterClientHandler
          • DelimiterEchoServer
          • DelimiterServerHandler
        • 4.使用消息定长
          • FixedLengthEchoClient
          • FixedLengthClientHandler
          • FixedLengthEchoServer
          • FixedLengthServerHandler
        • 5.使用自定义协议
          • redis 协议
          • http协议
      • 四. 编解码器
        • 1. 解码器
        • 2. 编码器
        • 3. 编解码器类
        • 4. Netty 内置的编解码器
          • HTTP
            • 客户端
            • 服务端
        • 5. @Sharable
      • 五. 空闲的连接和超时
      • 六. 序列化
        • 1. JDK 原生序列化
        • 2. Protobuf
          • ProtoBufClient
          • ProtoBufClientHandler
          • ProtoBufServer
          • ProtoBufServerHandler
        • 3. MessagePack
          • 实体类
          • ClientMsgPackEcho
          • MsgPackClientHandler
          • ServerMsgPackEcho
          • MsgPackServerHandler
          • MsgPackDecoder
          • MsgPackEncode
      • 七. EmbeddedChannel 单元测试
        • 入站消息测试
        • 出站消息测试
        • 异常处理测试
      • 八、Netty参数调优
        • 1. CONNECT_TIMEOUT_MILLIS
        • 2. SO_BACKLOG
      • 内存池
    • 四、Netty应用
      • UDP单播和广播
        • 单播
          • AnswerHandler
          • QuestoinHandler
          • UdpAnswerSide
          • UdpQuestionSide
    • 五、Netty源码
    暂无相关搜索结果!

      让时间为你证明

      展开/收起文章目录

      分享,让知识传承更久远

      文章二维码

      手机扫一扫,轻松掌上读

      文档下载

      请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
      PDF文档 EPUB文档 MOBI文档

      书签列表

        阅读记录

        阅读进度: 0.00% ( 0/0 ) 重置阅读进度

          思维导图备注