• 请不要在回答技术问题时复制粘贴 AI 生成的内容
sunfanteng
V2EX  ›  程序员

本人 Java 野生程序猿,想提高一下自己的水平,求大神们推荐一下好的书籍和开源项目

  •  
  •   sunfanteng · Nov 12, 2016 · 4951 views
    This topic created in 3648 days ago, the information mentioned may be changed or developed.

    本人 Java 野生程序猿,目前对 Spring , Java 虚拟机, tomcat ,设计模式比较熟悉。在上线项目中用过 MINA,Redis,ActiveMQ 。想要提升一下自己的水平,求大神们推荐一下,从什么方面入手,以及有没有比较好的书籍,或者开源项目可以学习,研究一下。

    12 replies  •  2016-11-14 09:56:53 +08:00
    Guozi1989
    Guozi1989
    Nov 12, 2016
    1
    `Spring Boot`源码?
    nzomkxia
    nzomkxia
    Nov 12, 2016
    2
    你提到的比较熟悉的里面 随便找一个看就行....
    sunfanteng
    sunfanteng
    OP
    Nov 12, 2016
    3
    @nzomkxia 额。有没有推荐的一些书籍之类的?
    gowk
    gowk
    Nov 12, 2016 via Android❤️2
    4
    直接让你看巨型开源项目源码的都是耍流氓。。可以搜一下江南白衣推荐的 Java 后端开发书单
    yidinghe
    yidinghe
    PRO
    Nov 12, 2016 via Android❤️1
    5
    重构,人件,反模式
    letitbesqzr
    letitbesqzr
    Nov 12, 2016
    6
    shiro ...
    shoumu
    shoumu
    Nov 12, 2016
    7
    熟悉是什么程度呢?
    sunfanteng
    sunfanteng
    OP
    Nov 12, 2016
    8
    @shoumu 基本上平时开发中遇到的问题都可以解决。
    ihuotui
    ihuotui
    Nov 12, 2016❤️1
    9
    把你觉得好的解决思路写一下,或者某个东西的看法,并发怎么处理?多线程怎么处理?解耦怎么解?设计模式的核心思想是什么?怎么测试响应?怎么提高响应?
    LichMscy
    LichMscy
    Nov 12, 2016 via Android
    10
    Thinking in Java
    《 Java 编程思想》[:doge:]
    fantastM
    fantastM
    Nov 13, 2016
    11
    个人觉得还是扎实基础比较重要,学习总是一个循环向上的过程嘛。《 Java 编程思想》第四版只支持到 JDK5 (因为缺失 JDK7 、 8 的新特性,所以挺多内容在现在看来是有误的,得靠读者去分辨),而且翻译很差......不过基础方面还是可以巩固的。然后就是必须人手一本的《 Java 并发编程实战》啦
    andyL
    andyL
    Nov 14, 2016
    12
    什么是野生程序员,还有圈养的程序员?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1516 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 09:43 · PVG 17:43 · LAX 01:43 · JFK 04:43
    ♥ Do have faith in what you're doing.