河北王校长推荐的java工程师必看书单


作者:河北王校长 https://www.bilibili.com/read/cv15053308?spm_id_from=333.999.0.0 出处:bilibili

  1. 基础篇:数据结构与算法、并发编程、JVM、MySQL、中间件(Kafka、RabbitMQ...)
    数据结构与算法分析:Java 语言描述;Java并发编程的艺术;周志明的: 深入理解java虚拟机;MySQL 技术内幕:InnoDB 存储引擎;RabbitMQ自行选择吧,没什么特殊的,

  2. 框架篇:Spring、Spring Boot、Spring Cloud 源码的书
    Spring源码深度解析;Spring Boot技术内幕-架构设计与实现原理;深入理解 Spring Cloud 与实战;深入理解 Apache Dubbo 与实战

  3. 设计模式、Redis(前两个完全够开发分布式应用,JVM自身有缓存)
    设计模式之禅;Redis实战

  4. 亿级流量、网关设计等综合类的书(需要前面铺垫)
    大型网站系统与Java中间件实践;大型网站技术架构核心原理与案例分析;亿级流量网站架构核心技术

  5. 计算机原理 网络(TCP/IP) 服务器(Linux) 操作系统 Kubernetes
    计算机原理;图解TCP/IP; Linux与Kubernetes自己选吧。

  6. spark es mongoDB memocahe 等 自行选择即可

  7. 延伸书籍 基于个人兴趣 第四个文件夹
    DDD(已初步了解,需要实战演练增加经验)elastic-Job

读书方法:
1.精读
2.精读+自己的话整理笔记
3.快速度,论坛查漏补缺

相关