08 2021 档案
摘要:1、完全复制:集群中的每个节点都可以使用完整的存档2、高可用性:Etcd可用于避免硬件的单点故障或网络问题3、一致性:每次读取都会返回跨多主机的最新写入4、简单:包括一个定义良好、面向用户的API(gRPC)5、安全:实现了带有可选的客户端证书身份验证的自动化TLS6、快速:每秒10000次写入的基
阅读全文
摘要:移动n个圆盘1、把n-1个圆盘从A柱子经过C柱子移动到B柱子2、把第n个圆盘从A柱子移动到C柱子3、把n-1个圆盘从B柱子经过A柱子移动到C柱子 def hanoiAlgorithm(n, a, b, c): if n > 0: hanoiAlgorithm(n - 1, a, c, b) prin
阅读全文
摘要:1、父节点和左孩子节点的编号下标有什么关系?—— 0——>1 1——>3 3——>7 4——>9—— i——>2i+1 2、父节点和右孩子节点的编号下标有什么关系?—— 0——>2 1——>4 2——>6 3——>8 4——>10 —— i——>2i+2
阅读全文
摘要:1.一个操作系统线程对应用户态多个goroutine。2.go程序可以同时使用多个操作系统线程。3.goroutine和OS线程是多对多的关系,即m:n。
阅读全文
摘要:进程和线程1.进程是程序在操作系统中的一次执行过程,系统进行资源分配和调度的一个独立单位。 2.线程是进程的一个执行实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。 3.一个进程可以创建和撤销多个线程;同一个进程中的多个线程之间可以并发执行。 并发和并行1.多线程程序在一个
阅读全文
摘要:webSocket是什么1、WebSocket是一种在单个TCP连接上进行全双工通信的协议2、WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据3、在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行
阅读全文