摘要: 1. 理论 零拷贝是服务器网络编程的关键,任何性能优化都离不开。在 Java 程序员的世界,常用的零拷贝有 mmap(内存映射) 和 sendFile。所谓的零拷贝不是说不拷贝,是不存在CPU拷贝,DMA拷贝是不可避免的。也就是从操作系统的角度来说,内核缓存区之间没有数据是重复的(只有kernel 阅读全文
posted @ 2021-02-26 23:54 QiaoZhi 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 简单的编写一个群聊系统,实现的功能如下: 1. 实现服务器端和客户端的群聊系统,实现非阻塞方式的数据简单通讯 2. 实现多人聊天 3. 服务器端可以实现感应到用户上线、离线,并实现消息转发 4. 客户端:通过channel可以无阻塞发送消息给其他用户,同时可以接受其他用户发送的消息(由服务器转发得到 阅读全文
posted @ 2021-02-26 16:57 QiaoZhi 阅读(214) 评论(0) 推荐(0) 编辑