Java 入门
《Java编程思想》
《Head first java》
《Java核心技术》
写码基本功
《Git》官方文档
《Clean Code》
《重构》
设计和模式
《领域驱动设计》
《微服务架构设计模式》
《设计模式之禅》秦小波
持久化
《Mysql官方手册》
《MySQL技术内幕:InnoDB存储引擎》索引、锁、事务、备份
《高性能MySql》对索引优化的介绍比较实用
《Redis设计与实现》黄健宏
《Hbase权威指南》
框架学习
《maven实战》简单入门
《spring实战》《springBoot实战》spring体系的入门书,之后可以看官方文档
《spring技术内幕》部分核心源码剖析,进而理解必备的原理:IOC/AOP/Transaction/MVC等等
《mybatis》比较简单,看官方文档即可
中间件
《ZooKeeper:分布式过程协同技术详解》
《kafka权威指南》
《rocketMq实战与原理解析》阿里出品,比较实用
《rabbitMq》 书比较少,看文档即可
《ElasticSearch实战》比较简单的入门
《深入剖析Dubbo技术内幕》
JVM
《深入理解java虚拟机》
并发编程
《Java并发编程实践》解读版浅显易懂
《Java多线程编程实战指南(设计模式篇)》
大数据
《Storm实战》比较浅显的概念介绍和使用指南
《Flink》没书推荐
其他技能
《图解算法》算法和数据结构的基础,刷leetcode
《netty实战》
《linux鸟哥私房菜》 linux的常用命令和shell编程
《Docker》https://www.docker.org.cn/book/docker/prepare-docker-5.html
其他话题
1、如果做好单元测试?
2、持续交付和持续部署?
3、如何做好项目管理?
4、故障处理最佳实践?
5、分布式的CAP和BASE?
网友评论