关于session序列化和session钝化和活化
2024-08-27 11:35:58
在第一次启动服务器后,在session中放入一个对象。在页面可以获得,当重启服务器,但是没有关闭浏览器的情况下刷新页面仍然能够获得这个对象,
前提是这个对象必须实现了java.io.Serializable接口。
session的序列化就是当服务器关闭的时候,服务器会把session保存到硬盘中。以sessionID命名,以“.session”作为扩展名。一个session就一个文件。
钝化:服务器session域中个别属性因长期没有被使用,服务器将其从内存保存到硬盘上的过程。
活化:当钝化的属性需要使用使用时,被重新加载进内存的过程。
在tomcat/conf/context.xml文件中打开,这样钝化的session保存在了mysession文件夹中。
<Context>
<Manager className="org.apache.catalina.session.PersistentManager" maxIdleSwap="1">
<Store className="org.apache.catalina.session.FileStore" directory="mysession"/>
</Manager>
</Context>
最新文章
- JQuery Sizzle引擎源代码分析
- 邻接表有向图(一)之 C语言详解
- Spring AOP 开发中遇到问题:Caused by: java.lang.IllegalArgumentException: warning no match for this type name: com.xxx.collector.service.impl.XxxServiceImpl [Xlint:invalidAbsoluteTypeName]
- socketserve及其应用
- 重学HTML
- plsql配置连接远程数据库
- c++ 的几种强制转换的讨论
- uva12034Race
- SVN Working Copy xxx locked 并 cleanup失败之解
- vs 中 vim vax 快捷键
- 安装m2eclipse
- sql 通过存储过程和自定义类型批量新增数据
- webupload-upload执行上传时,进入的路径与linux服务器上的不一致
- JQuery和Ajax在ASP.NET MVC中的基本应用
- 使用VMware安装CentOS
- Flask基础
- verdi\debussy的使用技巧
- Axure下拉列表的交互事件 + 自定义元件库
- 《DSP using MATLAB》Problem 7.26
- Leetcode#832. Flipping an Image(翻转图像)