摘要: 聊聊 HTTP DNS 的工作方式。 传统 DNS 存在的问题 当我们发出请求解析 DNS 的时候,首先,会先连接到运营商本地的 DNS 服务器,由这个服务器帮我们去整棵 DNS 树上进行解析,然后将解析的结果返回给客户端。但是本地的 DNS 服务器,作为一个本地导游,往往有自己的“小心思”。 一个 阅读全文
posted @ 2022-01-14 19:09 敲键盘的猫 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 参考:https://blog.csdn.net/qq1137623160/article/details/79772505 参考:https://blog.csdn.net/qq_39654841/article/details/90631795 阅读全文
posted @ 2022-01-14 19:06 敲键盘的猫 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 从上往下,每经过一层,协议就会在数据包包头上面做点手脚,加点东西,传送到接收端,再层层解套出来,如下示意图: 阅读全文
posted @ 2022-01-13 15:20 敲键盘的猫 阅读(243) 评论(0) 推荐(0) 编辑
摘要: RTT(Round-Trip Time):往返时延 RTO (retransamission timeout):超时重传(时长) 阅读全文
posted @ 2022-01-09 16:26 敲键盘的猫 阅读(573) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-01-08 23:11 敲键盘的猫 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 参考:https://www.bilibili.com/video/BV16b41157Jj?spm_id_from=333.999.0.0 参考:https://www.bilibili.com/video/BV1ib41137uK?spm_id_from=333.999.0.0 阅读全文
posted @ 2022-01-08 16:46 敲键盘的猫 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 检验和目的 目的是为了发现TCP首部和数据在发送端到接收端之间发生的任何改动。如果接收方检测到检验和有差错,则TCP段会被直接丢弃。 TCP在计算检验和时,要加上一个12字节的伪首部。 伪首部 伪首部共有12字节,包含IP首部的一些字段,有如下信息:32位源IP地址、32位目的IP地址、8位保留字节 阅读全文
posted @ 2022-01-07 22:28 敲键盘的猫 阅读(4415) 评论(0) 推荐(2) 编辑
摘要: 面试题:MySQL主从复制三个线程,11个参数? MySQL 主从复制涉及到三个线程: 一个在主节点的线程:log dump thread 从库会生成两个线程:一个 I/O 线程,一个 SQL 线程 主库会生成一个 log dump 线程,用来给从库 I/O 线程传 Binlog 数据。 从库的 I 阅读全文
posted @ 2022-01-07 16:54 敲键盘的猫 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令。如果线程正在执行的是一个Java方法,这个计数器记录的是正在执行的虚拟机字节码指令的地址;如果正在执行的是本地(Native)方法,这个计数器值则应为空(Undefined)。 方法区(Method Area)别名叫作“非 阅读全文
posted @ 2021-01-17 17:16 敲键盘的猫 阅读(82) 评论(0) 推荐(0) 编辑
摘要: java -XX:+PrintCommandLineFlags -version 查看jvm垃圾回收算法 阅读全文
posted @ 2021-01-15 17:53 敲键盘的猫 阅读(93) 评论(0) 推荐(0) 编辑