nnegier
V2EX  ›  Java

Java 后端开发可以推荐一本进阶的书吗?

  •  
  •   nnegier · Oct 24, 2023 · 6694 views
    This topic created in 1111 days ago, the information mentioned may be changed or developed.

    我目前的水平就是一个普通的 Spring 框架和 MyBatis 框架使用者,目前是单机服务开发者(非微服务),希望可以进阶一些。

    主要是希望自己更扎实以及对目前流行的分布式服务有所熟悉。希望那本书更多的体现一种通透的思想。先行谢谢各位了。

    20 replies  •  2023-11-01 19:41:46 +08:00
    olddaypromise
    olddaypromise
    Oct 24, 2023
    1
    典中典之 java 编程思想
    isno
    isno
    Oct 24, 2023❤️1
    2
    谦虚的推荐下我的: https://github.com/isno/theByteBook
    nnegier
    nnegier
    OP
    Oct 24, 2023 via Android
    3
    @olddaypromise 这个是基础哈,当然我也不全记得所有内容
    GoCoV2
    GoCoV2
    Oct 24, 2023❤️2
    4
    凤凰架构
    overthemoon
    overthemoon
    Oct 24, 2023
    5
    别看书了,很多经典的书都过时了
    sprit
    sprit
    Oct 24, 2023
    6
    凤凰架构 + 1
    mercurius
    mercurius
    Oct 24, 2023
    7
    DDIA
    rockddd
    rockddd
    Oct 24, 2023
    8
    我倒是建议你直接去 B 站撸那几个培训班的路线图,这样来的快
    cloud107202
    cloud107202
    Oct 24, 2023
    9
    这个诉求很实际,强烈建议看《 Designing Data-Intensive Applications 》 国内也有中译本,翻译质量不错

    这本书偏理论与根基,与实践还有一定距离。但绝对能达到 OP 想要的 “体现一种通透的思想” 后面跟同好交流或者观摩上手业界各种分布式系统(主要是花里胡哨的 DB )都有帮助
    cloud107202
    cloud107202
    Oct 24, 2023
    10
    另外 V 站的回帖质量骤降,最近无论是技术贴还是聊股票都充斥海量的 牢骚、蔑视与情绪发泄

    一眼扫去有质量的回复与真诚的交流不足一成 愈发没劲
    darling19961030
    darling19961030
    Oct 24, 2023❤️2
    11
    思想是实践后总结出来的,别人总结的你没经历过也没有体会,不能抽象问题的共性,不能理解为什么取舍。推荐 DDIA 的我认为偏离实际了,这本书需要你了解多个中间件或者处理过分布式问题,再去看书中系统性的总结分析才有收获。推荐一本单体的《深入分析 Java Web 技术内幕》或者《深入浅出 Servlets&JSP 》。前三年的 Javaweb 开发把 servlet 、tomcat 、spring 搞清楚以及一个单体项目所需关注的问题及解决方案我觉得才是重点。微服务分布式也是建立在单体的基础上,对单体问题没有深入理解,在引入分布式后,自然是浮沙筑台。可以了解,但前期不要放过多精力在分布式上。
    pzs
    pzs
    Oct 24, 2023
    12
    微信读书搜关键字微服务,一堆 Spring Cloud 入门书籍
    amwyyyy
    amwyyyy
    Oct 24, 2023
    13
    《深入理解 Java 虚拟机(第三版)》,提升面试实力
    LoNeZ
    LoNeZ
    Oct 24, 2023
    14
    造一些轮子...
    whp1473
    whp1473
    Oct 24, 2023
    15
    凤凰架构、深入理解 Java 虚拟机、亿级流量网站架构 这几本都是国人写的,都可以。
    然后源码方面,你用什么框架就读什么框架源码,然后造轮子模仿就都理解了
    newaccount
    newaccount
    Oct 24, 2023
    16
    Effective Java……先从少写 bug 开始
    cloud107202
    cloud107202
    Oct 24, 2023❤️1
    17
    @darling19961030 不太对哦,DDIA 是一本对新手极致有好的书,哪怕直接上手它的英文原版。

    大把入行几年的人也没机会去实际编写分布式系统与中间件,何况 OP 的诉求就是构建知识体系与框架,怎么就扯到实践去了,这不是本末倒置是什么。严重怀疑你有没有认真读过这本
    Kumo31
    Kumo31
    Oct 24, 2023
    18
    DDIA ,中译《数据密集型应用系统设计》,不过我觉得中文版翻译质量不咋地,很多上下文名词都对不上的地方,不如网友翻译的这个版本: https://vonng.gitbook.io/vonng/

    这本书是分布式系统和系统设计「入门」神书,基本上各个方面该讲的都讲到了。对新手也很友好,能大大拓宽知识面。在我心目中另一本这样地位的书是 CSAPP
    darling19961030
    darling19961030
    Oct 25, 2023
    19
    @cloud107202 我目前的水平就是一个普通的 Spring 框架和 MyBatis 框架使用者 主要是希望自己更扎实以及对目前流行的分布式服务有所熟悉。
    你要不看看你的回复你自己在说什么?
    huskyui
    huskyui
    Nov 1, 2023
    20
    @GoCoV2 凤凰架构看不懂
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1568 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 64ms · UTC 09:14 · PVG 17:14 · LAX 01:14 · JFK 04:14
    ♥ Do have faith in what you're doing.