-
浏览器输入一个网址发生了什么(四) 网络包在局域网中传输
发布时间:2021-07-31 21:49接下来我们将介绍数据从客户端主机传输出去后,在局域网内经历了什么。 网络包从客户端主机发出后,要经过集线器、交换机和路由器最终进入到互联网。在我们实际生活中,家里的路由器已经
-
浏览器输入一个网址发生了什么(三) IP模块封装和网卡
发布时间:2021-07-25 16:12上一节探索了网络消息在协议栈内是如何封装、发送和接收。本节将补充协议栈中的IP模块对报文的封装,以及网络包是如何通过网卡发送出去计算机。 1. IP模块封装IP头部 当
-
浏览器输入一个网址发生了什么(二) TCP模块封装和传输机制
发布时间:2021-07-23 10:03上节简单的介绍了http报文封装和dns请求获取目标IP 本节将介绍http报文在协议栈中如何进一步处理并发送到网络中。这里说的协议栈是指TCP/IP协议栈。 &nbs
-
浏览器输入一个网址发生了什么(一) 封装http消息和dns请求
发布时间:2021-07-21 12:43本系列文章围绕着“往浏览器输入网址后发生了什么”介绍计算机网络的相关基础知识。本文将介绍往浏览器中输入一个网址后客户端如何封装http消息和发送dns请求查询目标主机的ip。
-
Go入门系列(二十) go web编程简介
发布时间:2021-06-28 16:17本节简单介绍go web编程并用go构建一个服务器。例子:快速搭建一个go web服务器package main import ( "fmt" "log" "net/http" ) func
-
Mysql主从复制原理 + 快速部署主从节点
发布时间:2021-06-05 14:21主从复制应用场景主从服务器互为备份读写分离分担压力mysql主从复制支持不同形式,主要有如下形式:单向主从复制一主多从模式PS:该模式下,从节点建议不超过5台。从节点越多,同步延迟越久,而且写入数据的
-
深入学习mongodb(三) mongdb聚合
发布时间:2021-03-25 16:32如果你有数据存储在MongoDB中,你想做的可能就不仅仅是将数据提取出来那么简单了;你可能希望对数据进行分析并加以利用,因此本节介绍MongoDB提供的聚合工具。 聚合框架
-
深入学习mongodb(二) mongdb索引的数据结构和类型
发布时间:2021-03-25 15:45 mongodb索引数据结构 在这里我希望能够与mysql索引的数据结构进行比较。 mongodb索引的数据结构是b树,而mysql索引的数据结构是b+树。 &nb
-
Redis为什么开始采用多线程
发布时间:2021-03-24 10:13本文转载自“三太子敖丙”的Redis不是一直号称单线程效率也很高吗,为什么又采用多线程了? Redis是目前广为人知的一个内存数据库,在各个场景中都有
-
深入学习mongdb(一) mongdb增删改查
发布时间:2021-03-13 18:04更多增删改查操作可以参考官方文档 https://docs.mongoing.com/ 插入数据 单条插入 db.foo.insert({"bar" :