zoukankan      html  css  js  c++  java
  • session与cookie

    Session:是在服务器端状态保持机制,提供了一种把信息保存在服务器内存中的一种方式,它能存储任何数据类型包括自定义对象。
    每个客户端的Session是独立存储的。Session对象用于存储有关用户的信息,用户不能访问和修改其他用户的session。在服务器端有一个session池,用来存储每个用户的session中的数据,为了区别,给每个存储单元加一个sessionId, 这个sessionId的值是唯一的,然后返回给浏览器,用户下次访问时带着这个sessionId, 从session池中找到对应的session存储单元,每个用户都有属于自己的session,不能对其他用户的session进行操作

    sessionID是以cookie的形式返回给浏览器端。浏览器将接收到的存储sessionID的cookie保存在内存中(浏览器端)
    session不能跨进程使用(如:不能跨浏览器使用)
    同一个浏览器,对多个用户进行操作,它只是改变了session的值,并没有新建session
    当调用session的Abandon方法:强制性关闭,如注销
    session.Abandon();//销毁服务器端的session对象
    session.Clear();//清除session中键值对

    cookie: 是一个在客户端状态保持的文本文件,是一种能够让网站服务器把少量数据存储到客户端的硬盘或内存,并且读取出来的一种技术。
    浏览器会自动将属于该网站的Cookie文件发给对应的服务器,通过域名来进行区别Cookie文件的名称,如果两个不同的cookie名称,服务器会写一个cookie文件类存储,以键值对的方式存储

    cookie的缺点:不能存储过多的信息

    这是以前整理的,还有待完善,请大神们指点补充。
  • 相关阅读:
    hihocoder 1142 三分·三分求极值(三分)
    poj 3304 Segments(计算直线与线段之间的关系)
    poj 1269 Intersecting Lines(判断两直线关系,并求交点坐标)
    poj 2398 Toy Storage(计算几何 点线关系)
    poj 2318 TOYS(计算几何 点与线段的关系)
    计算几何基础(模板)
    Jmeter-基本组成
    java-面向对象
    性能测试基础
    java-多线程
  • 原文地址:https://www.cnblogs.com/zql0617/p/zql.html
Copyright © 2011-2022 走看看