为什么实体类要实现序列化?
来源:互联网 发布:淘宝网第三方支付平台 编辑:程序博客网 时间:2024/05/01 11:52
简单的说就是每当客户端访问某个能开启会话功能的资源,web服务器就会创建一个HTTPSession对象,每个HTTPSession对象都会占用一定的内存,如果在同一个时间段内访问的用户太多,就会消耗大量的服务器内存,为了解决这个问题我们使用一种技术:session的持久化。
什么是session持久化?
web服务器会把暂时不活动的并且没有失效的HTTPSession对象转移到文件系统或数据库中储存,服务器要用时在把他们转载到内存。
现在我们言归正传,为什么要实现序列化?
把HTTPSession保存到文件系统或数据库中需要采用序列化的方式,把HTTPSession从文件系统或数据库中装载到内存需要采用反序列化来恢复对象的每个属性,所以我们要实现Java.io.Serializable。
我的理解:就像我们搬桌子,桌子太大了不能通过比较小的门,所以我们要把它拆了再运进去,这个拆桌子的过程就是序列化。
而反序列化就是等我们需要用桌子的时候再把它凑起来,这个过程就是反序列化。
0 0
- 为什么实体类要实现序列化?
- 为什么实体类要实现序列化?
- 实体类为什么要实现序列化
- 为什么实体类需要实现序列化
- 为什么实体类要实现serializable接口 序列化
- 【Java】实体类为什么要实现序列化
- java实体类为什么要实现序列化
- 实体类为什么要序列化
- java 中为什么实体类需要实现序列化
- Entity实体类为什么要实现Serializable接口才能被序列化
- 为什么实体类需要序列化
- c#.net实体类序列化方法 为什么序列化
- c#.net实体类序列化方法 为什么要序列化
- c#.net实体类序列化方法 为什么要序列化
- 关于Session(javax.servlet.HttpSession)持久化----为什么实体类需要实现序列化接口
- 关于Session(javax.servlet.HttpSession)持久化----为什么实体类需要实现序列化接口
- 关于Session(javax.servlet.HttpSession)持久化----为什么实体类需要实现序列化接口
- 关于Session(javax.servlet.HttpSession)持久化----为什么实体类需要实现序列化接口
- kafka集群部署与配置手册
- Linux_7th_第1个linux驱动___给驱动模块上户口(二)
- android 四大组件之Service两种调用方式使用详解
- Java 异常处理的误区和经验总结
- 动力节点——构造方法(九)
- 为什么实体类要实现序列化?
- fragment 静态用法 InflateException 的解决方案
- OpenDialog/SaveDialog 中 Filter用法
- 解决shell命令行只显示-bash-4.1#不显示用户和路径方法
- MATLAB robot toolbox 机械臂轨迹规划
- [代码笔记] python之 类和对象(Just syntax)
- 9大浏览器端缓存机制分析
- SQL SEVER Case 的使用
- C++中vector模板详解