此处是未解答的问题列表,欢迎挑战,可以提 issue
和 pr
, 解答时提issue直接粘贴题目发起起问题即可
提问:小雨
回答-橙子: 如果有问题请更正我,谢谢! key 这个答案很简单就两个作用1. 为了高效,, key 相当于一个标记, 快速的能够比较出现在节点和之前节点的区别,比如你一个数组, 你有下标就能更快的找到,diff算法里面就提到了先比较key, 如果没有key , 那undefiend == undefined ,这样就会产生第二个问题, 容易就地复用所以key的第二个作用就是为了避免就地复用, 举个简单例子, 你写一个循环, 循环里面有每一个元素都有一个checkbox, 有一个他对应的文案, 这时候你进行一个排序, 没有key 你会发现内容排序变了,但是选中的checkbox 并没有跟着内容一起动
diff 算法我不会react 所以不能确定是否和vue 一样, 如果有需要vue的diff 算法解释请联系我
提问:小雨
回表就是普通索引,定位id,再通过聚簇索引定位到数据,覆盖索引就是把单索引升级成联合索引,将多个列一起做索引,能防止回表
回答-橙子: 如果有问题请更正我,谢谢! 一个tcp 只能同时发起一个http请求,其他的要发需要等待, html , js, css 优先级高于图片, 在http 1.1 中同一个域名下可以建立6个持久连接(connect: keep-alive), 如果有n个域名资源, 那就可以 同时建立 n*6 个连接, 如果全部占用, 那后面的资源就需要等待, 浏览器是怎么提高图片渲染并发: 这里应该可以是提高所有资源的并发感觉可以貌似是一样的, 有两种解决方案1, 资源放在不同域名下 2. 升级http1.1 到2.0 , 2.0 中没有这种建立tcp 连接的限制
回答-橙子: 如果有问题请更正我,谢谢! keep-alive 是http1.1 中出现的, 是为了减少建立tcp连接, 建立一次tcp 连接不断开中间可以有多个http 请求, 但必须是按顺序的
回答-橙子: 如果有问题请更正我,谢谢! http: 超文本传输协议, 解释来说就是在计算机世界里两点之间传输 图片, html , 视频等超文本数据的约定和规范, http 是一个协议。
回答-橙子: 如果有问题请更正我,谢谢! 后续我自己用自己的话描述会补充全, xss csrf sql 注入
对称加密和非对称加密都有 回答-橙子: 如果有问题请更正我,谢谢! 补充楼上 对称加密 是加密url , 非对称加密是加密key 后续会补充解释和一张图
熟悉Linux系统、网络TCP/IP、QUIC等协议; 熟悉CDN原理和技术,调度系统架构,有CDN缓存与调度系统经验者优先; 熟悉TCP/IP和HTTP等协议栈,熟悉DNS/HTTPDNS/302调度原理
nginx 的处理过程、工作在几层,怎么达到负载均衡的效果 ansible和saltstack的区别 获取子进程的ID docker的四种网络模式 k8s有哪个资源类型 k8s的滚动更新、亲和反亲和、自动伸缩 k8s中什么机制可以确保成功启动,但不一定是可用的(探针?) 什么是cdn? 怎么监控TCP网络,比如丢包、或者连接状态 网络监控有哪些指标 网络协议,比如说 HTTP对头阻塞,TCP阻塞控制 告警优先级排序,假如域名访问不通怎么判断是否宕机还是其他原因 如果这些告警是从多个不同的告警平台,怎么让告警收敛?(回调) cdn团队,保障SRE