推荐书籍地址:https://github.com/ruyuejun/polaris
所有知识笔记汇总仓库:https://github.com/overnote
各类技术分类索引:
- JavaScript:https://github.com/overnote/JavaScript
- Go:https://github.com/overnote/Golang
- Java:整理中
- Python:整理中
- Server:服务端相关技术,如数据库,web服务器等 https://github.com/overnote/Server
- 算法:https://github.com/overnote/Algorithm
《图解HTTP》
《HTTP权威指南》
《图解TCP/IP》
《TCP/IP详解》
《计算机网络》谢希仁
《计算机网络:自顶向下》
基础入门
《鸟哥的私房菜》 - 0基础入门书,但是篇幅十分巨大
《Linux程序设计》第4版 - 适合入门
《Linux/UNIX系统编程手册》
《Unix/Linux编程实践教程》
《Linux C编程一站式学习》 - 国产难得好书,适合学习C语言使用
《Linux多线程服务端编程》 - 大部头,适合0基础到深入
《Linux高性能服务器编程》 - 国内较为经典的Linux初级著作
深入浅出
《UNIX环境高级编程》 - 进阶Unix的框架、函数、多进程、网络
《Linux内核设计与实现》 - 短小精悍入门书
《Linux设备驱动程序》第3版
《Unix网络编程》卷1和卷2
《Linux/UNIX系统编程》
追本溯源
《Linux内核源代码情景分析》
《深入理解Linux内核》
《深入Linux内核架构》
华山论剑
《编译原理》
《性能之巅》
《Unix编程艺术》
《现代操作系统》
《深入理解计算机系统》
《重构》
《编程之美》
《大话设计模式》
《Head First设计模式》
《设计模式-可复用软件的设计》
《图解设计模式》
《编程珠玑》
《代码大全》
《敏捷软件开发》
《解析极限编程》
《解析极限编程-拥抱变化》
《测试驱动开发by Example》
《敏捷开发-敏捷软件开发》
《超越传统的软件开发》
《人月神话》
Nginx
https://github.com/overnote/Server - Nginx目前没有很好的入门书籍,推荐阅读入门文档
《深入理解Nginx:模块开发与架构解析》第2版 - Nginx深入学习书籍
Tomcat
《Tomcat架构解析》
《深入剖析Tomcat》
通用
《数据库系统概念》
《数据库系统实现》
《数据库索引设计与优化》
《数据库查询优化器的艺术》
《海量数据库解决方案》
MySQL
《涂抹MySQL》 - 基础学习
《高性能MySQL》 - 基础学习
《MySQL性能调优与架构设计》 - 架构学习
《MySQL技术内幕_InnoDB存储引擎》 - 内核学习
《MySQL内核:InnoDB存储引擎》 - 内核学习
Redis
《Redis开发与运维》 - redis基础书籍,《Redis实战》也是经典之作,但内容基本被本书囊括
《Redis深度历险》 - redis实战加强
《Redis设计与实现》 - redis内核研究
MongoDB
《MongoDB权威指南》 - 入门书籍,极其适合当作工具书
PostgreSQL
《PostgreSQL修炼之道》 - 官方文档的精简汉化
《PostgreSQL技术内幕》 - 干货满满,值得珍藏
《PostgreSQL 数据库内核分析》
Oracle
《涂抹Oracle》 - 基础学习
《收获,不止Oracle》 - 基础学习
《Oracle Database 9i/10g/11g编程艺术》 - 深入学习
《Oracle性能诊断艺术》 - 深入学习
《Oracle高效设计》 - 深入学习
《深入解析Oracle》 - 架构学习
《Oracle DBA手记2》 - 架构学习
《构建Oracle高可用环境》 - 架构学习
《DBA的**天空》 - 架构学习
《Oracle RAC日记》 - 架构学习
《Hadoop技术内幕》
《大数据日知录》
web架构
《互联网创业核心技术:构建可伸缩的web应用》
《架构即未来:现代企业可扩展的Web架构、流程和组织》
《大型网站技术架构》
《企业应用架构模式》
《系统架构 : 复杂系统的产品设计与开发》
《架构整洁之道》
《图解服务器端网络架构》
微服务
《Spring微服务实战》
《深入理解Spring Cloud与微服务构建》 - 入门书籍
《Spring Cloud微服务实战》 - 入门书籍
《架构探险:轻量级微服务架构》
《生产微服务》
《微服务设计》
分布式应用
《分布式系统:概念与设计》
《分布式系统:原理与范型》
《分布式操作系统》(Tanenbaum)
《RabbitMQ实战:高效部署分布式消息队列》
《分布式服务框架原理与实践》
《大型分布式网站架构设计与实践》
《从Paxos到Zookeeper分布式一致性原理与实践》
《分布式对象存储》
《大规模分布式存储系统》
Docker与k8s
《深入浅出Docker》
《第一本Docker书 修订版》
《Docker实践》
《Docker——容器与容器云(第2版)》
《每天5分钟玩转Kubernetes》
《Kubernetes in Action》
《深入浅出Prometheus》