![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
web
文章平均质量分 89
fdb;kjkf
桐花思雨
这个作者很懒,什么都没留下…
展开
-
HTTP协议中URI和URL有什么区别
URL。原创 2022-09-30 18:15:06 · 656 阅读 · 0 评论 -
Nginx的入门详解
目录`Nginx` 是什么为什么要使用 `Nginx`Nginx 是什么Nginx 是一个高性能的 HTTP 和反向代理 web 服务器,同时也提供了 IMAP/POP3/SMTP 服务。其特点是占有内存少,并发能力强,事实上 nginx 的并发能力在同类型的网页服务器中表现较好,使用 nginx 网站用户有:百度、京东、新浪、网易、腾讯、淘宝等为什么要使用 Nginx随着当今互联网的迅速发展,单点服务器早已无法承载上万个乃至数十万个用户的持续访问。比如一台 Tomcat 服务器在理想状态下只能够可原创 2022-01-05 14:27:12 · 1317 阅读 · 0 评论 -
RSA实现用户密码加密传输
目录`RSA` 加密简介`RSA` 加密、解密流程RSA 加密简介RSA 加密是一种 非对称加密。可以在不直接传递密钥的情况下,完成解密。这能够确保信息的安全性,避免了直接传递密钥所造成的被破解的风险。是由一对密钥来进行加解密的过程,分别称为公钥和私钥。两者之间有数学相关,该加密算法的原理就是对一极大整数做因数分解的困难性来保证安全性。通常个人保存私钥,公钥是公开的(可能同时多人持有)RSA 加密、解密流程通过 RSA 实现用户密码加密传输,核心思路点击登录,先请求后端,生成一对公私钥,将公钥原创 2021-10-02 19:06:34 · 2831 阅读 · 0 评论 -
谈谈Http中Get和Post的区别
一:HTTP协议HTTP 是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展http请求数据HTTP响应数据二:Get和Post的区别关于它们的区别可以从以下几个方面来说:1. 请求数据的位置Get 请求的数据会附在 URL 之后,以 ? 分割 URL 和传输数据,参数之间以 & 相连;而 POST 请求把提交的数据则放置在是 HTTP 请求包的包体中对于这样的说法,只是 H原创 2020-09-18 00:57:07 · 149 阅读 · 0 评论 -
接口如何保证幂等性的解决方案
目录前言接口幂等性概念保证接口幂等性的解决方案查询操作和删除操作使用唯一索引前言在实际项目中有很多操作,不管是做多少次,都应该产生一样的效果或返回一样的结果前端重复提交选中的数据,后台应该只产生对应这个数据的一个反应结果我们发起一笔付款请求,应该只扣用户账户一次钱,当遇到网络重发或系统 bug 重发,也应该只扣一次钱发送消息,也应该只发一次,同样的短信发给用户,用户会哭的创建业务订单,一次业务请求只能创建一个,创建多个就会出大问题等等很多重要的情况都需要幂等的特性来支持接口幂等性概念接口原创 2021-04-16 15:06:21 · 687 阅读 · 0 评论 -
在浏览器的地址栏输入网址的背后
目录浏览器的地址栏中输入网址,回车之后查找 `DNS` 缓存发起 `DNS` 查询`DNS` 采用分布式设计的特点分布式、层次数据库浏览器的地址栏中输入网址,回车之后本文将以 Web 页面的请求历程为例,来和你聊聊计算机网络中这些协议是怎样工作的、数据包是怎么收发的,从输入 URL 、敲击回车到最终完成页面呈现在你面前的这个过程首先,我打开了 Web Browser ,然后在 Google 浏览器 URL 地址栏中输入了 maps.google.com然后 ……查找 DNS 缓存浏览器在这个原创 2021-04-14 15:04:28 · 14137 阅读 · 0 评论 -
Web开发之Filter过滤器
Filter 过滤器概述Filter 过滤器属于 Servlet 规范,从 2.3 版本就开始有了。主要用于对到资源的请求或来自资源的响应执行过滤、筛选操作当存在过滤器的时候,对于来自客户端的请求来说,请求必须先经过滤器,放行之后,才能到达 Web 资源;对于返回的响应来说,响应同样会经过滤器,才能到达 Web 服务器,进而响应给客户端Filter 过滤器可以做很多事情,常见的包括过滤脏敏感字符(绿一些敏感的字符串)避免中文乱码(统一设置请求和响应的编码)权限验证(规定只有带指定 Sessio原创 2021-03-21 23:00:42 · 376 阅读 · 2 评论 -
Web开发之Session
前言Session 和 Cookie 的作用有点类似,都是为了存储用户相关的状态信息,是一种会话跟踪技术Cookie 是存储在本地浏览器,而 Session 存储在服务器存储在服务器的数据会更加的安全,不容易被窃取,并且 Session 比 Cookie 使用方便,Session 可以存储对象,Cookie 只能存储字符串,并且 tomcat 8.x 之后的版本中 Cookie 可以存储的字符类型有限制获取 HttpSession 对象request.getSesssion()调用该方法,原创 2021-03-20 22:03:33 · 703 阅读 · 0 评论 -
Web开发之Cookie
会话跟踪技术会话可以简单的理解为客户端与服务器之间的一次会晤,在一次会晤中可能会包含多次请求和响应。例如,用户在某个浏览器中访问某一个 Web 应用,只要不关闭该浏览器,不管该用户点击该 Web 应用的多少个超链接,访问多少资源,直到关闭浏览器之前,整个的这个访问过程我们称为一次会话在一个会话的多个请求中共享数据,这就是会话跟踪技术。会话跟踪技术可以解决我们很多问题。比如最常见的就是一个用户在登陆一个网站之后,请求该网站的其他页面和资源时免登录的功能,又比如购物网站中常见的显示曾经浏览过的商品的功能,又原创 2021-03-20 19:16:56 · 879 阅读 · 0 评论 -
Web开发之Servlet
Servlet 简述Servlet 是运行在实现了 Java Servlet 规范的服务器端一个小程序,是 Java Web 的三大组件之一(Servlet、Listener 监听器、Filter 过滤器),它属于动态资源,能够动态的根据请求的信息返回不同的响应Servlet 是我们深入学习 SpringMVC 框架的基础Servlet 接口javax.serlvet.Servlet 接口是 Servlet 规范中最顶级的接口。此接口定义了初始化 servlet、为请求提供服务以及从服务器中删除 s原创 2021-03-20 16:49:40 · 506 阅读 · 2 评论