Hold on just a little while longer…

目录

1. Golang

基础

博客

字典 Map

数组和切片

字符串 string

接口 interface

调度 goroutine

通道 channel

select

并发

原子操作 atomic

输入输出

内存分配

GC 垃圾回收

defer

错误处理

for range

位运算

整数x按位取反-(x+1)
判断奇偶i&0x1 == 1

网络

反射

Golang 那些坑

包管理

微服务

  • go-micro
  • go-kit
  • kite
  • go-chassis

框架

2. Docker

容器网络

containerd

常见报错

3. Kubernetes

文章

K8s 架构

Pod

Service

etcd

Ingress

4. 数据库

SQL

MySQL

索引
InnoDB
SQL 优化

分布式场景的数据一致性

5. TCP/IP

6. 数据结构

栈与队列

HashMap

二叉树相关

红黑树

哈夫曼树

图论

汇总

7. 算法

排序

快速幂

正则表达式

除法取模

最长回文子串

随机数生成器

Top K

深度/广度优先遍历

蓄水池抽样算法

8. 操作系统

浮点数

进程/线程

当多个线程访问某个方法时,不管你通过怎样的调用方式或者说这些线程如何交替的执行,我们在主程序中不需要去做任何的同步,这个类的结果行为都是我们设想的正确行为,那么我们就可以说这个类是线程安全的

孤儿/僵尸进程

I/O 模型

select、poll、epoll

IPC

共享内存

9. 计算机网络

TCP

RESTful

RPC

分布式

负载均衡

  • 负载均衡(Load Balance)集群技术(Cluster)的一种应用
  • 负载均衡可以将工作任务分摊到多个处理单元,从而提高并发处理能力
  • 目前最常见的负载均衡应用是 Web 负载均衡
  • 常见的 Web 负载均衡技术包括:DNS 轮询、IP 负载均衡CDN
  • 其中 IP 负载均衡可以使用硬件设备软件方式来实现

基础

10. Linux

内核

系统调用

编译

I/O

11. 值得关注的技术

  • Firecracker
  • Kata Container
  • ansible
  • saltstack
  • puppet

12. 运维相关

微服务架构

蓝绿发布

金丝雀发布

系统监控

13. 文章收藏

Github 学习资源

Linux

Java

云计算

KVM

vGPU

Kubernetes

Service Mesh

Serverless

Istio

CNCF

面经

笔试题

架构

Git

其他

Python