web
段远山
山不向我走来,我便向它走去!.........张雨亭
展开
-
HTTP与HTTPS的区别
前言: 超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。 为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS,为了数据传...原创 2020-04-14 14:24:35 · 173 阅读 · 0 评论 -
静态资源和动态资源的区别
静态资源:可以理解为前端的固定页面,这里面包含HTML、CSS、JS、图片等等,不需要查数据库也不需要程序处理,直接就能够显示的页面,如果想修改内容则必须修改页面,但是访问效率相当高。 动态资源:需要程序处理或者从数据库中读数据,能够根据不同的条件在页面显示不同的数据,内容更新不需要修改页面但是访问速度不及静态页面。 静态资源和动态资源的区别 a.静态资源一般都是设计好的html页面,而...原创 2020-04-14 14:21:29 · 2285 阅读 · 0 评论 -
Cookie和Session的区别
两者之间的区别 1.Cookie存储在浏览器端,session存储在服务器端 2.Cookie最多存储4k,而Session没有限制 3.Cookie存储信息可以永久保存,session客户端关闭或者超时就会失效 4.Cookie不安全,是暴漏在浏览器端的会引起CSRF跨站请求伪造安全问题,session相对安全 Cookie、sessionStorage、localStorage的区别...原创 2020-04-13 18:45:38 · 106 阅读 · 0 评论 -
三次握手协议
什么是三次握手协议 (tcp/ip建立连接的过程) 三次握手协议指的是在发送数据的准备阶段,服务器与客户端之间需要进行三次交互。 具体过程如下: 第一次握手:建立连接时,客户端向服务器发送一个SYN包(握手信号),并计入SYN_SENT状态,等待服务器确认。 第二层握手:服务器收到SYN包,必须确认客户端的SYN,同时自己也发送一个SYN包,即SYN+ACK包(接收到消息并响应),此...原创 2020-04-09 09:06:21 · 431 阅读 · 0 评论 -
java幂等性的解决方案
一、幂等性概念 在编程中.一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数,或幂等方法,是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数不会影响系统状态,也不用担心重复执行会对系统造成改变。例如,“getUsername()和setTrue()”函数就是一个幂等函数. 更复杂的操作幂等保证是利用唯一交易号(流水号)实现. 我的理解:幂等就是一个操作,...原创 2020-04-08 22:55:21 · 687 阅读 · 0 评论 -
jsp 和 servlet 有什么区别 Jsp中有哪些内置对象?作用分别是什么? JSP 的 4 种作用域
jsp 和 servlet 有什么区别: jsp经编译后就变成了 Servlet JSP的本质就是Servlet,JVM只能识别 Java 类,不能识别 JSP 的代码,Web 容器将JSP的代码编译成JVM能够识别的Java类 jsp 更擅长表现于页面显示,servlet 更擅长与逻辑控制。 Servlet 中没有内置对象,Jsp中的内置对象都是必须通过HttpServletRequest...原创 2020-03-31 14:37:42 · 420 阅读 · 0 评论