上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: 基本流程 1、浏览器的地址栏输入URL并按下回车。 2、浏览器查找当前URL是否存在缓存,并比较缓存是否过期。 3、DNS解析URL对应的IP。 4、根据IP建立TCP连接(三次握手)。 5、HTTP发起请求。 6、服务器处理请求,浏览器接收HTTP响应。 7、渲染页面,构建DOM树。 8、关闭TC 阅读全文
posted @ 2021-02-27 15:45 爱晒太阳的懒猫。。 阅读(116) 评论(0) 推荐(0)
摘要: 1.UDP报文的首部格式是什么?多少字节 源端口,目的端口,长度, 检验和(防止报文在传输中出错)有8个字节且每个字段是由两个字节组成的 2.什么是套接字(Socket)地址? 二元组:IP地址与端口号(用来找接受方或者确定发送方) 3.应用进场会从端口队列中读取报文,因为报文没有流量控制,所以当发 阅读全文
posted @ 2021-02-27 14:59 爱晒太阳的懒猫。。 阅读(58) 评论(0) 推荐(0)
摘要: 1. TCP 连接的建立三报文握手: 客户端主动打开连接,服务器被动打开连接(1)TCP客户端创建传输控制模块TCB,向服务器发出连接请求报文段,不能携带数据。(2)服务器接收请求报文段,如果同意建立了请求,则向客户端发送确认。(3)客户端还要向服务器发送确认,可以携带数据,防治已经失效的请求突然又 阅读全文
posted @ 2021-02-26 14:27 爱晒太阳的懒猫。。 阅读(58) 评论(0) 推荐(0)
摘要: 1.切片与数组的区别 在 Go 中,与 C 数组变量隐式作为指针使用不同,Go 数组是值类型,赋值和函数传参操作都会复制整个数组数据。假想每次传参都用数组,那么每次数组都要被复制一遍。如果数组大小有 100万,在64位机器上就需要花费大约 800W 字节,即 8MB 内存。这样会消耗掉大量的内存。 阅读全文
posted @ 2021-02-25 17:17 爱晒太阳的懒猫。。 阅读(182) 评论(0) 推荐(0)
摘要: 1.什么是锁? 锁是计算机协调多个进程或线程并发访问某一资源的机制 2.不同存储引擎有着不同的锁,举例子 MyISAM和MEMORY存储引擎:表级锁(table-level locking); BDB存储引擎采用的是页面锁(page-level locking),但也支持表级锁; InnoDB存储引 阅读全文
posted @ 2021-02-15 23:07 爱晒太阳的懒猫。。 阅读(45) 评论(0) 推荐(0)
摘要: 1.redis的单线程为什么那么快? 1)纯内存操作 2)核心是基于非阻塞的IO多路复用机制 3)单线程避免了多线程的频繁上下文切换问题 介绍:Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言 阅读全文
posted @ 2021-02-11 13:56 爱晒太阳的懒猫。。 阅读(209) 评论(0) 推荐(0)
摘要: 1.Mysql 的存储引擎,myisam和innodb的区别。 1.MyISAM 是非事务的存储引擎,适合用于频繁查询的应用。表锁,不会出现死锁,适合小数据,小并发。 2.innodb是支持事务的存储引擎,合于插入和更新操作比较多的应用,设计合理的话是行锁(最大区别就在锁的级别上),适合大数据,大并 阅读全文
posted @ 2021-02-11 09:32 爱晒太阳的懒猫。。 阅读(155) 评论(0) 推荐(0)
摘要: mysql 有哪些索引 Mysql支持哪几种索引 从数据结构角度 1、B+树索引(O(log(n))):关于B+树索引,可以参考 MySQL索引背后的数据结构及算法原理 2、hash索引:a 仅仅能满足"=","IN"和"<=>"查询,不能使用范围查询b 其检索效率非常高,索引的检索可以一次定位,不 阅读全文
posted @ 2021-02-11 09:26 爱晒太阳的懒猫。。 阅读(179) 评论(0) 推荐(0)
摘要: 情景: 多个不同用户共享使用一天信道 信道划分(对信道处理-多路复用技术): 频分多路复用:根据不同的频率将划分(共享时间) 时分多路复用:根据时间片(共享空间) 波分多路复用:使用光纤的频分多路复用给(共享时间) 码分多路复用:将不同用户的信号复合到一起(共享时间与空间)随机访问(对节点处理技术) 阅读全文
posted @ 2021-02-08 18:01 爱晒太阳的懒猫。。 阅读(55) 评论(0) 推荐(0)
摘要: /** * Definition for a binary tree node. * type TreeNode struct { * Val int * Left *TreeNode * Right *TreeNode * } */ //思路类似使用栈括号对 var a []int var b * 阅读全文
posted @ 2021-02-05 14:37 爱晒太阳的懒猫。。 阅读(67) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 下一页