----Java
1 Java language
Finish all Tij exercises, post to GitHub, and complete a number of technical posts for points of interest.
2 Java Virtual machine
3 Java concurrency
<java Concurrent Programming Combat >
----Design Patterns
Take martial arts as the background, completed 20 technical blog, introduce design patterns. The design pattern in the martial arts world
----algorithm
Leetcode in the title and publish it to GitHub.
----Server Technology
Concepts such as high concurrency HA cluster cache load balance.
Server-side technology is important in two parts: the Web Server section, and the Data persistence-related section. The Web Server section can also be divided into Java in the JSP servlet basic part, as well as the high-level part of the framework such as spring.
1 JSP servlet in Java
"Head first JSP servlet"
2 Web development framework such as spring MyBatis
3 database-side NoSQL Hadoop, etc.
4 Linux environments, commands, etc.
5 Take Domino Traveler as an example and write a technical blog to understand the high concurrency design concept on the server side.
2015 plan and 2016 plan