1. Java SE
(1) Java foundation
2. Algorithm
3. Packaging
4. String
6. Classes and Interfaces
7. Generics
8. Collection
9. IO operation
(2) Java Advanced
1. Multithreading
Thread Pool
parental delegation
4. Notes
5. Reflection
Interface Proxy
Class Proxy CGLIB
9、NIO
10、JUnit
11、JDBC
database connection pool
12. Design Patterns
13、JNDI
memory model
JVM performance optimization
15、GC
gc algorithm
gc type
16. Others
XML parsing
Excel export
File Upload
Send Mail
(3) Java Advanced
1. Distributed
Dubbo
Zookeeper
2. Cache
JSC
EHCache
JCache
ShiftOne
SwarmCache
TreeCache / JBossCache
WhirlyCache
3. Message JMS
ActiveMQ
rocketMQ
4. Search
ElasticSearch
Second, JavaEE
(1)JavaWeb
1. Servlet technology
Servlet
GenericServlet
HttpServlet
ServletConfig
HttpServletRequest
HttpServletResponse
2. JSP technology
instruction
Action ID
built-in objects
THE
JSTL
3. Filter technology
Filter
FilterConfig
FilterChain
4. Servlet listener
ServletContextListener
ServletContextAttributeListener
HttpSessionListener
HttpSessionAttributeListener
HttpSessionBindingListener
ServletRequestListener
ServletRequestAttributeListener
(2) Frame
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) Server
Jetty
Jboss
Tomcat
Resin
Weblogic
(6) Project development tools
1. Project management
ant
Maven
2. Version Control
Git
svn
Second, Linux
basic commands
3. Data storage
(1)SQL
affairs
(2) Relational database
Oracle
MySQL
(3) NoSQL database
mongoDB
hbase
(4) Cache
say again
Memcached
4. Other
SOA
middleware
load balancing
UML