Manuel de développement Alibaba Java

Lire(25666) temps de mise à jour(2022-04-11)

Le « Manuel de développement Java d'Alibaba (version officielle) » lancé par le groupe Alibaba est la cristallisation de la sagesse collective de près de 10 000 étudiants en développement d'Alibaba. Il se concentre sur la perspective de développement et répertorie en détail comment développer plus efficacement, avec une plus grande tolérance aux pannes. et plus collaboratif. Efforcez-vous de savoir ce qui est vrai et ce qui ne l'est pas, et combinez des exemples positifs et négatifs pour permettre aux développeurs Java d'améliorer l'efficacité de la collaboration et la qualité du code.


La vision du "Alibaba Java Development Manual" est de coder efficacement et avec qualité. Il combine l'expérience de développement et l'histoire de l'architecture de l'auteur, affine l'expérience collective de programmation et la sagesse en matière de conception de logiciels de l'équipe technique du groupe Alibaba, et les condense en spécifications de programmation tridimensionnelles et en meilleures pratiques. Comme nous le savons tous, le développement rapide de l'industrie moderne du logiciel nécessite une qualité globale de plus en plus élevée des développeurs, car non seulement les points de connaissances liés à la programmation, mais également les points de connaissances dans d'autres dimensions affecteront la qualité de livraison finale du logiciel.

Par exemple, des défauts dans la structure des tables et la conception des index de la base de données peuvent entraîner des défauts architecturaux ou des risques de performances pour le logiciel ; un mauvais placement des tests unitaires rend les tests d'intégration difficiles ; le code vulnérable sans authentification est facilement attaqué par les pirates, etc.

Ainsi, ce manuel prend le développeur comme perspective centrale et est divisé en sept dimensions : spécifications de programmation, journaux d'exceptions, tests unitaires, spécifications de sécurité, base de données MySQL, structure d'ingénierie et spécifications de conception. Il y a des explications et des instructions détaillées correspondantes sous. chaque élément, des exemples positifs et des contre-exemples, aident de manière globale, tridimensionnelle et vivante la croissance des développeurs et la formation d'une culture de spécification de code d'équipe.

À proprement parler, le « Manuel de développement Java d'Alibaba » va au-delà du langage Java lui-même et clarifie les qualités de base qu'un développeur qualifié doit posséder. Par conséquent, ce manuel convient aux gestionnaires et au personnel de R&D des industries informatiques, des collèges et des universités. Il est destiné à être lu par les enseignants et les étudiants qui se spécialisent en informatique à l'école, ainsi que par les demandeurs d'emploi, etc. On espère qu'il deviendra un manuel de travail, un dictionnaire d'outils et un livre de chevet pour chacun comme un bon professeur et utile. ami.

Conseils : Avant de poursuivre ce tutoriel, vous devez avoir une compréhension de base de Java, mysql.

Introduction à l'auteur

Yang Guanbao

Le nom de la fleur Gujin est tiré des "Dugu Nine Swords, vaincre les arts martiaux du monde" dans "The Swordsman". Il est l'auteur principal du "Alibaba Java Development Manual". . Il a occupé différents postes au sein du groupe Alibaba tels que R&D, architecte et directeur technique. Il a entrepris des projets à grande échelle tels que Double 11, l'internationalisation et le centre de code. Il possède actuellement une riche expérience en programmation de première ligne. Responsable du centre de code Aone, plateforme de collaboration R&D. Il est prêt à partager et à résumer, et a partagé plus de 30 fois au sein du groupe Alibaba. Il recherche sans relâche l'innovation technologique, a le courage de défier les difficultés techniques et possède de profondes connaissances dans les domaines du big data, de la concurrence élevée et de l'efficacité de la R&D. .

Commentaires des médias

"La différence entre un excellent ingénieur et un ingénieur ordinaire n'est pas que les schémas d'architecture volent dans le ciel. Ses compétences se reflètent dans chaque ligne de code qu'il écrit." - Bi Xuan

Conseils. : Notre didacticiel du manuel de développement Java Ali Baba vous aidera à acquérir des connaissances Java du débutant au avancé. Si vous avez des questions, veuillez vous rendre sur le site Web PHP chinoisJava Community pour poser vos questions, et des internautes enthousiastes y répondront pour vous.

Table des matières

Préface V

Préface

1.5 Traitement de la collecte 21

1.6 Traitement simultané 28

1.7 Déclaration de contrôle 33

1.8 Spécification des commentaires 38

1.9 Autres 41

Chapitre 2 Journal des exceptions 43

2.1 Gestion des exceptions 44

2.2 Spécification du journal Environ 49

Chapitre 3 Test unitaire 53

Chapitre 4 Protocole de sécurité 59

Chapitre 5 Base de données MySQL 63

5.1 Protocole de création de table 64

5.2 Protocole d'index 68

5.3 Instruction SQL 72

5.4 Mappage ORM 75

Chapitre 6 Projet Structure 79

6.1 Superposition d'applications 80

6.2 Dépendances de bibliothèques tierces 83

6.3 Serveur 87

Chapitre 7 Protocole de conception 89

Annexe Noms propres 94

Ce manuel du didacticiel de développement Alibaba Java couvre le contenu

Ce Java Alibaba Développement Le manuel couvre toutes les connaissances Java de base et avancées, y compris les spécifications de programmation Java, les protocoles de programmation Java, les journaux d'exceptions Java, les spécifications Java MySQL, les spécifications d'ingénierie Java et les spécifications de sécurité Java.

Conseils : Chaque chapitre de ce tutoriel contient de nombreux exemples Java. Vous pouvez directement cliquer sur le bouton "Exécuter l'exemple" pour afficher les résultats en ligne. Ces exemples vous aideront à mieux comprendre et utiliser Java.

Dernier chapitre


安全规约 2017-02-11
服务器规约 2017-02-11
二方库规约 2017-02-11
应用分层 2017-02-11
ORM规约 2017-02-11
SQL 2017-02-11
索引规约 2017-02-11
建表规约 2017-02-11