6-Netty序列化与协议设计
6-Netty序列化与协议设计一、序列化的本质与原理1.1 什么是序列化?为什么需要它?网络传输的本质是字节流——TCP/IP 协议栈只认字节,不理解 Java 对象。序列化就是建立"内存对象"与"字节流"之间双向转换桥梁的过程。序列化必须解决的核心问题:问题说明示例类型信息丢失字节流没有类型概念,接收方怎么知道这是 String 还是 Integer?需要协议头中携带类型标识边界问题连续发送两个对象,接收方怎么知道第一个在哪结束、第二个在哪开始?需要长度字段或分隔符字节序(Endian)多字节数据(如 int 占 4 字节),高位在前还是低位在前?

相关新闻

RAG 为什么仍然会答错?从检索到生成拆解六类失败

RAG 为什么仍然会答错?从检索到生成拆解六类失败

RAG 让模型在回答时先检索外部资料,再依据取回内容生成答案。它能补充时效性和私有知识,却不会自动保证检索正确、资料可信或生成忠实。 当人们第一次接触 RAG 时,常会把产品界面上的顺畅体验当成技术本身:能回答,就以…

2026/9/25 22:37:35 阅读更多 →
环境变量“爆仓”记:Spring Boot 云函数 4KB 限制下的配置瘦身与外部化破局之道

环境变量“爆仓”记:Spring Boot 云函数 4KB 限制下的配置瘦身与外部化破局之道

环境变量“爆仓”记:Spring Boot 云函数 4KB 限制下的配置瘦身与外部化破局之道 你兴冲冲地把 Spring Boot 应用改造成 Spring Cloud Function,部署到 AWS Lambda(或阿里云函数计算、Azure Functions),准备享受按需计费…

2026/10/13 2:21:35 阅读更多 →
[具身智能-632]:efficientnasnet、googlenet、resnet18、vargconvnet对比

[具身智能-632]:efficientnasnet、googlenet、resnet18、vargconvnet对比

test_efficientnasnet_m.py test_googlenet.py test_mobilenetv1.py test_resnet18.py test_vargconvnet.py 这几种CNN网络介绍与对比5 个网络完整介绍 RDK X5 部署场景横向对比文件清单: test_resnet18.py、test_mobilenetv1.py、test_googlenet.py、test_vargcon…

2026/10/2 3:35:48 阅读更多 →

最新新闻

从决策记录到自动化流水线:architecture-decision-record 仓库“持续集成”ADR 示例的完整解读与落地实践

从决策记录到自动化流水线:architecture-decision-record 仓库“持续集成”ADR 示例的完整解读与落地实践

【免费下载链接】architecture-decision-record Architecture decision record (ADR) examples for software planning, IT leadership, and template documentation 项目地址: https://gitcode.com/gh_mirrors/ar/architecture-decision-record 点击查看 免费下载 …

2026/10/13 2:21:28 阅读更多 →
基于SpringBoot+Vue的前后端分离青年公寓服务平台设计与部署全解析

基于SpringBoot+Vue的前后端分离青年公寓服务平台设计与部署全解析

前后端分离的青年公寓服务平台,这类项目在最近几年的毕业设计和个人项目里出现频率相当高。用SpringBoot扛后端、Vue写前端界面、MyBatis管数据持久层、MySQL存业务数据,这套组合基本就是当前主流的全栈技术栈标配。我接触过不少类似的项目源码&#xff…

2026/10/13 2:21:28 阅读更多 →
超市收银系统源码解析:WinForm进销存设计与库存事务实战

超市收银系统源码解析:WinForm进销存设计与库存事务实战

简介:面向小型超市收银场景的毕业设计源码资源,适合计算机专业学生作为课程设计或毕业设计参考,也可供小型商户技术人员了解收银系统业务流程。系统围绕添加商品、商品销售、商品查询、计算器小工具四个核心模块展开,同时涉及库存…

2026/10/13 2:21:28 阅读更多 →
SpringBoot个人博客系统从零到一:选型、设计、实现与部署

SpringBoot个人博客系统从零到一:选型、设计、实现与部署

做了这么多年开发,接到最多的需求就是“帮我做个个人博客”,一到毕业季更多,十个学生里恨不得五个都是博客系统。刚开始我不太理解,为什么大家都扎堆做这个,后来带过几个毕设项目才明白,博客系统这个题目&a…

2026/10/13 2:21:28 阅读更多 →
RISC-V IDE MRS使用笔记(十四):用户反馈功能

RISC-V IDE MRS使用笔记(十四):用户反馈功能

RISC-V IDE MRS使用笔记(十四):用户反馈功能 今天给大家带来MRS用户反馈功能的分享,开发者们可以通过该功能向MRS技术支持提交:MRS相关操作咨询、改进建议或嵌入式开发中遇到的问题,用户也可以将上述内容直…

2026/10/13 2:21:28 阅读更多 →
Redis核心原理与生产实践:从数据结构到高可用架构详解

Redis核心原理与生产实践:从数据结构到高可用架构详解

1. 项目概述:为什么要系统学习Redis,而不是零散看教程1.1 核心需求解析:从面试题到生产环境,Redis到底卡住了多少人先说个直白的现象。我见过不少同学,Redis命令背得滚瓜烂熟,SET、GET、HSET随口就来&#…

2026/10/13 2:20:28 阅读更多 →

日新闻

物联网系统集成避坑指南:从选型到验收的关键要点

物联网系统集成避坑指南:从选型到验收的关键要点

做了这么多年物联网系统集成的项目,我最大的感受是,大部分坑不是出在技术前沿,而是出在一些看起来很平常的地方。设备选了便宜的、协议没问清楚、现场没摸透、验收标准写得含糊——这些细枝末节,最后都会变成延期、超支和扯皮的大…

2026/10/13 0:00:57 阅读更多 →
ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

如果你玩ESP32有一阵子了,很难不碰到舵机控制这道坎。做智能小车要转方向,做机械臂要抬关节,做云台要偏航俯仰,背后都是同一个东西在干活:舵机。而我见过太多人卡在“代码能编译、舵机就是不听话”这个阶段&#xff0c…

2026/10/13 0:00:57 阅读更多 →
CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

1. 为什么CAN总线至今仍是工业现场的“硬通货”?——从汽车底盘到智能温室的真实需求你有没有拆过一辆老款燃油车的中控台?或者调试过某高校实验室里那台跑着Modbus协议却频频丢帧的PLC控制柜?又或者,在某个农业物联网项目里&…

2026/10/13 0:00:57 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/12 0:16:30 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/12 0:16:38 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/13 1:58:08 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 21:05:09 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 14:48:49 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 18:11:17 阅读更多 →