一、java基础 1、java基础包 2、java多线程 和java内存模型 3、java关键字 二、开发工具 1、eclipse 2、idea 3、maven 4、excel 5、其他 三、服务器及原理 1、tomcat 2、jetty 3、webservece 四、web 1、servlet 2、jsp 3、js 4、html5 5、jquery 6、其他js(vue.js) 五、框架 1、spring 2、struts2 3、hibernate 4、mybatis 六、数据库 1、oracle 2、mysql 3、java-数据库 七、分布式 1、nginx 2、nosql(redis) 4、jms(kafka) 5、dubbo 6、solr 八、大数据 1、storm 2、spark 3、hive 4、mapreduce 九、23中设计模式 1、速记23中设计模式 2、23中设计模式详解 3、java中类的几种关系