什么是序列化?测试环境的应用简述

165 阅读1分钟

序列化是为了保持对象在内存中的状态,并且可以把保存的对象状态再读出来。

1、什么时候需要用到序列化? a、数据持久化:比如一个电商平台,有数万个用户并发访问的时候会产生数万个session 对象,这个时候内存的压力是很大的。我们可以把session对象序列化到硬盘中,需要时在反序列化,减少内存压力。 b、网络传输:我们将系统拆分成多个服务之后,服务之间传输对象,不管是何种类型的数据,都必须要转成二进制流来传输,接受方收到后再转为数据对象。

作者:被驯服的大笨象 链接:www.jianshu.com/p/f62553fd6… 来源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。