ks knowledge system 这是一个知识体系梳理的项目,用来给自己的知识以及学习做一个提纲. 另:关于学习总结的一些思考 1. 基础知识 算法思路 排序算法 2. 服务端开发语言 PHP Golang Java 3. 数据库知识 关系型数据库 RDBS MySQL MySQL基础原理 MySQL主从远原理与维护 MySQL关联查询以及导入导出 MySQL分库分表 MySQL执行计划与查询优化 分布式关系数据库 TiDB、PolarDB、OceanBase等等 NoSQL Redis Redis基础数据类型与事务 Redis底层数据结构 Redis对象--基础类型与结构组织 Redis持久化与数据过期策略 Redis实践问题 Redis文件事件 Redis集群原理 时序数据库与列存储 4. 搜索引擎知识 Elasticsearch ES设计原理 Solr 5. 消息队列中间件 RabbitMQ RocketMQ Kafka Kafka基本概念和原理 Kafka应用 6. 前端知识 web前端 iOS Android 7. 计算机基础 操作系统、服务器以及网络 网络协议 HTTP HTTPS TCP UDP 8. 架构相关 分布式 分布式共识算法 分布式唯一ID生成算法 分布式事务处理方案 服务器软件 Nginx 9. 微服务 微服务业务架构 10. 大数据 11. 机器学习 12. 存储相关