Alibaba Java Development Manual

Links:Pan.baidu.com/s/1Q9pL5t5X…Extraction code: W6GC

The vision of this manual is to code out efficiency, code out quality. It combines the author’s development experience and architecture process to extract the collective programming experience and software design wisdom of Alibaba Group’s technical team, and condenses them into three-dimensional programming specifications and best practices. As is known to all, the rapid development of modern software industry to the comprehensive quality requirement of the development engineer is higher and higher, because is not only the programming related knowledge, knowledge of other dimensions will affect the quality of the software’s final delivery, for example, the database table structure and index design defects may lead to the architecture of the software defects or performance risk; The loss of unit test leads to the difficulty of system integration test; Vulnerability code without authentication is easy to be attacked by hackers. So, the perspective of development engineer for the center to the manual is divided into programming code, abnormal log, unit testing, safety regulations, the MySQL database, engineering structure, the design specifications seven dimensions, under each entry to provide the corresponding extended explanation and illustration, positive cases and cases, all-round, three-dimensional, image to help grow development engineers, Contribute to the formation of a team code protocol culture. Small flow ChengDaHai, yongxing to thousands of miles, on the basis of version 1, listen carefully to the reader feedback, detailed advice learning the open source community, increase the front end code, release error code solution, fixed architectural layering illustrations and other related content, involves the article 59 new code, modified 202 original specifications, perfect 8 examples, is geared to the needs of the industry since the more perfect version. In a strict sense, beyond the Java language itself, this manual has been clear about the development as a qualified engineer should have the basic quality, so this manual is suitable for computer related industry of managers and developers, institutions of higher learning computer professional teachers and students, job seekers, such as reading, hope to be like a mentor work manual, reference books and books of the head of a bed.

Chapter 1 Programming Protocol 1 1.1 Naming style 2 1.2 Constant Definitions 9 1.3 Code Format 12 1.4 OOP Protocol 17 1.5 Date-time 26 1.6 Collection processing 29 1.7 Concurrent processing 39 1.8 Control Statements 48 1.9 Comments Protocol 55 1.10 Front and Back End protocols 59 1.11 Others 64 Chapter 2 Exception log 66 2.1 Error Code 67 2.2 Exception Handling 70 2.3 Log Protocol 75 Chapter 3 Unit Tests 80 Chapter 4 Security Protocol 86 Chapter 5 MySQL Database 90 5.1 Table protocol 91 5.2 Index Protocol 95 5.3 SQL Statement 99 5.4 ORM Mapping 103 Chapter 6 Engineering Structure 106 6.1 Application Layering 107 6.2 Binary library dependencies 110 6.3 Server 114 Chapter 7 Design Specification 116 Appendix A Proper noun 122Copy the code

Finally, there are hundreds of Internet e-books for you, come and get them if you need them. Click on the get

This page books are from the network, if there is infringement, please contact me immediately delete. My email address:[email protected]