zoukankan      html  css  js  c++  java
  • 关于session序列化和session钝化和活化

    在第一次启动服务器后,在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>

    唯有热爱方能抵御岁月漫长。
  • 相关阅读:
    集成mybatis(五)
    集成mybatis(四)
    集成mybatis(三)
    集成mybatis(二)
    集成mybatis(一)
    动态代理深入研究
    ==和equals的区别
    ajax写法
    springMVC通过ajax传参到后台
    记录一次 sql在数据库可以查到 mybatis代码查不到的问题
  • 原文地址:https://www.cnblogs.com/syq816/p/7659610.html
Copyright © 2011-2022 走看看