【校招VIP】专业课考点之网络存储

05月18日 收藏 0 评论 0 测试开发

【校招VIP】专业课考点之网络存储

考点介绍:

cookie、session和localstorage 是目前常用的存储机制,不管是大厂还是中小公司,都会对这个问题有比较高的考察频度,而且有一定的深度和对比分析.

本期分享的专业课考点之网络存储,分为试题、文章以及视频三部分。

答案详情解析和文章内容可扫下方二维码或链接即可查看!

一、考点题目

1. 如果不给cookie设置过期时间会怎么样?

A.立刻过期
B.永不过期
C.cookie 无法设置
D.在浏览器会话结束时过期

正确答案:

cookie的有效时间默认为-1,如果不进行设置的话,就会默认在浏览器会话关闭时结束。

可以通过setMaxAge()方法设置cookie的生命期。

当setMaxAge(0)表示立刻删除该浏览器上指定的cookie

2. 说一下 session 的工作原理?(面试题)

正确答案:其实session是一个存在服务器上的类似于一个散列表格的文件。里面存有我们需要的信息,在我们需要用的时候可以从里面取出来。

类似于一个大号的map吧,里面的键存储的是用户的sessionid,用户向服务器发送请求的时候会带上这个sessionid。这时就可以从中取出对应的值了。

3. 如果客户端禁止 cookie 能实现 session 还能用吗?(面试题)

正确答案:Cookie与 Session,一般认为是两个独立的东西,Session采用的是在服务器端保持状态的方案,而Cookie采用的是在客户端保持状态的方案。

(答案点击下方链接或者扫海报二维码查看哦)

二、考点文章

1.【校招VIP】彻底理解cookie,session,token

很久很久以前,Web 基本上就是文档的浏览而已, 既然是浏览,作为服务器, 不需要记录谁在某一段时间里都浏览了什么文档,每次请求都是一个新的HTTP协议, 就是请求加响应, 尤其是我不用记住是谁刚刚发了HTTP请求, 每个请求对我来说都是全新的。这段时间很嗨皮。

2.【校招VIP】session、cookie、token工作原理及区别

Session:保存在服务器上。注册登录->服务端将user存入session->将sessionid存入浏览器的cookie->再次访问时,根据cookie里的sessionid,找到session里的user的状态就可以了。

3.【校招VIP】Session和Cookies的基本原理

在浏览网站的过程中,我们经常会遇到需要登录的情况,有些页面只有登录之后才可以访问,而且登录之后可以连续访问很多次网站,但是有时候过一段时间就需要重新登录。还有一些网站,在打开浏览器时就自动登录了,而且很长时间都不会失效,这种情况又是为什么?其实这里面涉及Session和Cookies的相关知识,本节就来揭开它们的神秘面纱。

(扫下方海报二维码查看完整版)

三、考点视频

进程和线程的关系?

更多资讯可搜索校招VIP小程序查看哦。
PC端链接:https://xiaozhao.vip/dTopic/detail/333
移动端链接:https://m.xiaozhao.vip/dTopic/detail/333

C 0条回复 评论

帖子还没人回复快来抢沙发