我的个人小站
11
23
进程和线程 进程和线程
进程和线程的区别 进程(Process)是系统进行资源分配和调度的基本单位,线程(Thread)是CPU调度和分派的基本单位; 线程依赖于进程而存在,一个进程至少有一个线程; 进程有自己的独立地址空间,线程共享所属进程的地址空间; 进程是拥
2020-11-23
23
操作系统 操作系统
参考https://github.com/wolverinn/Waking-Up/blob/master/Operating%20Systems.md
2020-11-23
23
数据库 数据库
MySQL三种存储引擎的区别 InnoDB支持事务,可以进行Commit和Rollback; MyISAM 只支持表级锁,而 InnoDB 还支持行级锁,提高了并发操作的性能; InnoDB 支持外键; MyISAM 崩溃后发生损坏的概
2020-11-23
23
网络层协议 网络层协议
IP地址的分类 什么是ARP协议ARP协议完成了IP地址与物理地址的映射。每一个主机都设有一个 ARP 高速缓存,里面有所在的局域网上的各主机和路由器的 IP 地址到硬件地址的映射表。当源主机要发送数据包到目的主机时,会先检查自己的ARP高
2020-11-23
23
计算机网络的体系结构 计算机网络的体系结构
什么是RIP (Routing Information Protocol, 距离矢量路由协议)? 算法是什么?每个路由器维护一张表,记录该路由器到其它网络的”跳数“,路由器到与其直接连接的网络的跳数是1,每多经过一个路由器跳数就加1;更新该
2020-11-23
23
应用层(HTTP和HTTPS) 应用层(HTTP和HTTPS)
HTTP协议问题1 HTTP和HTTPS的区别 端口不同:HTTP使用的是80端口,HTTPS使用443端口; HTTP认证机制,更加安全; HTTPS由于加密解密会带来更大的CPU和内存开销; HTTPS通信需要证书,一般需要向证书颁发机
2020-11-23
23
传输层(TCP 和UDP) 传输层(TCP 和UDP)
TCP的三次握手 第一次握手:Client将SYN置1,随机产生一个初始序列号seq发送给Server,进入SYN_SENT状态; 第二次握手:Server收到Client的SYN=1之后,知道客户端请求建立连接,将自己的SYN置1,AC
2020-11-23
22
第二章 第二章
go结构体函数这个有点类似于显示对象传递func (a 结构体名) 方法名(参数列表) (返回值列表) {函数体} 如果我们想访问这个结构体成员的内容时,没有this指针这个概念的,需要显式的调用 匿名函数如果我们要初始化匿名函数,可以使用
2020-11-22
22
第一章 第一章
go的内存回收机制1.go的内存回收不会对局部变量进行判断,只要有一个指针指向一个变量,那么这个变量就不会被释放。 类型转换和类型断言类型转换 -》Type(表达式或变量) 类型断言 -》变量或表达式.(Type) 类型断言针对接口来说的,
2020-11-22
5 / 8