一、JavaSE
(1)Java基础
1、数据结构
2、算法
3、包装类
4、字符串
5、异常处理
6、类与接口
7、泛型
8、集合
9、IO操作
(2)Java进阶
1、多线程
线程池
2、数据同步
3、类加载
双亲委派
4、注解
5、反射
6、代理接口
接口代理Proxy
类代理CGLIB
8、网络编程
9、NIO
10、JUnit
11、JDBC
数据库连接池
12、设计模式
13、JNDI
14、JVM虚拟机
内存模型
JVM性能优化
15、GC
gc算法
gc类型
16、其他
XML解析
Excel导出
文件上传
发送Mail
(3)Java高级
1、分布式
Dubbo
Zookeeper
2、缓存
JSC
EHCache
JCache
ShiftOne
SwarmCache
TreeCache / JBossCache
WhirlyCache
3、消息JMS
ActiveMQ
rocketMQ
4、搜索
ElasticSearch
二、JavaEE
(1)JavaWeb
1、Servlet技术
Servlet
GenericServlet
HttpServlet
ServletConfig
HttpServletRequest
HttpServletResponse
2、JSP技术
指令
动作标识
内置对象
EL
JSTL
3、Filter技术
Filter
FilterConfig
FilterChain
4、Servlet监听器
ServletContextListener
ServletContextAttributeListener
HttpSessionListener
HttpSessionAttributeListener
HttpSessionBindingListener
ServletRequestListener
ServletRequestAttributeListener
(2)框架
1、Spring
Spring MVC
Spring cloud
2、Strust2
3、Hibernate
4、MyBatis
5、Spring boot
6、Spring batch
7、jfinal
8、Netty
9、Hessian
10、Dubbo
11、Velocity
12、JSF
13、ElasticSearch
(5)服务器
Jetty
Jboss
Tomcat
Resin
Weblogic
(6)项目开发工具
1、项目管理
ant
Maven
2、版本控制
Git
svn
二、Linux
基本命令
三、数据存储
(1)SQL
事务
(2)关系数据库
Oracle
MySQL
(3)NoSQL数据库
mongoDB
hbase
(4)缓存
redis
Memcached
四、其他
SOA
中间件
负载均衡
UML