自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 JS事件循环机制

JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。JavaScript的单线程,与它的用途有关。作为浏览器脚本语言,JavaScript的主要用途是与用户互动,以及操作DOM。这决定了它只能是单线程,否则会带来很复杂的同步问题。单线程的优势1. 降低处理复杂性,简化开发,例如不用考虑竞争机制等。2. 作为用于预处理与用户互动的脚本语言,可以更加容易地处理状态同步的问题。3. JS核心维护人员自身的理解与设计。4. 越简单越容易推广,快速上手。明显

2022-02-26 10:19:48 409

原创 TCP的三次握手与四次挥手

TCP全称为Transmission Control Protocol(传输控制协议),是一种面向连接的、可靠的、基于字节流的传输层通信协议。TCP是为了在不可靠的互联网络上提供可靠的端到端字节流而专门设计的一个传输协议。客户端在收发数据前要使用 connect() 函数和服务器建立连接。建立连接的目的是保证IP地址、端口、物理链路等正确无误,为数据的传输开辟通道。TCP建立连接时要传输三个数据包,俗称三次握手(Three-way Handshaking)三次握手过程:1.刚开始客户端处

2022-02-23 15:50:18 139

原创 HTTP 和 HTTPS 的区别

HTTP:超文本传输协议,以明文方式发送信息的HTTP由请求和响应构成,是一个标准的客户端服务器模型(C/S)。HTTP协议永远都是客户端发起请求,服务器回送响应。HTTP的工作过程地址解析。域名系统DNS解析域名得到主机的IP地址 封装HTTP请求数据包。封装的内容有以上部分结合本机自己的信息。 封装成TCP包,建立TCP连接(TCP的三次握手) 客户机发送请求命令。 建立连接后,客户机向服务器发送一个请求 服务器响应。服务器接到请求后,给予相应的响应信息 服务器关闭TCP连接。一般

2022-02-22 22:29:33 127

原创 cookie,session与token的区别

Cookie实际上是一小段的文本信息。Cookies是由服务器产生的。当浏览器第一次访问服务端时,服务器此时肯定不知道他的身份,所以创建一个独特的身份标识数据,格式为key=value,放入到Set-Cookie字段里,随着响应报文发给浏览器。浏览器看到有Set-Cookie字段以后就知道这是服务器给的身份标识,于是就保存起来,下次请求时会自动将此key=value值放入到Cookie字段中发给服务端。服务端收到请求报文后,发现Cookie字段中有值,就能根据此值识别用户的身份然后提供数据。Se..

2022-02-22 21:16:36 6559

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除