今天看啥  ›  专栏  ›  码小辫

为什么远程传输对象要序列化?

码小辫  · 公众号  ·  · 2024-09-03 17:10

文章预览

01、背景介绍 序列化和反序列化 几乎是工程师们每天都需要面对的事情,尤其是当前流行的微服务开发。 光看定义上,对于初学者来说,可能很难一下子理解序列化的意义,尤其是面对这种特别学术词语的时候,内心会不由自主的发问: 它到底是啥,用来干嘛的 ? 如果用通俗的方式来理解,你可以用变魔术的方式来理解它,就好比你想把一件铁器从一个地方运往到另一个地方,在出发的时候,通过魔术方式将这个东西融化成一桶铁水,当到达目的地之后,又通过变魔术的方式,将这桶铁水还原成一件铁器。当铁器变成铁水的过程,可以理解为序列化;从铁水变成铁器,可以理解为反序列化。 站在程序世界的角度看,我们都知道计算机之间传递信息的最小单元是字节流,序列化其实就是将一个对象变成所有的计算机都能识别的字节流;反序列化 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览