本人 Java 野生程序猿,目前对 Spring , Java 虚拟机, tomcat ,设计模式比较熟悉。在上线项目中用过 MINA,Redis,ActiveMQ 。想要提升一下自己的水平,求大神们推荐一下,从什么方面入手,以及有没有比较好的书籍,或者开源项目可以学习,研究一下。
1
Guozi1989 2016-11-12 10:06:46 +08:00
`Spring Boot`源码?
|
2
nzomkxia 2016-11-12 10:27:42 +08:00
你提到的比较熟悉的里面 随便找一个看就行....
|
3
sunfanteng OP @nzomkxia 额。有没有推荐的一些书籍之类的?
|
4
gowk 2016-11-12 12:21:23 +08:00 via Android 2
直接让你看巨型开源项目源码的都是耍流氓。。可以搜一下江南白衣推荐的 Java 后端开发书单
|
5
yidinghe 2016-11-12 12:23:34 +08:00 via Android 1
重构,人件,反模式
|
6
letitbesqzr 2016-11-12 12:33:16 +08:00
shiro ...
|
7
shoumu 2016-11-12 12:56:14 +08:00
熟悉是什么程度呢?
|
8
sunfanteng OP @shoumu 基本上平时开发中遇到的问题都可以解决。
|
9
ihuotui 2016-11-12 13:42:15 +08:00 1
把你觉得好的解决思路写一下,或者某个东西的看法,并发怎么处理?多线程怎么处理?解耦怎么解?设计模式的核心思想是什么?怎么测试响应?怎么提高响应?
|
10
LichMscy 2016-11-12 21:51:48 +08:00 via Android
Thinking in Java
《 Java 编程思想》[:doge:] |
11
fantastM 2016-11-13 14:47:17 +08:00
个人觉得还是扎实基础比较重要,学习总是一个循环向上的过程嘛。《 Java 编程思想》第四版只支持到 JDK5 (因为缺失 JDK7 、 8 的新特性,所以挺多内容在现在看来是有误的,得靠读者去分辨),而且翻译很差......不过基础方面还是可以巩固的。然后就是必须人手一本的《 Java 并发编程实战》啦
|
12
andyL 2016-11-14 09:56:53 +08:00
什么是野生程序员,还有圈养的程序员?
|