java 如何提高自己水平 这个时间段 学点什么好

做java web开发一年多了 基本上都是 js ajax 到后台围绕数据库 增删改查 简单sql语句 其他没什么了
从来没有用过线程 io流什么的 现在正好闲下来 不知道学点什么提高自己开发水平了 望大神指教

其实可以读框架的源码,实现原理,不需要会用,但能看懂源码,理解他的含义,这对你以后找工作用处很大,然后可以安装一个Linux虚拟机学习部署服务器,现在javaweb的服务器基本都是nginx+tomcat的组合,学会nginx对应多个tomcat,这个也是很有帮助的,还有你要学习调优你的代码,就比如循环其实可以用map来代替,不需要嵌套循环,这样性能蹭蹭的上去了,还有就是jvn的调优,这个作为一个java程序员必须知道的。

我觉得走到这个阶段可能也算一个瓶颈了,个人感觉可以回过头来重新去挖掘语言的深层,抛开项目的东西,单纯地钻研java语言的核心内容,经过这个过程之后技术肯定会有一个大的进步

看开源框架源码,Java Web框架,最好可以研究下tomcate源码,tomcat里面有很多设计模式,研究下可以学到很多。

有空不如主动尝试优化自己现在负责的项目,优化的过程中自然会深入框架的核心,也能加强自己各方面的能力,最重要的是可以在领导那里加分

深入框架的核心,才能深入调优