Skip to content

tangyanhan/u235

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

咸鱼突刺计划

Blog

为了尽早摆脱半瓶水状态制作的技能书

Go开发专家

熟悉Go语言常用结构及实现原理

  • slice
  • map
  • sync.Map
  • chan
  • mutex
  • goroutine

熟悉Go基础机制

  • goroutine实现-GMP模型
  • goroutine调度机制
  • gc机制

熟悉Go高并发相关机制及实现原理

  • Golang高并发的实现方式及配置
  • 压测方法:白盒与黑盒压测工具及使用

高可用

  • Raft
  • k8s高可用及实现原理
  • kafka实践填坑研究

内核与网络协议

  • GRPC使用及实现原理
  • HTTP协议原理及性能调优
  • HTTP2协议机制
  • QUIC协议机制
  • TCP协议模型
  • TCP协议调试,参数调优
  • DPDK原理与使用
  • BPF原理与优化实践
  • cgroupv1管控机制与应用
  • cgroupv2管控机制与应用
  • 进程的内核调度机制与调控
  • 内存的分配机制
  • iptables:应用,原理与性能分析

云原生

项目源码阅读

  • runc实现机制(了解一种CRI)
  • cri-o实现机制(了解一种CRI)
  • kube-proxy源码阅读及解析
  • k8s调度机制: 原理与应用
  • k8s网络模型及对性能影响分析
  • k8s Operator基本原理(list-watch)机制及多级CRD可能对性能造成的影响分析
  • flannel组网实现原理(了解一种CNI)
  • kube-ovn源码阅读,组网实现原理(了解一种CNI)
  • kube-edge源码阅读及贡献
  • istio关键CRD原理分析
  • envoy关键代码分析
  • nginx ingress controller源码分析
  • kubelet及node controller源码分析
  • istio实践应用
  • NFS StorageClass实现分析(一种存储)
  • HPA或KPA实现原理分析(高可用实现)
  • ETCD高可用方案及原理分析

算法基础

  • 链表
  • 动态规划
  • 贪心算法
  • 线性规划

语言多样化

C++

Python

基础学科

概率论与监控告警

微积分与监控告警

运筹学与资源调度优化