读书和学习是在别人思想和知识的帮助下,建立起自己的思想和知识。
————普希金
读书+实践+实施=开始
成为全栈很重要,我也想成为全栈,但成为全栈之前,要先奔着T型努力,这里的深度,我想选择高并发,同时对Lunix的了解也是重中之重,
有些东西可以直接看源码,但基于要加速掌握,所以一点点自己抠源码效率太低,所以读读书我想是很有必要的,应该会提高效率和质量!
看这些书,不只是会用,要了解其原理,思想,内核等,想一想如果自己实现他,会怎么做。
还有很多书单,后续补充。
什么事都问个为什么。
书单
How Tomcat works
对于Tomcat,看这本书可以理解Tomcat的整体架构,和设计思想,这是一本自己构造出Tomcat的书籍,
https://world.taobao.com/item/525535281919.htm?spm=a312a.7700714.2014080708.5.J89rhE
之后要了解高性能Tomcat,怎么优化,如何利用Tomcat构建高性能Tomcat,找找这方面的资料和书籍
Spring
Spring的细分类很多种,估计很难通读一遍,所以对于Spring的书要找一本关注于其中几个主题的书,类似于 Spring in action,Spring技术内幕的书籍
Spring MVC
对于MVC这个主题要多了解,尽量找源码分析,原理分析,设计思想的书籍,
iBatis
实现原理的书籍
Mysql
要了解怎么能构建高性能Mysql,看这样的书籍,并且尽量实践,模拟,
JVM
深入用Java,肯定离不开了解JVM,这里要持续学习,特别是了解其内存模型,GC等
Thread
高并发是一个很深的主题,现在想从这个方向入手,发展成为自己的优势和擅长的地方
//大数据,云计算,互联网
这方面的主题很多,所以不能乱了方寸,首先要选一个方向,对这个方向有一个整体的认识,了解其发展方向及趋势,之后选一个主题做深入研究,
这个主题暂时可能学习不到,但是要注意积累,合适的时间转入进来,