039741280dd7ce02c05253e5d079c707_00a2d541118af0fd1281a14b9793fdfb_wh=1920x810.jpg SRE 工程师通常是围绕着缩减下面的几个时间来提高整个系统的稳定性水平: MTTI (Mean Time To ldentify)平均故障发现时间 MTTA(Mean Time To Acknowledge)平均故障确认时间 MTTL (Mean Time To Location)平均故障定位时间 MTTT (Mean Time To Troubleshooting)平均故障解决时间 MTTV (Mean Time To Verify)平均故障验证时间

Go 进阶学习路线

语言特性

  • 反射
    • 反射的值传递实现
    • 反射与接口的关系
    • 反射核心方法与操作原理
    • 反射访问私有属性原理
  • 泛型
    • 泛型的历史与发展轨迹
    • 类型参数与限定
    • 运算符的值传递实现
    • 深度参数列表变量内部处理
    • 深度类型函数与写写分离
    • 自定义类型别名
    • 自动推导推断
    • 柯里化语法口语法
  • 通道
    • CSP 并发编程
    • 通道结构与标准序列
    • 通道与人力资源调度
    • 通道操作权限
    • select 多变量使用
  • 函数
    • defer 复杂应用原理
    • defer 延迟调用原理
    • 界标号零维堆栈原理
    • 场间信令异界口
    • 接口的递延器
    • 接口的触发实现
    • 接口的框架结构
    • 接口内存递进过程
    • 接口动态递进过程
    • 错误堆栈管理

运行时

  • 协程与调度器原理
    • 主协程与子协程的关系
    • GMP 模型
    • 协程的生存周期与状态转换
    • 调度协程的 G0 的作用
    • 协程锁与协程切换原理
    • 协程的调度顺序
    • 协程的调度器
    • 协程的调度时钟
    • 协程的调度时钟轮
  • 并发控制
    • 服务器锁
    • 互斥锁管理
    • 读写锁管理
  • 内存管理
    • 内存与多重队内存
    • TCMalloc 原理
    • mcache 在内的三段内存管理
    • heapArena 内存的扩容管理
    • heap 堆层管理
    • 多级缓存与逐层释放
    • 标记进程
    • 并发标记

垃圾回收

  • 并发标记
  • 辅助指针管理
  • 标记堆栈止
  • 垃圾清理
  • 辅助清扫
  • 屏障技术

类型系统

  • 浮点数检查标准,原理与多操作
  • 类型推断
  • 字符串使用的推断结构
  • 哈希推断过程
  • make 初始化配置
  • 扩展推理器
  • 切片的复制原理
  • 哈希种植器
    • 哈希标准
    • 字节量与 make 初始化管理
    • 哈希变量初始化
    • 访测与重复堆叠管理
    • 拷贝复制与变量原理

编译时

  • 语法解析
    • 词法解析
    • 语法解析
    • AST 抽象语法树
    • 类型推理
    • 类型推断
    • AST 简析与指向
  • SSA 生成
  • 汇编编写链接器
    • 汇编内联
    • 逃逸分析
    • 应用编写
    • walk 函数变量
    • SSA 生成