Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
  1. HTTP

    1. 502和504

      1. 502Bad Gateway后端建立连接了,但程序超时
      2. 504Gateway Timeout后端未建立连接,超时
    2. http常见字段

      1. content-length 服务器返回数据的长度
      2. content-type 服务器回应告诉客户端数据格式
    3. GET和POST方法都是安全和幂等的嘛, POST如何做到幂等

      1. GET是查询所以是幂等

      2. POST新增/修改数据,所以不是幂等,不安全,需要鉴权

        要保证幂等性可以

        1. 先请求后端生成token,后面请求后端先删除redis中token,如果删除失败则是重复请求
        2. 表设置唯一索引
        3. 分布式锁,redis锁
    4. HTPP1.0/1.1/2.0的区别

      1. 1.1相较于1.0
        1. 长连接
        2. 管道化,同一个长连接可以同时发送多个请求
        3. 缓存控制,Cache-Control
        4. 请求资源部分内容, 分片下载/断点续传
      2. 2.0相较于1.1
        1. 多路复用
        2. 头部压缩,减少带宽
        3. 优先级,HTTP/2.0 允许客户端和服务器为不同的请求设置优先级,以确保重要的资源可以优先传输。这有助于提高页面加载的效率和用户体验。
  2. TCP概念

    1. TODO:基础面试题