引言
WebSocket 是一种在单个 TCP 连接上实现双向通信的协议,为实时应用提供了低延迟、高效的数据传输通道。在基于 Spring Boot 构建 WebSocket 应用时,为了将服务端生成的消息发送给客户端,我们需要自定义 Encoder 来对消息进行编码并封装到 WebSocket 帧内。本文将详细阐述如何在 Spring Boot 中使用和实现 WebSocket 的 Encoder,并探讨其工作原理。
2025年07月23日
WebSocket 是一种在单个 TCP 连接上实现双向通信的协议,为实时应用提供了低延迟、高效的数据传输通道。在基于 Spring Boot 构建 WebSocket 应用时,为了将服务端生成的消息发送给客户端,我们需要自定义 Encoder 来对消息进行编码并封装到 WebSocket 帧内。本文将详细阐述如何在 Spring Boot 中使用和实现 WebSocket 的 Encoder,并探讨其工作原理。
2025年07月23日
编程派微信号:codingpy
上周更新的《Think Python 2e》第14章讲述了几种数据持久化的方式,包括dbm、pickle等,但是考虑到篇幅和读者等因素,并没有将各种方式都列全。
本文将介绍一个与pickle类似的轻量级数据持久化方式,即json。而且json格式也是在网络数据传输的一种常见格式,非常有了解和学习的必要。
JSON与Pickle的区别
2025年07月23日
以下为 Go语言 encoding/json 库的深度解析,涵盖JSON编解码、结构体标签与自定义序列化的核心机制,与标准库(fmt、time等)保持一致的文档风格: