
netty
文章平均质量分 89
沐宇熙
..........................
展开
-
netty01-bio介绍
1.传统BIO线程模型/阻塞1.1 单线程实现来看下传统bio(单线程)的代码示例:package com.hotpot.day01.bio;import java.io.IOException;import java.io.InputStream;import java.net.ServerSocket;import java.net.Socket;/** * 描述:原创 2018-02-06 18:04:07 · 605 阅读 · 0 评论 -
netty02-nio
1.NIO-Non Block IO (new IO) java1.4以后出现了NIO就是为了解决BIO线程问题1.1基本概念Non Block IO 非阻塞IO (new io)Selector 通道的管理器,管理ChannelServerSocketChannel(ServerSocket): 只关心客户端连接事件SocketChannel(Socket原创 2018-02-06 18:35:04 · 538 阅读 · 0 评论 -
netty03-netty基础
what netty架构 Extensible Event Model-可扩展的事件模型Universal Communication API-统一的通讯APIZero-Copy-Capable Rich Byte Buffer-零拷贝的BufferTransport Services-传输层服务Protocol Support-应用层协议支持Netty模块/组件原创 2018-02-07 15:02:59 · 597 阅读 · 0 评论 -
netty04-序列化反序列化
序列化协议基础基础类型int在内存中的原始序列化基于nio的序列化基于netty的序列化int类型序列化int类型序列化方式有两种 大端序列:先写高位,在写低位 小端序列:先写低位,在写高位左边是高位 右边是低位 00000000 00000000 00000000 00001011 = 11/** * 将int数值转换为占四个字节原创 2018-02-07 17:22:18 · 1518 阅读 · 0 评论