需要学习的书籍清单

操作系统类:
《深入理解计算机系统》
《现代操作系统》
《计算机程序的构造与解释》
《Linux内核设计与实现》
《Unix&Linux大学教程》
《鸟哥的Linux私房菜》
《Linux Shell脚本攻略》
 
 
网络编程类:
《UNIX网络编程》
《UNIX环境高级编程》
《UNIX编程艺术》
《Netty权威指南》
《Java TCP/IP Socket编程》
《Java nio》
《Fundamental networking in java》
《C++网络编程》
 
 
网络安全类:
《白帽子讲Web安全》
 
 
计算机网络类:
《计算机网络:自顶向下方法》
《计算机网络(第4版)》
《HTTP权威指南》
《HTTP The Definitive Guide》
《图解HTTP》
《The TCP/IP Guide》
《TCP/IP详解 卷1:协议》
《TCP/IP详解 卷2:实现》
《TCP/IP详解 卷3:TCP事务协议、HTTP、NNTP和UNIX域协议》
《TCP/IP协议族》
《TCP/IP路由技术》
《图解TCP/IP:第5版》
 
 
数据库类:
《MySQL必知必会》
《高性能MySQL》
《MySQL5权威指南》
《MySQL技术内幕:InnoDB存储引擎》
《MySQL内核:InnoDB存储引擎》
《Redis入门指南》
《Redis实战》
《Redis设计与实现》
 
 
Java基础类:
《Java编程语言》
《Java编程思想》
《Java核心技术》
《Effective java 中文版》
《Java特种兵》
《Java与模式》
《Java解惑》
《Java性能优化权威指南》
《Java程序性能优化》
《面向对象分析与设计》
《Agile Java》
 
 
Java Web类:
《深入分析Java Web技术内幕》
《Spring揭秘》
《Spring源码深度解析》
《Spring实战(第3版)》
《Spring3.x企业应用开发实战》
《How Tomcat Works》
《深入理解Tomcat》
《深入理解Nginx:模块开发与架构解析》
《J2EE 核心模式》
 
 
JVM类:
《深入理解Java虚拟机:JVM高级特性与最佳实践》
《Java虚拟机规范(Java SE 7版)》
《Java虚拟机精讲》
《HotSpot实战》
《实战Java虚拟机》
《深入Java虚拟机》
 
 
多线程类:
《Java并发编程实战》
《java多线程编程核心技术》
《Java 7并发编程实战手册》
《Java并发编程:设计原则与模式》
《JAVA多线程设计模式》
《七周七并发模型》
《多处理器编程的艺术》
《Linux多线程服务端编程》
《Java Threads》
 
 
分布式大数据类:
《大型网站系统与Java中间件开发实践》
《大型网站技术架构:核心原理与案例分析》(完结)
《大型分布式网站架构-设计与实践》
《大规模分布式存储系统:原理解析与架构实战》
《大规模存储式系统》
《分布式Java应用基础与实践》
《从Paxos到Zookeeper分布式一致性原理与实践》
《Storm实战》
《Spark大数据处理:技术、应用与性能优化》
《技术内幕: 深入解析Spark内核架构设计与实现原理》
 
 
算法类:
《算法(第4版)》
《算法导论(原书第2版)》
《数据结构与算法分析:C语言描述》
《数据结构(C语言版)》严蔚敏
《大话数据结构》
 
 
设计模式类:
《设计模式精解》
《设计模式:可复用面向对象软件的基础》
《大话设计模式》
《Head First 设计模式》
《企业应用架构模式》
 
 
编译原理类:
《编译原理:原理、技术与工具》
 
 
软件工程类:
《代码整洁之道》
《重构-改善既有代码的设计》
《敏捷软件开发:原则、模式与实践》
《硝烟中的Scrum和XP》
《敏捷软件开发》
《人月神话》
《代码大全》
《高效程序员的45个习惯》
《编程珠玑》
《编程之美》
《黑客与画家》
《领域特定语言》
《浪潮之巅》
《数学之美》
《硅谷之谜》
《程序员修炼之道》
《卓有成效的程序员》
《人件》
《Joel说软件》
《快速软件开发》
 
 
测试类:
《测试驱动开发》
《测试驱动开发的艺术》
《修改代码的艺术》
《测试驱动的面向对象软件开发》
 
 
其他类:
《Git权威指南》
《Maven实战》
《精通正则表达式》
《正则表达式必知必会》
《Docker容器与容器云》
《函数式编程思维》

你可能感兴趣的:(需要学习的书籍清单)