我们都知道http的无状态性,说白了 是个二傻子,上一秒还知道你是谁 下一面就不知道你是谁了,为了治好这玩意的老年痴呆症咱们得给他吃点药 ,首先先吃Cookie这个药

吃了这个药后,http就知道 原来想打开收件箱的是你啊(前期只知道谁知道了谁登录了邮箱,但是当点击收件箱的时候不知道是谁的账户,这吊东西也是蠢)。这个Cookie记录了

你的账户密码,服务器就会去响应指定账户的名称,但是有两个缺点

第一个就是:密码账户存在客户端(就是浏览器中),那么是个有编程基础的都能找到你的密码跟账号,不安全,然后出来了Session,session为了解决这个问题,把这重要的东

西放在了服务器中,是不是很牛逼?牛b个jb,你打开浏览器,再关闭浏览器,你就访问不到之前的session了,就好比你存一个东西,服务器在内存中给你存好了, 顺道给你一个钥匙打开,这个 钥匙就是jsessionid,但是你把钥匙关闭了(就是浏览器关闭了,这个jsessionid以Cookie的方式存在,默认的生存时间就是:开则 生,关则死,就是你只要关闭,这钥匙就没了),你想着没钥匙还要取得这个东西,你是脑子进水了应该。而且这个Session有个缺点  ,你关掉了浏览器,三十分钟 左右就给你销毁,因为Session存在位置是内存啊。

第二个就是:Cookie这个药有持久性的和短暂性的,什么意思呢,上面咱们说的Session就是短暂性的Cookie 因为你创建Session后,会把钥匙给你,但是你关闭浏览器 就代表没了,就直接gg,持久性的就是你关闭浏览器,还可以继续使用。那我想关闭浏览器后怎么访问之前的Session呢 就只需要几行代码

session = req.getSession();
session.setAttribute("name", 1);
Cookie cookie=new Cookie("JSESSIONID",String.valueOf(session.getId()));
cookie.setMaxAge(60 * 10 );   //一定要设置时间
resp.addCookie(cookie);

总结一句:这http你要把当成一个傻子,万物皆对象嘛,我们要治疗他的老年痴呆症,就出现了Cookie 发现Cookie有点副作用

①:不安全,那咱们就出现了Session

②:有持久性的跟短暂性(持久性的就是关了浏览器还能用,短暂性就是关了浏览器不能用,得重新登录)session就是会话Cookie(会话Cookie就是短暂性的Cookie)

还是那句话这http真是个智      障

关于Cookie和Session相关推荐

  1. 你想了解的Cookie和Session就在这~

    目录 1.会话的概念 2.保存会话的两种技术 3.Cookie 4.Session(重点) 1.会话的概念 我们知道session的意思就是会话,Cookie和Session 是两种会话技术,我们首先 ...

  2. Cookie和Session的区别与联系

    Cookie和Session Session 会话的理解 Session的作用 HTTP协议的无状态特点 Session的实现原理(重点) Session常用方法: Cookie 基本介绍 经典案例 ...

  3. 前端页面——Cookie与Session有什么区别

    我们在实际生活中总会遇到这样的事情,我们一旦登录(首次输入用户名和密码)某个网站之后,当我们再次访问的时候(只要不关闭浏览器),无需再次登录.而当我们在这个网站浏览一段时间后,它会产生我们浏览的记录, ...

  4. cookie、session总结

    前几天在调试第三方支付接口时碰到一个session失效问题,用了几天时间才搞明白,现在回想一下,主要还是由于cookie和session这一块的一些基本概念没有搞清楚,现总结一下. 浏览器使用HTTP ...

  5. cookie 和session 的区别详解

    转自 https://www.cnblogs.com/shiyangxt/archive/2008/10/07/1305506.html 这些都是基础知识,不过有必要做深入了解.先简单介绍一下. 二者 ...

  6. web存储中cookie、session区别

    http协议是一种无状态的协议,浏览器对服务器的每一次请求都是独立的.为了使得web能够产生一些动态信息,就需要保存"状态",而cookie和session机制就是为了解决http ...

  7. cookie和session的代码实现

    cookie和session的代码实现 1.设置cookie 今天笔试题考的是cookie的设置,我竟然选了request也可以设置cookie,我的天呀. 我们来看如何在response设置吧 pu ...

  8. 还分不清 Cookie、Session、Token、JWT?

    点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 转自:掘金   作者:秋天不落叶 juejin.im/po ...

  9. Token ,Cookie、Session傻傻分不清楚?

    点击上方蓝色"视学算法",选择"设为星标" 作者 | 王菜鸟1993 来源 | cnblogs.com/JamesWang1993/p/8593494.html ...

  10. Flask之Cookie与Session

    Cookie与Session 1 Cookie 设置 from flask import Flask, make_responseapp = Flask(__name__)@app.route('/c ...

最新文章

  1. 机器学习入门(18)— 卷积网络中的池化层实现
  2. 每日站立会议10(完成)
  3. 2016 CCPC 杭州站 小结
  4. 160 - 28 CoSH.2
  5. python可以测试java的代码吗_使用python做你自己的自动化测试--对Java代码做单元测试 (2)-导入第三方jar包裹...
  6. mysql in 保持顺序_IN条件结果顺序问题_MySQL
  7. ShardingSphere UI 初步体验
  8. 法兰克机器人外部自动_行业数据 | 服务机器人销售额创新纪录:全球增长32
  9. Kotlin基础学习第3章—内置类型
  10. ES aggr terms nested study
  11. ZOJ 3077 Move to Baggage Office
  12. dev grdicontrol 根据条件改变行颜色,字体颜色等
  13. 第58章、拍照功能实现(从零开始学Android)
  14. 计算机包括台式机和笔记本,外星人Area-51M游戏笔记本评测:比台式机更强悍的笔记本...
  15. 基于vue+muse-ui的简历生成器
  16. cdc comms interface驱动
  17. 数据库字符集utf8和utf8mb4的详细区别
  18. 吕 思 伟 ---- 潘 爱 民 :: ATL 介 绍( 三)
  19. 学会使用getopt函数
  20. 数据结构与程序设计——C++语言描述(Data Structures Program Design in C++) by Robert L.Kruse Alexander J.Ryba

热门文章

  1. 自动驾驶 Apollo 源码分析系列,感知篇(三):红绿灯检测和识别
  2. ES搜索特殊字符异常Encountered: <EOF> after
  3. matlab 混沌工具箱,matlab混沌工具箱
  4. 武汉高中计算机网络技术分数线,2021年武汉高中录取分数线排名公布
  5. 反病毒工具-PEiD
  6. 怎么样向云服务器上传文件_如何上传文件到阿里云服务器?
  7. iosepub阅读器_epub格式电子书阅读器 iOS版
  8. HTML META 元数据标签详解
  9. Centos 搭建DHCP服务,新建独立网卡完成DHCP实验
  10. 做为一个程序员必看的文章 看看你做到了吗 王森:程序设计师真情忏悔录