下面这些书籍是我个人认为对于学习和面试比较好且重要的,供大家参考。
求职方向:Java开发、大数据开发
Java语法:《Java核心技术卷1》、《Java编程思想》
JVM:《深入理解Java虚拟机》
并发:《Java高并发程序设计》、《Java并发编程实战》
缓
存:《Redis设计与实现》、《Redis深度历险:核心原理与应用实践》
数据库:《MySQL必知必会》、《MySQL技术内幕:InnoDB 存储引擎》、《高性能MySQL》
数据结构和算法:《大话数据结构》、《剑指offer》
计算机网络:《图解TCP/IP》、《计算机网络:自顶向下方法》
操作系统:《现代操作系统》
Linux:《鸟哥linux私房菜》、《Linux内核设计与实现》
Spring:《Spring实战》、《Spring技术内幕》、《Spring Boot编程思想》
分布式理论:《从Paxos到Zookeeper分布式一致性原理与实践》
架构:《大型网站技术架构》、《大型网站系统与Java中间件实践》
Hadoop生态:《Hadoop权威指南》、《HBase原理与实践》、《HDFS源码剖析》
Spark:《快学scala》、《Spark大数据处理技术》、《深入理解Spark:核心思想与源码分析》
Flink:《Flink原理、实战与性能优化》