Forwards: 50683248
1: Java concurrency programming from getting started to mastering
Recommended reasons:
From the introductory talk about proficient, network security, network concurrency of good books. "Java concurrent programming from beginner to proficient" the author combined with his more than 10 years of Java concurrent programming experience, introduced the basic concept of Java concurrency Programming, working principle, programming skills and considerations, the Java high-performance highly concurrent programming has a great reference value. "Java concurrency programming from getting started to mastering" includes concurrent programming concepts, threading, thread-safe, thread-collection classes, thread-pooling, threading, Fork/join, threading, thread-pooling applications for Internet project development, threading Monitoring and threading analysis, Android threaded applications.
2: The idea of Java programming
Recommended reasons:
Network above, a small error may be magnified many times, so the foundation must be strong.
From the basic syntax of Java to the most advanced features (in-depth object-oriented concepts, multithreading, automated project building, unit testing and debugging, etc.), this book is designed to guide you easily. It is not hard to see that this is a classic, as well as the awards from the book and comments from readers around the world. The author of the book has many years of teaching experience, the C, C + + and the Java language have a unique, in-depth insight, easy to understand and small and direct examples to explain the obscure abstract concept.
3: "Effective Java"
Recommended reasons:
Good code and engineering, are reconstructed, learn to have a better first.
4: "Java design mode"
Recommended reasons:
Elegant code birth must book, can help a good understanding of open source projects and source code.
5: "Spring Combat"
Recommended reasons:
The God-General MVC framework must be mastered. This is a very good book. That's a good writing! The example is very concise and easy to understand.
You'll learn how to use spring to write simpler and easier-to-maintain code that lets you focus on what really matters-your critical business needs.
6: "http authoritative guide"
Recommended reasons:
Don't think you know the HTTP protocol anymore. To do Web site development must be skilled in mastering this
。 The HTTP authoritative guide, written by Gourlay, is the authoritative book on HTTP and its related core Web technologies, which focuses on how Web applications work, how the core Internet protocols interact with architecture building blocks, how to properly implement Internet clients and servers, and so on.
7: The Tomcat Authority guide
Recommended reasons:
The Tomcat authoritative Guide (2nd edition) is a universal tool with topics covering Apache Tomcat, a popular open source servlet, JSP container, and a high-performance Web server. The Tomcat authoritative guide has a strong reference value for administrators and Web site administrators, a useful guide for developers who want to use Tomcat as a Web application server in development or in the product, and for those interested in Tomcat, This is an excellent presentation tool.
8: "Nginx High Performance Web server detailed"
Recommended reasons:
This book provides a comprehensive overview of an open source Web server--nginx that is currently popular on the Internet. The book is divided into four parts, respectively, from the introduction, function, implementation and application of four aspects of the Nginx server knowledge is fully elaborated to meet the broad masses of readers in the application of Nginx server in the universality of demand. At the same time, it also deeply analyzes the working principle and implementation technology of Nginx server, expounds the data structure and method used in it, and gives out the deployment configuration of distributed Web site architecture based on Nginx server and other typical servers with the actual application situation.
9: "Git's Definitive Guide"
Recommended reasons:
The Git authoritative guide is a synthesis of git, an encyclopedia of Git that makes the same kind of work in breadth, depth, and combat. The author is one of the country's top version control experts and consultants, this book has been the official git maintainer Junio C Hamano and Iteye founder Fanke (Robbin), such as the high recognition and highly recommended by several experts, the authority is beyond doubt.
10: "Maven Combat"
Java Web Development must read books