当前位置:网站首页>工作--今天的学习
工作--今天的学习
2022-08-09 10:05:00 【NextDreamInc】
今天学习了用jsp写登陆界面,还搜了一下session和cookie的资料,有个例子讲得好:
一家咖啡店有喝5杯咖啡免费赠一杯咖啡的优惠,然而一次性消费5杯咖啡的机会微乎其微,这时就需要某种方式来纪录某位顾客的消费数量。想象一下其实也无外乎下面的几种方案:
1、该店的店员很厉害,能记住每位顾客的消费数量,只要顾客一走进咖啡店,店员就知道该怎么对待了。这种做法就是协议本身支持
状态。
2、发给顾客一张卡片,上面记录着消费的数量,一般还有个有效期限。每次消费时,如果顾客出示这张卡片,则此次消费就会与以前
或以后的消费相联系起来。这种做法就是在客户端保持状态(cookie方式)。
3、发给顾客一张会员卡,除了卡号之外什么信息也不纪录,每次消费时,如果顾客出示该卡片,则店员在店里的纪录本上找到这个卡
号对应的纪录添加一些消费信息。这种做法就是在服务器端保持状态(session方式)。
计算机上用的协议什么的跟我们日常打交道的很多方法是一致的,只是这些规则我们看来太自然了以至于忽视了,如果总结以后用在计算机上面,那可就变了个称呼了,人家那叫作“技术”!
边栏推荐
- The GNU Privacy Guard
- 基于信号量与环形队列实现读写异步缓存队列
- 需求侧电力负荷预测(Matlab代码实现)
- 动态内存管理
- 技术分享 | 使用 cURL 发送请求
- 面试官:MySQL 中 update 更新,数据与原数据相同时会执行吗?大部分人答不上来!
- Master-slave postition changes cannot be locked_Slave_IO_Running shows No_Slave_Sql_Running shows No---Mysql master-slave replication synchronization 002
- 分类预测 | MATLAB实现CNN-GRU(卷积门控循环单元)多特征分类预测
- 3D printed this DuPont cable management artifact, and the desktop is no longer messy
- [ASM] Bytecode operation MethodVisitor case combat generation object
猜你喜欢
随机推荐
公里周日
BlockingQueue理论普
【size_t是无符号整数 (-1 > 10) -> 1】
IDEA见过就会爱上的超实用快捷键,一键十行!
markdown转ipynb--利用包notedown
【八大排序④】归并排序、不基于比较的排序(计数排序、基数排序、桶排序)
LeetCode179:最大数(C语言)代码简洁!
GeoScene Pro 2.1下载地址与安装基本要求
xmms已经发布到v1.3了,好久没写博客了
浏览器的报错分类
2021-04-26QGIS3.10加载天地图影像(地图瓦片)的一种方法
Celebrate ranked 18
function two
收到人生第一笔五位数工资
Nodejs服务端
Sweet alert
5.Set interface and implementation class
4. Generics and Utilities
Attentional Feature Fusion
函数组件和类组件和dva视图更新问题