网络
文章平均质量分 95
losemyfuture
这个作者很懒,什么都没留下…
展开
-
Socket网络编程
目录 1 网络模型1.1 IP地址与域名1.2 端口的概念1.3 网络模型图2 Socket入门2.1 什么是Socket2.2 TCP和UDP区别2.3 UDP协议样例2.4 TCP2.4.1 TCP报文格式2.4.2 TCP三次握手2.4.3 四次挥手2.4.4 三次握手和四次挥手面试问题2.4.5TCP的滑动窗口机制2.4.6 ...原创 2018-07-29 05:49:00 · 7224 阅读 · 1 评论 -
netty编程
目录1 netty概述2 Netty服务端3 Netty客户端4 长连接和短连接区别5 粘包/拆包怎么解决呢?6 序列化与自定义序列化协议8 几种流行的序列化协议比较8.1XML8.2 JSON8.3 Fastjson8.4 Thrift8.5 Avro8.6 Protobuf8.7 其它8.8 性能对比图解选型建议1 net...原创 2018-08-04 13:37:30 · 418 阅读 · 0 评论 -
NIO编程
1 NIO概述Java NIO(New IO)是一个可替代Java IO API(从Java1.4开始),JAVA NIO提供了与标准IO不同的工作方式。Java NIO:Channels and Buffers(通道和缓冲区)标准的IO基于字节流或者字符流进行操作,而NIO基于通道和缓冲区进行操作,数据是总是从通道读取的缓冲区中,或者从缓冲区写入到通道中。Java NIO:Non...原创 2018-08-03 05:09:27 · 6316 阅读 · 2 评论