对称加密和非对称加密 本文转自:https://juejin.im/post/6844903950513078280 加密在编程中的应用的是非常广泛的,尤其是在各种网络协议之中,对称/非对称加密则是经常被提及的两种加密方式。 对称加密我们平时碰到的绝大多数加密就是对称加密,比如:指纹解锁,PIN 码锁,保险箱密码锁,账号密码等都是使用了对称加密。 对称加密:加密和解密用的是同一个密码或者同一套逻辑的加密方式。 这个 2020-09-19
了解TCP、UDP、TLS 本文转自:https://coffe1891.gitbook.io/frontend-hard-mode-interview/1/1.5.2了解一点底层网络通信原理,对日常工作有很大的帮助,减少与后端工程师的“日常沟通摩擦”,增强共鸣和互信与理解。而在面试过程中,很多公司会考察前端工程师的知识广度,TCP/IP、TCP、UDP、TLS 是被高频问到的。TCP/IP 协议是一个协议集,里面包括很多协 2020-09-19
Websocket,服务器发送事件(SSE)和HTTP2的服务器推送之间有什么区别? Websockets:双向异步通信。到目前为止,HTTP / 2 不能很好地工作,但是正在努力使之成为现实。 (例如 WISH 和 websockets2-over-http2。)SSE:服务器可以将事件通知浏览器。使用普通的 HTTP,即使在使用 HTTP / 2 时也能很好地工作。通过使用常规 POST 请求从客户端向服务器发出通知,可以通过 SSE 在两个方向上模拟异步通信,在 HTTP / 2020-09-19
HTTP1.1、HTTP2.0的区别 本文转自:https://coffe1891.gitbook.io/frontend-hard-mode-interview/1/1.5.3 Http 几个版本的区别《HTTP/2: the Future of the Internet》 是 Akamai 公司建立的一个官方的演示,用以说明 HTTP/2 相比于之前的 HTTP/1.1 在性能上的大幅度提升。 同时请求 379 张图片,从 Loa 2020-09-19
GET请求和POST请求有何区别? 本文转自:https://juejin.im/post/6844904097091420174 GET 请求 它是 HTTP 常见的请求类型,最常见于向服务器查询某些信息。 可以将查询参数追加到 URL末尾,以便将信息发送给服务器。 对查询字符串的格式有要求,每个参数名称和值必须使用encodeURIComponent进行编码,才能放到URL末尾,必须用&符号隔开。例如:baidu.com 2020-09-19
options请求是什么?有什么用? 本文转自:https://www.cnblogs.com/mamimi/p/10602722.html 前言自后台 restful 接口流行开来,请求了两次的情况(options 请求)越来越普遍。笔者也在实际的项目中遇到过这种情况,做一下整理总结。 文章书写思路 为什么发生两次请求http 的请求方式,包括 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE 和 CON 2020-09-19
HTTP的请求有多少种?详细说说每一种 HTTP 请求有多种方法:HTTP1.0定义了 3 种请求方法:**GET、POST和HEAD**;HTTP1.1新增 5 种请求方法:**OPTIONS、PUT、DELETE、TRANCE和CONNECT**;HTTP2.0协议解析采用新的二进制格式,HTTP1.x的解析是基于文本; GET:请求指定页面信息,并返回实体主体; POST:向指定资源提交数据并进行处理请求,数据被包含在请求体中, 2020-09-19
「每日LeetCode」2020年9月15日 剑指 Offer 53 - II. 0 ~ n-1 中缺失的数字、剑指 Offer 61. 扑克牌中的顺子、剑指 Offer 42. 连续子数组的最大和、剑指 Offer 18. 删除链表的节点 2020-09-19 算法 LeetCode 算法 数组 动态规划 链表 二分算法
「每日LeetCode」2020年9月16日 剑指 Offer 54. 二叉搜索树的第 k 大节点、剑指 Offer 57 - II. 和为 s 的连续正数序列、剑指 Offer 32 - II. 从上到下打印二叉树 II 2020-09-19 算法 LeetCode 算法 滑动窗口 二叉树 bfs
「每日LeetCode」2020年9月17日 剑指 Offer 64. 求 1+2+…+n、剑指 Offer 56 - II. 数组中数字出现的次数 II、剑指 Offer 56 - I. 数组中数字出现的次数 2020-09-19 算法 LeetCode 算法 数组 哈希表 位运算 递归 数学