【Java】实体类为什么要实现序列化
来源:互联网 发布:linux命令行配置网络 编辑:程序博客网 时间:2024/05/21 17:35
当客户端访问某个能开启会话功能的资源,web服务器就会创建一个HTTPSession对象,每个HTTPSession对象都会占用一定的内存,如果在同一个时间段内访问的用户太多,就会消耗大量的服务器内存,为了解决这个问题我们使用一种
技术:session的持久化。
什么是session的持久化?
web服务器会把暂时不活动的并且没有失效的HTTPSession对象转移到文件系统或数据库中储存,服务器要用时在把他们转载到内存。
把Session对象转移到文件系统或数据库中储存就需要用到序列化; java.io.Serializable。
在tomcat重启的时候进行一个钝化操作、启动成功之后再进活化。
在对应的区域加载进来,不会丢失(前提是session中的存放的变量必须实现序列化接口才能钝化,
才能序列到硬盘上的一个二进制文件中去)。
阅读全文
0 0
- 【Java】实体类为什么要实现序列化
- java实体类为什么要实现序列化
- 为什么实体类要实现序列化?
- 为什么实体类要实现序列化?
- 实体类为什么要实现序列化
- java 中为什么实体类需要实现序列化
- 为什么实体类需要实现序列化
- 为什么实体类要实现serializable接口 序列化
- 实体类为什么要序列化
- Entity实体类为什么要实现Serializable接口才能被序列化
- 为什么实体类需要序列化
- 为什么JAVA要实现对象序列化
- 为什么java要实现对象序列化
- c#.net实体类序列化方法 为什么序列化
- java实体类实现序列化的意义
- java实体类实现序列化的意义
- java实体类实现序列化的意义
- java实体类实现序列化的意义(转)
- 干货分享 | 最新机器学习视频教程与数据集下载(持续更新......)
- left outer join 改写标量子查询
- 一个用RecyclerView实现的画廊效果,被选中item居中放大,效果很自然。
- 立体匹配---动态规划
- 数组和链表的区别
- 【Java】实体类为什么要实现序列化
- java 面试题(四)
- Java Socket编程
- liunux 云 服务器防火墙
- EXTJS中如何获得TabPanel的各个tab的点击事件
- eclipse开发工具动态网站项目使用jdbc连接数据库
- Xgboost在Python库中的参数介绍 及其调参过程
- Android打造一款小巧且高效的线性图表
- (66)音效编辑器