随笔之Session和Cookie的

随笔之Session和Cookie的

  1. Cookie默认存在浏览器的内存中(也可以通过设置MaxAge的方式实现缓存在磁盘上)
  2. Cookie在浏览器关闭后,默认会将生命周期完结的或者缓存在内存中的值清除
  3. 不同浏览器支持的Cookie数量和大小都不同(网上所说的4k大小和每个域名20个Cookie已经不对了)
  4. 浏览器禁用Cookie后,服务器通过URL重写的方式,会将SessionID传回给浏览器
  5. Cookie不安全,由于存在本地,别人可以通过解析Cookie文件,操作曾经登录的相关账号等,造成不必要的损失
  6. 有些网站默认的设置Cookie时长为1年,会大量占用磁盘,因此有些浏览器默认禁用Cookie
  7. Session是存贮在服务器中的,一般登录操作通过Session对象,达到多页面共享数据的效果
  8. Session对象默认的存活时长为半小时(1800s),SessionID默认通过JSessionID属性进行保存
  9. Session中的SessionID默认保存在Cookie中,即Session依赖于Cookie
  10. 对应请求,浏览器会根据SessionID判断是否是同一个浏览器发出的请求,从而触发后续的操作
  11. Session保存在浏览器中,因此尽量能不用Session就不用Session,过多的Session会导致服务器奔溃
  12. Session可以解决很多问题,包括表单重复提交、商城购物车等
  13. Session是Jsp内置的九大隐藏对象之一,也是四大域对象之一(九大隐藏对象就是Sevlet类中的九个对象)

java从入门到放弃,你值得拥有!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值