Hold on just a little while longer…

目录

1. Golang

基础

博客

会议报告、PPT

初始化 make/new

字典 map

切片 Slice

字符串 string

接口 interface

协程调度 goroutine

通道 channel

并发 CSP

上下文 context

互斥锁 Mutex

网络 HTTP/HTTPS

排序 Sort

内嵌静态资源

原子操作 atomic

输入输出 I/O

内存分配

垃圾回收 GC

延迟调用 defer

错误处理

循环遍历 for range

位运算

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

网络

反射 reflection

语言陷阱

包管理

设计模式

微服务

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

框架工具

Web
静态建站
数据库
配置管理
RPC
包管理
性能测试
其他

2. Docker

容器网络

containerd

常见报错

相关文章

3. Kubernetes

文章

K8s 架构

Pod

Service

etcd

Ingress

4. 数据库

SQL

MySQL

索引
InnoDB
SQL 优化

Redis

Benchmark

分布式场景的数据一致性

5. TCP/IP

6. 数据结构

栈与队列

哈希 Hash

二叉树相关

红黑树

哈夫曼树

图论

汇总

7. 算法

排序

快速幂

正则表达式

除法取模

最长回文子串

随机数生成器

Top K

KMP 字符串匹配

深度/广度优先遍历

蓄水池抽样算法

8. 操作系统

浮点数

进程/线程

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

孤儿/僵尸进程

I/O 模型

select、poll、epoll

IPC

共享内存

中断

9. 计算机网络

基础

TCP

HTTP

RESTful

RPC

分布式

负载均衡

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

10. Linux

UNIX

设计哲学

Douglas McIlroy 认为的 UNIX 三条哲学

  • Write programs that do one thing and do it well.
  • Write programs to work together.
  • Write programs to handle text streams, because that is a universal interface.

KISS: Keep it simple, stupid

相关文章

C 编程

shell/bash

查找命令

常用的终端命令

内核

环境变量

系统调用

编译

I/O 模型

权限

开机启动流程

11. 值得关注的技术

  • Ansible
  • Chef
  • Puppet
  • Saltstack
  • AWS Firecracker
  • Kata Container
  • Vagrant

12. 运维开发

Linux

Ansible

DevOps

中台

CI/CD

微服务架构

蓝绿发布

金丝雀发布

常用监控命令

参见 每天学习一个命令 | Verne in Github

# 综合
top
htop 
glances
dstat & sar
# 性能分析
perf
# 进程
ps
pstree -p
pgrep
pkill
pidof
Ctrl+z & jobs & fg
# 网络
ip
ifconfig
dig
ping
traceroute
iftop 
pingtop 
nload
netstat
vnstat
slurm
scp
tcpdump
# 磁盘 I/O
iotop 
iostat
# 虚拟机
virt-top
# 用户
w
whoami
# 运行时间
uptime
# 磁盘
du
df
lsblk
# 权限
chown
chmod
# 服务
systemctl list-unit-files
# 定位
find
locate

13. 文章收藏

Github 学习资源

Linux

Java

云计算

KVM 虚拟化

QEMU

vGPU

Kubernetes

Service Mesh

Serverless

Istio

CNCF

面经

笔试题

架构

Git

UML

其他

Python

学习方法

读书

测试

14. 前端

Electron

Ant Design

Element

Semantic UI

webpack

CSS

15. C++

教程

内存管理

面试

相关文章

16. 工具软件

Windows Installer

PDF 提取

开源音乐播放器

下载工具

画图