谢先斌的技术路线
技术路线
- 技术路线
- 数据结构
- 队列
- 集合
- 链表
- 数组
- 字典
- 栈
- 树
- 二叉树
- 完全二叉树
- 平衡二叉树
- 红黑树
- B-/B+/B* 树
- BitSet
- [常用算法](/math/algorithms/)
- 排序、查找算法
- 选择排序
- 冒泡排序
- 插入排序
- 快速排序
- 归并排序
- 堆排序
- 计数排序
- 桶排序
- 基数排序
- 二分查找
- 贪心算法
- 深度优先搜索
- 广度优先搜索
- 回溯算法
- 剪枝算法
- 动态规划算法
- 朴素贝叶斯算法
- 推荐算法
- 并发
- 多线程
- 线程安全
- 一致性、事务
- 事务 ACID 特性
- 事务的隔离级别
- MVCC
- 锁
- Java 锁与同步类
- 公平锁和非公平锁
- 悲观锁
- 乐观锁、CAS
- ABA 问题
- CopyOnRight 容器
- RingBuffer
- 可重入锁&非可重入锁
- 死锁
- 操作系统
- 计算机原理
- CPU
- 多级缓存
- 进程
- 线程
- 协议
- Linux
- [设计模式](/pattern-design/)
- 23 种常见设计模式
- MVC
- IOC
- AOP
- UML
- 微服务思想
- 康威定律
- 运维、统计、技术支持
- 常规监控
- APM
- 统计分析
- 持续集成CD
- [Jenkins](/cicd/jenkins/)
- 环境分离
- 自动化运维
- ansible
- puppet
- chef
- 测试
- TDD
- 单元测试
- 压力测试
- 全链路测试
- A/B test
- 虚拟化
- [KVM](/virtualization-technology/)
- Xen
- OpenVZ
- [容器技术](/container/)
- [docker](/docker/)
- [kubernetes](/kubernetes/)
- [云技术](/cloud/)
- [OpenStack](/openstack/)
- [云原生](/cloud-native/)
- DEVOPS
- 文档管理
- 中间件
- web server
- cache
- client cache
- 消息队列
- 消息总线
- 消息的顺序
- RabbitMQ
- RocketMQ
- ActiveMQ
- Kafka
- Redis 消息推送
- scheduler
- RPC
- Dubbo
- Thrift
- gRPC
- db middleware
- sharding jdbc
- log system
- 配置中心
- API 网关
- [网络](/network)
- [协议](/network/protocol/index.html)
- TCP/IP
- HTTP
- HTTP2.0
- HTTPs
- 网络模型
- epool
- nio
- kqueue
- 框架
- 序列化(二进制协议)
- [protobuf](/network/protocol-buffer/)
- hessian
- 数据库
- mysql
- 原理
- 优化
- nosql
- mongodb
- hbase
- 项目管理
- 架构评审
- 重构
- 代码规范
- RUP
- 看板管理
- SCRUM
- 极限编程
- 敏捷开发
- 结对编程
- 设计思想和开发模式
- DDD
- 命名查询职责分离
- 贫血、充血模型
- Actor 模型
- 响应式编程
- 分布式设计
- 扩展性设计
- 稳定性&高可用
- 硬件负载均衡
- 软件负载均衡
- 限流
- 应用层容灾
- 跨机房容灾
- 容灾演练
- 平滑启动
- 数据库扩展
- 读写分离
- 分片管理
- 服务治理
- 服务注册与发现
- 服务路由控制
- 分布式一致
- cap 和 base 理论
- 分布式锁
- 分布式一致性算法
- paxos
- zab
- raft
- gossip
- 两段式提交、多段式提交
- 幂等
- 分布式一致方案
- 分布式leader选举
- tcc 柔性事务
- 分布式文件系统
- 唯一 ID 生成
- 一致性 hash 算法
- 常用开源框架
- [开源License](/others/2016-05-19-license/index.html)
- 安全
- web 安全
- XSS
- CSRF
- SQL 注入
- 脚本注入
- 漏洞扫描工具
- 验证码
- DDos 防范
- 加密解密
- 对称加密
- 非对称加密
- 哈希算法
- 服务器安全
- 数据安全
- 数据备份
- 网络隔离
- 内外网分离
- 登录跳板机
- 授权
- RBAC
- oAuth2
- 大数据
- 流式计算
- storm
- flink
- kafka stream
- 应用场景
- hadoop
- hdfs
- map/reduce
- yarn
- spark
- PySpark 一个强大的分布式数据处理开源框架
- 性能
- 性能优化方法论
- 容量评估
- CDN 网络
- 连接池
- 性能调优
- 搜索引擎
- 原理
- lucene
- elasticsearch
- solr
- sphinx
说明: