温柔皮卡丘

文章
5
资源
0
加入时间
3年0月8天

从零开始实现简单 RPC 框架 5:网络通信之序列化

从现在开始,我们要开始讲网络通信相关的内容了。既然是网络通信,那必然会涉及到序列化的相关技术。序列化器的定义,很简单,只有序列化,反序列化两个方法。常见的序列化算法有:Java 序列化、FastJson、Jackson、Kryo、Hessian、Protobuf 等。这些算法各有优缺点,大家在使用时,可以结合自己的业务情况进行选择。

【版本管理】软件项目版本号的命名规则及格式软件项目版本号的命名规则及格式

软件项目版本号的命名规则及格式版本控制比较普遍的 3 种命名格式 :一、GNU 风格的版本号命名格式 :主版本号 . 子版本号 [. 修正版本号 [. 编译版本号 ]]Major_Version_Number.Minor_Version_Number[.Revision_Number[.Build_Number]]示例 : 1.2.1, 2.0, 5.0.0 build-13124二、Windows 风格的版本号命名格式 :主版本号 . 子版本号 [ 修正版本号 [. 编译版本号 ]]