
EasyChat
文章平均质量分 92
海滩上的猪
找工作的研究生QAQ
展开
-
WebSocket——学习
WebSocket 是一种在单个 TCP 连接上进行全双工通信的协议。它与 HTTP 协议的主要区别在于 WebSocket 允许服务器主动向客户端推送消息,而不仅仅是响应客户端的请求。WebSocket 是一种高效的双向通信协议,适用于需要实时数据交互的应用场景。它通过建立持久的连接,减少了网络延迟和开销,提供了更流畅的用户体验。WebSocket 在浏览器中可以通过 JavaScript API 使用,在服务器端可以使用各种编程语言和框架实现。原创 2024-06-17 16:18:05 · 747 阅读 · 2 评论 -
netty-学习
Netty 是一个强大的网络编程框架,适用于构建高性能、高可用性的网络应用。它提供了丰富的 API 和灵活的扩展机制,使得开发高性能的网络应用变得更加简单和高效。通过异步事件驱动模型和高效的内存管理,Netty 可以处理大量并发连接并提供低延迟的服务。这个处理器类如果长时间没有读取到数据(),则关闭连接并记录日志。如果长时间没有向客户端发送数据(),则发送一个心跳消息"heart"以保持连接活跃。在Netty中,方法的参数是和Object类型的事件。原创 2024-06-06 20:09:30 · 1334 阅读 · 0 评论 -
AOP——学习
AOP(Aspect-Oriented Programming,面向切面编程)是一种编程范式,用于分离关注点(concerns)。AOP允许你在应用程序的不同部分中定义横切关注点(如日志记录、安全性和事务管理),并将这些关注点分离到单独的模块中,称为切面(aspect)。原创 2024-05-29 12:06:48 · 963 阅读 · 0 评论