老万的java技术书单:你还在吃快餐吗?

简介
技术无涯,编码有道
大家好,我是多年java开发老兵,非大牛程序猿一枚,人称:老万。

开通公众号很久了,一直担心自己没有时间和精力坚持下去,同时也深恐自己的水平还不够,今年痛定思痛,觉得还是要拼一把,“你不努力一下,永远不知道自己有多强大”。

内容主要是专注java开发,玩转微服务,记录开发痛点,总结架构经验,尽量分享一些简洁有用的干货,助力大家一起成长。

为什么第一篇就分享技术书籍?
因为多阅读一些经典技术书籍,对整体把握一个技术方向非常有意义。一个好的目录,
就是一个技术栈的知识点的网图。
我喜欢把工作时,百度查找博客比喻为吃快餐,简单快速但缺少体系,而阅读好的技术书籍就是对技术的整体反思,将知识点串起来。

我的书单
java基础
《java核心技术I》
《java核心技术II》
《java编程思想》
《深入理解Java虚拟机:JVM高级特性与最佳实践》
点评:
相比《java编程思想》,更推荐《java核心技术》,对打牢java基础非常有用,
JVM虚拟机初学者了解大概,熟悉下基本原理和参数,知道内存分区和GC的一些概念就可以了,这部分感觉主要是为应付面试,实际开发中需要你去解决和调优的情况非常少见。(勿喷)

多线程
《Java并发编程实战》
《java多线程编程核心技术》
《java并发编程的艺术》
《java并发编程之美》
点评:
都是介绍多线程的好书,个人比较喜欢《java并发编程的艺术》,仔细研究一遍后,对多线程的关键知识基本就了然于胸。结合书籍目录,可以非常容易在脑海中勾勒出多线程的知识网图

##代码质量

《Effective Java》
《阿里巴巴java开发手册》
《重构:改善代码质量》
《代码整洁之道》
点评:
强力推荐《Effective Java》和《阿里巴巴java开发手册》,对提高代码质量非常有帮助

数据库
《高性能mysql》
《mysql技术内幕 InnoDB存储引擎》
点评:
mysql必读神书

spring
《Spring源码深度解析》
《微服务架构设计模式》
《Spring Cloud微服务 入门、实战与进阶》
《生产微服务》
点评:
spring和spring Cloud微服务,不得不看的经典书籍

redis
《Redis 开发与运维》
《redis设计与实现》
点评:
初看《Redis 设计与实现》就有种震惊和透彻之感,强力推荐。可以先看 《Redis 开发与运维》然后再看《Redis 设计与实现》

kafka
《深入理解Kafka:核心设计与实践原理》
《Kafka技术内幕:图文详解Kafka源码设计与实现》
《Kafka源码解析与实战》
《Apache kafka实战》 推荐
rabbitmq
《rabbitmq实战指南》
《深入rabbitmq》 推荐
Elasticsearch
《Elasticsearch源码解析与优化实战》
《elasticsearch实战》
Zookeeper
《从Paxos到ZooKeeper 分布式一致性原理与实践》
《ZooKeeper-分布式过程协同技术详解》
Nginx
《Nginx高性能Web服务器详解》
系统架构
《大型网站技术架构 核心原理与案例分析》 推荐
《大型网站系统与Java中间件实践》
《亿级流量网站架构核心技术 跟开涛学搭建高可用高并发系统》
《架构修炼之道 —— 亿级网关、平台开放、分布式、微服务、容错等核心技术修炼实践》 推荐
《软件架构设计 大型网站技术架构与业务架构融合之道》 推荐
《软件架构》
点评:
《大型网站技术架构 核心原理与案例分析》这本书是我的架构启蒙书籍。**《架构修炼之道》和《软件架构设计》**是我目前在看的两本架构书,里面讲的“由术入道,知行合一”让我耳目一新,对提升架构思想很有帮助

设计模式
《设计模式–可复用面向对象软件的基础》
《Heat first 设计模式 》 推荐
《设计模式之禅》
《大话设计模式》
算法
《leetcode》
《啊哈,算法》
《算法图解》
《程序员代码面试指南》
《漫画算法》
点评:
算法是大多数java程序员薄弱的一块,确实也感觉在一般的公司体现不出他的价值,但立志进入大厂的兄弟,强烈推荐《程序员代码面试指南》疯狂刷题。

linux
《跟着老男孩学linux运维》
《linux菜鸟私房菜》
IO及网络
《Netty权威指南》
《TCP/IP详解》
代码之外:
《软技能——代码之外的生存指南》 强烈推荐
《人性的弱点》
《极简金融学》
《穷爸爸和富爸爸》
《思考致富》
《让大象飞》
点评:
《软技能——代码之外的生存指南》强烈推荐,书中介绍了技术人的职场发展,怎么营销自己,学习方法,理财,健身等内容,相信对每个程序员的职业生涯都很有帮助。

总结

罗马不是一天建成,技术大牛也不是轻松就能成就,一步一个脚印,相信自己总能走的更远。

我是老万,非大牛程序员。分享技术干货,一起交流成长。
————————————————
版权声明:本文为CSDN博主「斗者_2013」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/w1014074794/article/details/105260342

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章