day24_java_Web基础巩固

简介: 自己所掌握的基础知识加以巩固和记录!希望大家点赞收藏并能给予鼓励和支持!有任何建议或者帮助也可以来哦!!!

Get 和 Post 的区别?

1. Get 是不安全的,因为在传输过程,数据被放在请求的 URL 中;Post 的所有操作对用户来说都是不可见的。

2. Get 传送的数据量较小,一般传输数据大小不超过 2k-4k(根据浏览器不同,限制不一样,

但相差不大这主要是因为受 URL 长度限制;Post 传送的数据量较大,一般被默认为不受限

制。

3. Get 限制 Form 表单的数据集的值必须为 ASCII 字符;而 Post 支持整个 ISO10646 字符集。

4. Get 执行效率却比 Post 方法好。Get 是 form 提交的默认方法。

cookie 和 session 的区别?


1.存储位置不同

cookie 存放在客户端电脑,是一个磁盘文件。Ie 浏览器是可以从文件夹中找到。

session 是存放在服务器内存中的一个对象。 chrome 浏览器进行安全处理,只能通过浏

览器找到。Session 是服务器端会话管理技术,并且 session 就是 cookie 实现的。

2.存储容量不同

单个 cookie 保存的数据<=4KB,一个站点最多保存 20 个 Cookie。

对于 session 来说并没有上限,但出于对服务器端的性能考虑,session 内不要存放过多的

东 西,并且设置 session 删除机制。

3.存储方式不同

cookie 中只能保管 ASCII 字符串,并需要通过编码方式存储为 Unicode 字符或者二进制数

据。

session 中能够存储任何类型的数据,包括且不限于 string,integer,list,map 等。

4.隐私策略不同

cookie 对客户端是可见的,别有用心的人可以分析存放在本地的 cookie 并进行 cookie 欺

骗,所以它是不安全的。

session 存储在服务器上,不存在敏感信息泄漏的风险。

5. 有效期上不同

开发可以通过设置 cookie 的属性,达到使 cookie 长期有效的效果。

session 依赖于名为 JSESSIONID 的 cookie,而 cookie JSESSIONID 的过期时间默认为-1,

只需关闭窗口该 session 就会失效,因而 session 不能达到长期有效的效果。

6.服务器压力不同

cookie 保管在客户端,不占用服务器资源。对于并发用户十分多的网站,cookie 是很好的

选择。

session 是保管在服务器端的,每个用户都会产生一个 session。假如并发访问的用户十分

多,会产生十分多的 session,耗费大量的内存。

相关文章
|
消息中间件 Java 大数据
【真实生产案例】SpringBoot 整合 Kafka 实现数据高吞吐
在上篇文章中,我们详细的介绍了 kafka 的架构模型,在集群环境中,kafka 可以通过设置分区数来加快数据的消费速度。 光知道理论还不行,我们得真真切切的实践起来才行! 下面,我将结合生产环境的真实案例,以SpringBoot技术框架为基础,向大家介绍 kafka 的使用以及如何实现数据高吞吐!
4488 1
|
Web App开发 XML Java
java.lang.IllegalStateException: Async support must be enabled on a servlet and for all filters invo
Spring MVC 项目在使用 DeferredResult 实现异步接口时出现错误。 完整错误信息如下: 十一月 03, 2017 8:59:53 上午 org.apache.catalina.
3308 0
|
Arthas Cloud Native Java
是谁在调用我?使用 arthas+jprofiler 做复杂链路分析
Arthas 是阿里巴巴开源的应用诊断利器,提供了 profiler 命令,可以生成热点火焰图。通过采样录制调用链路来做性能分析,极大提升了线上排查性能问题的效率。
是谁在调用我?使用 arthas+jprofiler 做复杂链路分析
|
7月前
|
存储 安全 开发工具
数据安全防护指南:如何选择真正适合企业的加密系统
本文针对企业文件加密选型难题,从效率、权限、兼容、灾备、运维五大维度构建评估框架,以金纬软件为例,解析驱动层透明加密、精细化权限管控(含外发沙箱)、业务系统兼容性、离线策略与双机热备等关键能力,助力企业兼顾安全与办公体验。(239字)
|
8月前
|
安全
1949AI 零代码本地自动化工具:轻量化部署适配低配置电脑设备
本文介绍1949AI轻量化本地自动化方案:零代码、免配置、纯本地运行,安全合规无数据外传;低资源占用,兼容低配电脑;面向小白用户,三步搞定表格整理、文件批量重命名等重复任务,离线可用,开箱即用。(239字)
|
8月前
|
弹性计算 安全 固态存储
阿里云服务器价格怎么查?3 种方法,总有一种适合你!
阿里云服务器价格查询指南:提供3种官方认可方式——活动页直购(新用户¥38/年起)、价格计算器(精准定制配置)、工单询价(企业高配专属)。覆盖轻量、ECS、GPU等全品类,价格透明无隐藏费用,助你快速匹配最优方案。
511 1
|
人工智能 JavaScript API
【HarmonyOS NEXT+AI】问答03:找不到DevEco Studio Cangjie Plugin下载链接?
本文针对学员在“HarmonyOS NEXT+AI大模型打造智能助手APP(仓颉版)”课程中提出的问题进行解答:为何无法在华为开发者社区官网找到DevEco Studio Cangjie Plugin下载链接。文中详细介绍了Cangjie Plugin的功能及获取方式,包括STS和Canary版本的申请流程,并提供了学习仓颉编程语言的资源与建议。对于普通开发者,STS版本是当前首选;同时,通过课程与官方教程,可快速掌握仓颉语言核心语法及API,助力开发HarmonyOS NEXT AI智能助手应用。
1049 3
【HarmonyOS NEXT+AI】问答03:找不到DevEco Studio Cangjie Plugin下载链接?
|
JSON 文件存储 数据安全/隐私保护
微博超话自动签到神器, 微博自动签到神器app,贴吧微博签到脚本工具助手
核心模块包含超话列表获取和签到功能‌2使用配置文件存储cookies避免硬编码‌1
|
10月前
|
存储 云安全 弹性计算
阿里云服务器租用一年多少钱?2026年最新版阿里云服务器租用价格表
2026年阿里云服务器租用价格多样,满足不同用户需求。轻量应用服务器2核2G配置1年仅需38元,经济型e实例2核2G 1年特惠价99元,通用算力型u1实例2核4G 1年特惠价199元。高配置如计算型c9i实例8核16G 1年需5958.52元。用户可选择月付、季付、半年付或年付。阿里云提供上云补贴和优惠券,用户可在活动价格基础上再获减免。先领券再购买,享受更多优惠。

热门文章

最新文章