1. API对序列化的解释:类通过实现 java.io.Serializable 接口以启用其序列化功能。未实现此接口的类将无法使其任何状态序列化或反序列化。可序列化类的所有子类型本身都是可序列化的。序列化接口没有方法或字段,仅用于标识可序列化的语义。

2. session的序列化就是当服务器关闭的时候,服务器会把session保存到硬盘中。以sessionID命名,以“.session”作为扩展名。一个session就一个文件。其中session包含的内容是有实现java.io.Serializable 接口的类的实例。

3. session的钝化与活化:就是说服务器被很多的session访问,内存不足,为了更好的运行,只好把一部分比较长时间没有变动的session从内存中放到了硬盘,等该session的用户重新使用的时候,那么该session就会自动的被调用到内存中,用户在整个过程中发觉不出来session又被调动的影响。

转载于:https://www.cnblogs.com/JamKong/p/4330966.html

对于session序列化跟session的钝化与活化的粗浅理解相关推荐

  1. Session 的钝化与活化

    (一)钝化 当服务器正常关闭时,还存活着的session(在设置时间内没有销毁) 会随着服务器的关闭被以文件("SESSIONS.ser")的形式存储在tomcat 的work 目 ...

  2. session的钝化和活化

    钝化:内存->硬盘 活化:硬盘->内存 session对象的四种状态: 1.session.setAttribute("a",xxx),将对象a绑定到session中 ...

  3. php redis序列化,php session之存储在redis的方法

    安装redis 设置php.ini 打开php.ini, 查找session.save_handler, 将其值设置为 redis 查找session.save_path, 将其设置为"tc ...

  4. JavaWeb-WEB核心7 会话技术 理解什么是会话跟踪技术掌握Cookie的使用掌握Session的使用(钝化、活化)完善用户登录注册案例的功能

    会话技术 今日目标 理解什么是会话跟踪技术 掌握Cookie的使用 掌握Session的使用 完善用户登录注册案例的功能 1,会话跟踪技术的概述 对于会话跟踪这四个词,我们需要拆开来进行解释,首先要理 ...

  5. tomcat + memcached session manager共享session

    网上有很多关于通过MSM(memcached session manager)实现memcached共享session的文章,但是很多都是东拼西凑,误导别人.正巧最近有一个地方用到,特此总结一下. M ...

  6. 深度实现session【包括session入库、session机制和session和cookie的使用方法,完善会话机制(在分布式机器中也能使用)】、无限分类的实现...

    1.session的注意点: @session_start();//这个配置需要注意,session开启中会有影响,所以使用错误抑制符进行限制[并且使用php.ini对session进行自动开启] s ...

  7. php获取session路径,php session文件修改路径

    默认状态下php的 sess_文件会生成到/tmp目录下,1天的时间就会生成很多,由于/tmp目录下还有别的重要文件,所以看起来不爽.具体更改做法是,找到 php.ini文件里面的 session.s ...

  8. session传递参数_分布式 Session 之 Spring Session 架构与设计

    作者 | 李增光 杏仁后端工程师.「只有变秃,才能变强!」 ​前言 开始进行 Web 开发时,我们可能会遇到这样的情况,当服务器重启之后,之前的登录状态会失效需要重新登录.又或者你的应用程序部署了不止 ...

  9. Session分布式共享 = Session + Redis + Nginx

    一.Session 1.Session 介绍 我相信,搞Web开发的对Session一定再熟悉不过了,所以我就简单的介绍一下. Session:在计算机中,尤其是在网络应用中,称为"会话控制 ...

最新文章

  1. 【400】numpy.pad 为数组加垫(迷宫类题目)
  2. CoordinatorLayout
  3. SVN 文件的解锁方法
  4. 用php画一个蓝底红色的圆_php把图片处理成圆形透明的头像
  5. java 重复提交_java解决重复提交表单
  6. [BUUCTF-pwn]——bbys_tu_2016
  7. 思科CCNA第二学期期末考试答案
  8. 准确率(Accuracy), 精确率(Precision), 召回率(Recall)和F1-Measure(对于二分类问题)
  9. plsqldevelop安装教程
  10. node.js + express服务端,客户端请求图片,在浏览器出现乱码解决方案
  11. nginx 5xx 状态码分析
  12. switch之enum
  13. NSIS 头文件介绍_TextFunc.nsh(2)
  14. 用自己电脑搭建外网可访问的服务器
  15. android 平板桌面,RUI平板桌面
  16. signal信号捕捉
  17. 如何在文字上划横线_word怎么在字上划线的两种方法
  18. 利用闲置电脑安装虚拟机搭建hadoop集群
  19. 路由器重温——静态路由
  20. Goto 桌面搜索 插件的使用

热门文章

  1. android截取字符串工具类,StringsUtil字符串工具类---灵活截取
  2. CSS3来绘制一个3维立体游泳圈_立体墙绘画绘制技巧来了,襄阳墙体彩绘公司介绍...
  3. lower() oracle,PLSQL LOWER用法及代码示例
  4. python爬取下拉列表数据_Python怎么爬取下拉式的网页?
  5. 第十五届全国大学生智能车全国总决赛获奖信息-华北赛区
  6. STC单片机的命名规则
  7. c++ 图的连通分量是什么_图与图论基本概念(图论算法入门)
  8. 小程序读取富文本mysql存储_微信小程序API 富文本·EditorContext实例
  9. 前端用html5还是html4,Web前端面试题第四道—Html5与html4的异同
  10. python logging.getlogger_logging.getLogger与logger的父子关系