掘友等级
获得徽章 0
#青训营 x 字节后端训练营#
学习笔记
分布式架构的意义
1、升级单机处理能力的性价比越来越低
2、单机处理能力存在瓶颈
3、稳定性和可用性这两个指标很难达到
#青训营 x 字节后端训练营#
学习笔记
DFS深度优先搜索
从根节点出发,然后依次向下继续搜索,直到遇到叶子节点,此时就会向上回溯,继续向为访问过的点继续深度搜索。
#青训营 x 字节后端训练营#
学习笔记
BFS广度优先搜索
BFS是从根节点开始,沿着树的宽度遍历树的节点,如果发现目标,则演算终止。
#青训营 x 字节后端训练营#
学习笔记
JSON(JavaScript对象符号)是一种用于存储、发送和接收信息的流行文本格式。由于JSON的结构简单,使用有序列表格式化为键值对,因此很容易编写和理解。
#青训营 x 字节后端训练营#
学习笔记
负载均衡三种解决方案
1、集中式LB(Proxy Model)
2、进程内LB(Balancing-aware Client)
3、独立LB进程(External Load Balancing Service)
#青训营 x 字节后端训练营#
学习笔记
对于空结构(或者空数组),其占用的存储大小为零,所以两个不同的零大小的变量在内存中可能具有相同的地址。
#青训营 x 字节后端训练营#
学习笔记
空结构是没有任何字段的结构类型,,占用零字节,因此不需要填充对齐,所以由嵌套空结构的空结构也不会占用存储空间。
#青训营 x 字节后端训练营#
学习笔记
nil是Golang中唯一没有默认类型的非类型化的值,它不是一个未定义的状态。
所以不能像这样:a:=nil将一个没有类型nil的值赋给a。
#青训营 x 字节后端训练营#
学习笔记
nil是Golang中预先声明的标识符(非关键字保留字),其主要用来表示引用类型的零值(指针、接口、函数、映射、切片和通道),表示它们未初始化的值。
#青训营 x 字节后端训练营#
学习笔记
Golang中的零值(The zero value)
零值是指当你声明变量(分配内存)并未显式初始化时,始终为你的变量自动设置一个默认初始值的策略。
下一页