零、题目
一、语言
1. go
1.1 go 基本知识点备忘
1.2 GO语言核心30讲 基础知识
1.3 GO语言核心30讲 进阶技术 (数组切片,list ring,字典,通道,函数,结构体)
1.4 GO语言核心30讲 进阶技术 (接口,指针,go语句,if for switch语句,错误处理,panic recover)
GO语言核心30讲 进阶技术 (接口,指针,go语句,if for switch语句,错误处理,panic recover)-优快云博客
1.5 GO语言核心30讲 实战与应用 (基本规则,测试手法,Mutex,条件变量,原子操作)
GO语言核心30讲 实战与应用 (基本规则,测试手法,Mutex,条件变量,原子操作)-优快云博客
1.6 GO语言核心30讲 实战与应用 (WaitGroup和Once,context,Pool,Map,字符编码,string包,bytes包)
GO语言核心30讲 实战与应用 (WaitGroup和Once,context,Pool,Map,字符编码,string包,bytes包)-优快云博客
1.7 GO语言核心30讲 实战与应用 (io包,bufio包,os包,网络服务,http,性能分析)
GO语言核心30讲 实战与应用 (io包,bufio包,os包,网络服务,http,性能分析)-优快云博客
1.8 C++与Go语言的性能对比分析
1.9 Go语言 gin框架 简述
1.10 Go语言垃圾回收机制原理
1.11 Go语言 数据库框架 — Gorm
1.12 Go语言 redis框架 — go-redis
1.13 Go语言 linux部署
1.14 Go语言 gRPC 简述
1.15 Go语言 一些问题了解
1.16 Go语言 几种常见的IO模型用法
1.17 GO语言 服务发现概述
1.18 GO语言 环境搭建
1.19 Go语言 cellnet框架概述
1.20 Go服务开发高手课(极客讲堂)
3. C++
3.1 常见错误
C++ 常见字符串面试题_LyndonZheng的博客-优快云博客_c++字符串试题
3.2 string类函数实现
C++ string类函数实现_LyndonZheng的博客-优快云博客
3.3 常见基本类型的字节大小
c++ 常见基本类型的字节大小_LyndonZheng的博客-优快云博客_c++ 字节大小
3.4 一些概念了解
C++ 一些概念理解_LyndonZheng的博客-优快云博客
3.5 一些机制了解
C++ 一些机制了解_LyndonZheng的博客-优快云博客_c++机制
3.6 一不小心就会踩的坑
C++ 一不小心就会踩的坑_LyndonZheng的博客-优快云博客
3.7 const 的多种用途
3.8 C++11新特性
3. lua
4.1 lua的关键知识点(先挖坑,以后填坑)
Lua的关键知识点(先挖坑,以后填坑)_LyndonZheng的博客-优快云博客
4. python
5.1 常用备忘
python - 常用备忘_LyndonZheng的博客-优快云博客
5.2 Python字符串/元祖/列表/字典互转
Python字符串/元祖/列表/字典互转 - EricShang - 博客园
5.3 Runoob.com python3教程结构提要
runoob.com python3教程结构提要_LyndonZheng的博客-优快云博客
5. java
6.1 Java 基本知识点备忘
Java 基本知识点备忘_LyndonZheng的博客-优快云博客
6.2 Java 基础知识点
Java 基础知识点_LyndonZheng的博客-优快云博客
6.3 Java 面向对象
Java 面向对象_LyndonZheng的博客-优快云博客
6.4 Java 高级教程
Java 高级教程_LyndonZheng的博客-优快云博客
6. php
2.1 php 基本知识点备忘
php 基本知识点备忘_LyndonZheng的博客-优快云博客
二、数据结构和算法
1. 零散归纳
1.1 常见的哈希表,到底是什么?
常见的哈希表,到底是什么?_LyndonZheng的博客-优快云博客_哈希表分类
1.2 快速排序法
1.3 算法复杂度
1.4 TopK算法
1.5 桶排序
1.6 链表中环的检测
2. 数据结构与算法之美(极客讲堂)
03-10:复杂度分析,数组,链表,栈,队列,递归
极客讲堂 - 数据结构与算法之美 - 复杂度分析,数组,链表,栈,队列,递归_LyndonZheng的博客-优快云博客
11-20:排序,线性排序,排序优化,二分查找,跳表,散列表
极客讲堂 - 数据结构与算法之美 - 排序,线性排序,排序优化,二分查找,跳表,散列表_LyndonZheng的博客-优快云博客
21-30:哈希算法,二叉树基础,红黑树,递归树,堆和堆排序,堆的应用,图的表示
极客讲堂 - 数据结构与算法之美 - 哈希算法,二叉树基础,红黑树,递归树,堆和堆排序,堆的应用,图的表示_LyndonZheng的博客-优快云博客_红黑树和堆
31-38:深度和广度优先搜索,字符串匹配基础,Trie树,AC自动机,贪心算法,分治算法
极客讲堂 - 数据结构与算法之美 - 深度和广度优先搜索,字符串匹配基础,Trie树,AC自动机,贪心算法,分治算法_LyndonZheng的博客-优快云博客
39-44:回溯算法,初识动态规划,动态规划理论,动态规划实战,拓扑排序,最短路径
极客讲堂 - 数据结构与算法之美 - 回溯算法,初识动态规划,动态规划理论,动态规划实战,拓扑排序,最短路径_LyndonZheng的博客-优快云博客
45-51:位图,概率统计,向量空间,B+树,A*搜索,数据库索引,并行算法
极客讲堂 - 数据结构与算法之美 - 位图,概率统计,向量空间,B+树,A*搜索,数据库索引,并行算法_LyndonZheng的博客-优快云博客
52:算法实战: redis、搜索引擎、高性能队列Disruptor、微服务接口鉴权限流
极客讲堂 - 数据结构与算法之美 笔记七 - 算法实战:redis、搜索引擎、高性能队列Disruptor、微服务接口鉴权限流_LyndonZheng的博客-优快云博客_redis 查找算法
3. 编程之美 (书籍)
3.1 算法案例一
编程之美 -- 算法案例一_LyndonZheng的博客-优快云博客
三、网络
1. 三次握手和四次挥手
三次握手和四次挥手_LyndonZheng的博客-优快云博客
2. libevent概述
libevent概述(极简)_LyndonZheng的博客-优快云博客_libevent
3. 一些概念了解
网络 一些概念了解_LyndonZheng的博客-优快云博客
4. windows网络IO模型:IOCP
windows网络IO模型:IOCP_LyndonZheng的博客-优快云博客_windows 网络io模型
5. Reactor和Proactor的区别
Reactor和Proactor的区别_LyndonZheng的博客-优快云博客_reactor和proactor区别
6. libevent的消息传递和回调注册函数
libevent的消息传递和回调注册函数_LyndonZheng的博客-优快云博客_libevent 回调函数
7. libevent源码深度剖析 (重点突出,通俗易懂)
libevent源码深度剖析 - lfsblack - 博客园
8. Socket中send()函数和recv()函数详解
Socket中send()函数和recv()函数详解_LyndonZheng的博客-优快云博客_socket.send
9. tcp状态转换图
回顾一下TCP/IP连建立断开,以及常见大量的TIME_WAIT和CLOSE_WAIT状态原因_杨步涛的博客的博客-优快云博客_k8s time_wait
10. 一些网络的常见问题
四、数据库 和 缓存
1. 数据库索引,到底是什么做的? (待用自己语言归纳)
2. 10条SQL技巧 (主要是索引的使用相关)
3. mysql的InnoDB的几个进阶知识
mysql的InnoDB的几个进阶知识_LyndonZheng的博客-优快云博客
4. group by 的同类归并应用
mysql - group by 的同类归并应用_LyndonZheng的博客-优快云博客
5. MyISAM 和 InnoDB 之间的区别
MyISAM 和 InnoDB 之间的区别_LyndonZheng的博客-优快云博客
6. MySQL性能调优(系统参数调优)总结
MySQL性能调优(系统参数调优)总结_LyndonZheng的博客-优快云博客
7. MongoDB 和 MySQL 的对比
8. 怎么做 Redis 容灾
9. MongoDB 分布式 概述
10. mongodb 存储数据的具体实现方式
11. 常用哈希算法
12. 网络响应速度慢,应该用什么办法来定位问题? $$
五、linux
1. 一些概念
1.1 虚拟内存知识备忘
2. 运维相关知识
3. Linux性能优化实战笔记(极客讲堂)
05:Top命令说明
Linux性能优化实战笔记 : 05 Top命令说明_LyndonZheng的博客-优快云博客
06:CPU使用率很高,但每个进程的使用率很低的一个原因
Linux性能优化实战笔记 : 06 CPU使用率很高,但每个进程的使用率很低的一个原因_LyndonZheng的博客-优快云博客
07-08:ps命令查看进程状态,以及僵尸进程
Linux性能优化实战 07-08:ps命令查看进程状态,以及僵尸进程_LyndonZheng的博客-优快云博客_ps 僵尸进程
09-10:软中断 和 小包问题的查找
Linux性能优化实战 09-10:软中断 和 小包问题的查找_LyndonZheng的博客-优快云博客
11-12:CPU 性能指标
Linux性能优化实战 11-12:CPU 性能指标_LyndonZheng的博客-优快云博客
15:内存映射、虚拟内存空间分布、内存分配与回收 和 查看内存使用
Linux性能优化实战 15:内存映射、虚拟内存空间分布、内存分配与回收 和 查看内存使用_LyndonZheng的博客-优快云博客
16-17:怎么理解内存中的Buffer和Cache? 怎么用工具观察?
Linux性能优化实战 16-17:怎么理解内存中的Buffer和Cache? 怎么用工具观察?_LyndonZheng的博客-优快云博客
18:内存泄漏检测工具 memleak
Linux性能优化实战 18:内存泄漏检测工具 memleak_LyndonZheng的博客-优快云博客_memleak 工具
19-20:内存回收与swap
Linux性能优化实战 19-20:内存回收与swap_LyndonZheng的博客-优快云博客_linux 内存回收命令
21:内存性能指标
Linux性能优化实战 21:内存性能指标_LyndonZheng的博客-优快云博客
23 :文件系统
Linux性能优化实战 23:文件系统_LyndonZheng的博客-优快云博客
24-25:磁盘I/O工作机制
Linux性能优化实战 24-25:Linux 磁盘I/O是怎么工作的_LyndonZheng的博客-优快云博客
26-27:磁盘I/O故障的两个例子
Linux性能优化实战 26-27:磁盘I/O故障的两个例子_LyndonZheng的博客-优快云博客
28-29:sql 和 redis 导致磁盘I/O故障的两个例子
Linux性能优化实战 28-29:sql 和 redis 导致磁盘I/O故障的两个例子_LyndonZheng的博客-优快云博客_redis导致linux磁盘满
33-34:网络
Linux性能优化实战 33-34:网络模型,性能指标,配置说明,性能检测_LyndonZheng的博客-优快云博客
35:C10K 和 C1000K 的实现
Linux性能优化实战 35:C10K 和 C1000K 问题_LyndonZheng的博客-优快云博客_c1000k问题
36:网络性能测试方法
Linux性能优化实战 36:网络性能测试方法_LyndonZheng的博客-优快云博客
37:DNS
Linux性能优化实战 37:DNS_LyndonZheng的博客-优快云博客
38:tcpdump 和 Wireshark
Linux性能优化实战 38:怎么使用 tcpdump 和 Wireshark 分析网络流量?_LyndonZheng的博客-优快云博客
39:DDOS
Linux性能优化实战 39 :怎么缓解 DDoS 攻击带来的性能下降问题?_LyndonZheng的博客-优快云博客
40:网络延迟
Linux性能优化实战 40 :网络延迟问题_LyndonZheng的博客-优快云博客_linux系统注入网络延时的方法
41:NAT
Linux性能优化实战 41 : NAT_LyndonZheng的博客-优快云博客_linux nat 优化
43:网络性能指标
Linux性能优化实战 43 网络性能指标_LyndonZheng的博客-优快云博客
47-48:服务器丢包的检测思路
Linux性能优化实战 47-48 服务器丢包的检测思路_LyndonZheng的博客-优快云博客_丢包率测试
52:服务吞吐量大量下降的检测思路
Linux性能优化实战 47-48 服务器丢包的检测思路_LyndonZheng的博客-优快云博客_linux 查看丢包
4. 容器实战高手课(极客讲堂)
4.1 容器实战高手课笔记 ----来源《极客时间》
六、业务
1. 定时器 -- 环形队列法
10w定时任务,如何高效触发超时_LyndonZheng的博客-优快云博客 (10w定时任务,如何高效触发超时)
2. 零散知识
3. TCP接入层的负载均衡、高可用、扩展性架构
4. 如何实现离线群聊
5. 简述一下Kafka是什么
七、架构
1. KBEngine的关键知识点(先挖坑,以后填坑)
KBEngine的关键知识点(先挖坑,以后填坑)_LyndonZheng的博客-优快云博客
八、其他
1. 有价值资料索引