面向 DevOps | SRE | DBA 领域
- tcp/udp/http
- IO多路复用
- 进程/线程/协程
- [http 状态码]
- [Cow技术]
- 同步/异步/阻塞/非阻塞
- rune
- make 和 new 区别
- defer
- func args
- csp
- channel
- golang的锁
- 单例模式
- context
- 反射
- go的命令行
- 比较两个接口类型是否相等
- 比较两个结构体是否相等
- golang 内存管理
- 逃逸分析
- go 为什么百万高并发
- gmp 调度模型
- gc 垃圾回收
- 装饰器
- iterator/ generator
- [with语法糖的实现方法]
- [元类]
- [Django 类里面mixin的用法]
- [谈谈 asyncio 理解]
- 分布式一致性算法
- Raft
- Gossip
- Hash算法
- Lease 租约机制
- 分布式系统如何保证数据一致性
- CAP
- etcd
- consul
- 发布策略
- 滚动更新
- 蓝绿发布
- 金丝雀发布 / 灰度发布
- CI/CD
- 制品库
- 1 两数之和
- [15 三数之和]
- [18 四数之和]
- [11 盛最多水的容器]
- [20 有效的括号]
- 88 合并两个有序数组
- 141 链表是否有环
- [155 最小栈]
- 206 反转链表
- 234 回环链表
- 344 反转字符串
- 509 斐波那契数列
- [617 合并二叉树]
- 1143 最长公共子序列
- 283 移动零
- x 最大公约数
- x 连续自然数差值
- 26 删除有序数组中的重复项
- 102 二叉树的层序遍历
- 107 二叉树的层序遍历 II
- goroutine 顺序打印1 到 9数字
- goroutine 交替打印字母和数字
- 删除有序链表中重复的元素
- 字母排序
- 交换单词
- 遍历树的前三层
- nginx日志处理
- nginx负载均衡
- [84 柱状图中最大的矩形]
- 金字塔原理
- 代码整洁之道
- 干净架构
- Google SRE
- <跃迁>— 改变自己思维模式,提升认知,跳出单纯技术思维,去用更多的角度看待个人成长。
- <金字塔思维>—结构化思维,去分析问题,拆解问题。
- <非暴力沟通>—学会沟通,在沟通上应用方法论。
- <赋能>—打造应对不确定性敏捷团队,强调管理能力提升。
- <okr工作法>—系统的学习okr工作方法论。
- <刻意练习>—正确的、高效的学习方法论。
- <复盘>—复盘review的方法论