网络交互之网络传输
课堂重点
- 重点 1 网络传输-UDP
- 重点 2 网络传输-TCP
认识存储与数据库
课堂重点
- 重点 1 RAID技术
主流存储产品剖析
课堂重点
- 重点 1 Linux文件系统的两大数据结构:Index Node & Directory Entry
Index Node 是一个文件的唯一标识 1:1,储存在磁盘
Directory Entry 内存结构(不会持久化到磁盘),与innode的关系是N:1
-
重点 2 分布式存储=在单机存储基础上实现了分布式协议,涉及大量网络交互
- 分布式文件系统HDFS:
- 分布式对象存储:
走进消息队列
消息队列-Kafka
-
重点 1 Kafka架构
Git 的正确使用姿势与最佳实践
Git 对象(object)
- 数据对象(blob object)
- 树对象(tree object)
- 提交对象(commit object)
- tag object
Git
保护分支
MR/PR
版本控制
Git Config --globe --system --local 低级别的配置会覆盖高级别的配置
Git Config --globe --system --local 低级别的配置会覆盖高级别的配置
课外阅读知识点
Go 1.19 排序算法实践
benchmark结论
- 所有短序列和元素有序情况下,插入排序性能最好
- 在大部分的情况下,快速排序有较好的综合性能
- 几乎在任何情况下,堆排序的表现都比较稳定
pdqsort
- 对于短序列 (