Source Spring + Redis + Nginx + MySQL et autres documents techniques sept de combat, Ali Gangster recommandé

JVM

Est une abréviation JVM Java Virtual Machine (machine virtuelle Java), machine virtuelle Java est une spécification pour un dispositif informatique, qui est un ordinateur fictif, est passé sur la simulation informatique réelle des différentes fonctions mises en oeuvre par ordinateur.

Après l'introduction de Java langage machine virtuelle, langage Java n'a pas besoin d'être recompilées pour fonctionner sur différentes plates-formes quand. Machine virtuelle Java en utilisant les informations de langage Java associé à une plate-forme de protection particulière, de sorte que seul compilateur langage Java pour générer du code objet (bytecode) en cours d'exécution dans la machine virtuelle Java peut fonctionner sans modification sur plusieurs plates-formes .

Parce que trop de détails de celui-ci, de sorte que la partie des tirs de la pointe des connaissances sur l'introduction approximative, chaque petit noeud qui a un contenu plus détaillé!

Une connaissance approfondie de la machine virtuelle Java: JVM fonctionnalités avancées et les meilleures pratiques

  1. La première partie a approché Java
  2. Chapitre 1 approché Java
  3. La deuxième partie de la gestion automatique de la mémoire
  4. Chapitre 2 Zone Java d'exception débordement de mémoire et de la mémoire
  5. Chapitre 3 garbage collector et une stratégie d'allocation de mémoire
  6. Chapitre 4 Surveillance Virtual Performance Machine et outils de dépannage
  7. Chapitre 5 études de cas pratiques et Tuning
  8. La troisième partie du sous-système d'exécution de la machine virtuelle
  9. Chapitre 6 Structure de fichiers de classe
  10. Chapitre 7 mécanisme de chargement de classe machine virtuelle
  11. Chapitre 8 machine virtuelle moteur d'exécution de bytecode
  12. Cas chapitre de chargement 9 classe et sous-système d'exécution et le combat réel
  13. Le quatrième programme est compilé avec l'optimisation de code
  14. Chapitre 10 début (compilation) optimisation
  15. Chapitre 11 fin (d'exécution) optimisation
  16. Partie V concurrent efficace
  17. Chapitre 12 Java modèle de mémoire avec fil
  18. Chapitre 13 verrouillage et optimisation thread-safe

la source Sping + Redis + Nginx + MySQL et d'autres combats de sept documents techniques, Ali Gangster recommandé

 

la source Sping + Redis + Nginx + MySQL et d'autres combats de sept documents techniques, Ali Gangster recommandé

 

ava programmation multi-thread

Programmation Java multi-thread pour fournir un support intégré. Un fil se réfère à un écoulement de commande unique d'une séquence de processus, un processus peut être compliquée par une pluralité de fils, chaque fil en parallèle pour effectuer des tâches différentes.

Multithreading est une forme particulière de multi-tâches, multi-threading, mais utiliser une plus petite surcharge de ressources.

Un autre terme est défini ici et le filetage associé - procédés: un procédé comprenant l'allocation d'espace mémoire par le système d'exploitation, comprenant un ou plusieurs fils. Un thread séparé ne peut pas exister, il doit faire partie du processus. Un procédé a été exécuté, pour mettre fin jusqu'à ce que tous les fils de non-fonctionnement démon avoir fini.

Multithreading peut répondre aux programmeurs d'écrire des programmes efficaces pour obtenir une pleine utilisation de la CPU.

la source Sping + Redis + Nginx + MySQL et d'autres combats de sept documents techniques, Ali Gangster recommandé

 

Parce que trop de détails de celui-ci, de sorte que la partie des tirs de la pointe des connaissances sur l'introduction approximative, chaque petit noeud qui a un contenu plus détaillé!

La technologie Java de base de la programmation multi-thread _ la version complète

  1. Chapitre 1 Java compétences multi-threading
  2. Chapitre 2 accès simultané à des objets et des variables
  3. Chapitre 3 Communication inter-fil
  4. Utilisation du chapitre 4 de verrouillage
  5. Chapitre 5 Timers minuterie
  6. Chapitre 6 singleton et plusieurs threads
  7. Chapitre 7 Supplément de suppléments

la source Sping + Redis + Nginx + MySQL et d'autres combats de sept documents techniques, Ali Gangster recommandé

 

la source Sping + Redis + Nginx + MySQL et d'autres combats de sept documents techniques, Ali Gangster recommandé

 

Kafka

Kafka a été développé par la Fondation Apache Software, une plate - forme de traitement de flux open source, écrit par Scala et Java. Kafka est un débit élevé de distribution publish-subscribe système de messagerie, il peut gérer toutes les actions des consommateurs de données en continu sur le site. Cette action (navigation sur le Web, la recherche et d' autres actions de l' utilisateur) est un facteur clé dans de nombreuses fonctions sociales dans les réseaux modernes. Ces données habituellement en raison du débit requis est atteint par le procédé de polymérisation et journal le journal. Pour les mêmes données journaux comme Hadoop et les systèmes d'analyse hors ligne, mais nécessite des limitations de traitement en temps réel, c'est une solution viable. Le but de Kafka est de Hadoop mécanisme de chargement parallèle à unifier la messagerie en ligne et hors ligne, mais aussi à travers le cluster afin de fournir des informations en temps réel.

la source Sping + Redis + Nginx + MySQL et d'autres combats de sept documents techniques, Ali Gangster recommandé

 

Parce que trop de détails de celui-ci, de sorte que la partie des tirs de la pointe des connaissances sur l'introduction approximative, chaque petit noeud qui a un contenu plus détaillé!

compréhension de la profondeur de Kafka: les principes de conception de base et la pratique

  1. Chapitre 1 a d'abord rencontré Kafka
  2. Chapitre 2 producteur
  3. Chapitre 3 consommateurs
  4. Chapitre 4 thèmes et zonage
  5. Chapitre 5 stockage journal
  6. Chapitre 6 serveur de profondeur
  7. Chapitre 7 client profondeur
  8. Chapitre 8 Fiabilité enquête
  9. Chapitre 9 application Kafka
  10. suivi Chapitre 10 Kafka
  11. Chapitre 11 Applications avancées
  12. Chapitre 12 Kafka et de l'intégration Spark
  13. Annexe Un environnement Kafka-source pour construire

la source Sping + Redis + Nginx + MySQL et d'autres combats de sept documents techniques, Ali Gangster recommandé

 

la source Sping + Redis + Nginx + MySQL et d'autres combats de sept documents techniques, Ali Gangster recommandé

 

Source analyse approfondie Sping

Ce livre n'introduit, je crois que beaucoup de mes amis ont vu est Jia Hao

A partir de deux sections décrivent le printemps Source: mise en œuvre de base, les applications d'entreprise

la source Sping + Redis + Nginx + MySQL et d'autres combats de sept documents techniques, Ali Gangster recommandé

 

A, la mise en oeuvre du noyau à ressort

la source Sping + Redis + Nginx + MySQL et d'autres combats de sept documents techniques, Ali Gangster recommandé

 

la source Sping + Redis + Nginx + MySQL et d'autres combats de sept documents techniques, Ali Gangster recommandé

 

Deuxièmement, les applications d'entreprise

la source Sping + Redis + Nginx + MySQL et d'autres combats de sept documents techniques, Ali Gangster recommandé

 

Redis

Redis est un système de stockage de valeur de clé. Et Memcached De même, il prend en charge le type de valeur relativement plus stockée, comprenant une chaîne (string), List (liste), SET (set), Zset (set reclassées - ensemble ordonné) et hachage (type de hachage). Ces types de données sont pris en charge push / pop, ajouter / supprimer et à l'intersection et de l'union, et la différence fonctionnement plus riche, et ces opérations sont atomiques. Sur cette base, Redis soutiennent une variété de façons différentes de tri. Comme avec memcached, afin d'assurer l'efficacité, les données sont mises en mémoire cache. Redis différence est périodiquement mis à jour dans les données écrites sur le disque ou pour modifier l'opération d'écriture fichier journal supplémentaire, et sur cette base, à réaliser le maître-esclave (maître et esclave) synchronisation.

Redis est une valeur clé base de données haute performance. Redis apparaît, dans une large mesure de compenser le manque de ce magasin de clés memcached / valeur, il peut jouer un très bon complément à la base de données relationnelle dans certaines situations. Il fournit Java, C / C ++, C #, PHP, JavaScript, Perl, objet-C, Python, Ruby, Erlang et d'autres clients, très facile à utiliser.

Redis prend en charge la synchronisation maître-esclave. Les données peuvent être synchronisés à partir du serveur principal à un nombre arbitraire à partir du serveur, le serveur peut être associé au serveur principal d'un autre serveur. Cela permet à copie unique exécutable de l'arbre. Intentionnellement ou non, peut sauver l'opération d'écriture de données. Depuis la mise en œuvre du mécanisme de publication / abonnement, de sorte que la synchronisation de base de données à partir d'un arbre où, peut souscrire à un canal et recevoir le serveur maître complet de messages publication enregistrement. évolutivité de synchronisation et des données de redondance utile pour une opération de lecture.

Redis adresse de site officiel est très facile à retenir, est redis.io. (Spécialement cochée, le nom suffixe de nom de domaine io de domaine appartenant à l'Etat, est un territoire britannique de l'océan Indien, à savoir le territoire britannique de l'océan Indien)

À l'heure actuelle, Vmware dans le financement du développement et de la maintenance Redis projets.

la source Sping + Redis + Nginx + MySQL et d'autres combats de sept documents techniques, Ali Gangster recommandé

 

Parce que trop de détails de celui-ci, de sorte que la partie des tirs de la pointe des connaissances sur l'introduction approximative, chaque petit noeud qui a un contenu plus détaillé!

REDIS partie d'âme réelle

  1. Chapitre 1 connaissance Redis
  2. Chapitre 2. Utilisation de la construction Redis applications Web
  3. La deuxième partie des concepts de base
  4. Chapitre 3 commandes Redis
  5. Chapitre 4 Sécurité des données et de garantie de la performance
  6. Chapitre 5 Utilisation du programme de soutien à la construction Redis
  7. Chapitre 6 Utilisation de composants d'application de construction Redis
  8. Le chapitre 7 est basé sur une recherche d'application
  9. Chapitre 8 Construire un simple site de réseautage social
  10. La troisième partie du contenu avancé
  11. Chapitre 9 réduire l'empreinte mémoire
  12. Chapitre 10 Extended Redis
  13. Chapitre 11 Redis de script Lua

la source Sping + Redis + Nginx + MySQL et d'autres combats de sept documents techniques, Ali Gangster recommandé

 

la source Sping + Redis + Nginx + MySQL et d'autres combats de sept documents techniques, Ali Gangster recommandé

 

nginx

Nginx  (X-Engine) est un serveur HTTP haute performance et inverse serveur proxy Web, mais fournit également IMAP / POP3 / SMTP services. Nginx par Igor Saisuoyefu de la Russie a visité le deuxième site Rambler.ru (russe: Рамблер) a développé la première version publique 0.1.0 a été publié en 2004 4 Octobre.

Son code source de licence BSD délivrée sous la forme, en raison de sa stabilité, riche ensemble de fonctionnalités, les fichiers de configuration simples et une faible consommation de ressources système est connu. 1 juin 2011, Nginx 1.0.4 version.

Nginx est un serveur Web léger / serveur proxy inverse et e-mail (IMAP / POP3) serveur proxy, distribué sous contrat de type BSD. Il dispose d'occuper moins de mémoire, haute concurrence, la capacité de faire effet simultané nginx le même type de performances du serveur Web est meilleure, la Chine continentale utilisation utilisateurs du site Web nginx sont: Baidu, Jingdong, Sina, Netease, Tencent, Taobao.

la source Sping + Redis + Nginx + MySQL et d'autres combats de sept documents techniques, Ali Gangster recommandé

 

Parce que trop de détails de celui-ci, de sorte que la partie des tirs de la pointe des connaissances sur l'introduction approximative, chaque petit noeud qui a un contenu plus détaillé!

Nginx noyau combat

  1. Introduction Chapitre 1 Nginx
  2. Chapitre 2 Installation et configuration serveur Nginx
  3. Chapitre 3 Configuration de base Nginx et optimisation
  4. Chapitre 4 Installation, configuration et optimisation Nginx et PHP (FastCGI)
  5. Chapitre 5 Nginx et JSP, ASP.NET, l'installation et la configuration Perl
  6. Chapitre 6 Nginx HTTP proxy inverse et configuration d'équilibrage de charge et l'optimisation
  7. Chapitre 7 Nginx Réécrire les règles et exemples
  8. Chapitre 8 Nginx Module de développement
  9. Chapitre 9 cache Nginx des services Web et Sina modules open-source NCACHE
  10. Chapitre 10 Nginx sur les sites célèbres dans le cas d'application
  11. Exemples d'application du chapitre 11 Atypiques Nginx
  12. Chapitre 12 module de base Nginx
  13. Chapitre 13 norme Nginx HTTP Module
  14. Chapitre 14 Autres modules HTTP Nginx
  15. Chapitre 15 module de messagerie Nginx

la source Sping + Redis + Nginx + MySQL et d'autres combats de sept documents techniques, Ali Gangster recommandé

 

la source Sping + Redis + Nginx + MySQL et d'autres combats de sept documents techniques, Ali Gangster recommandé

 

Haute performance MySQL

MySQL haute performance MySQL est de partager l'expérience pratique des livres. Il peut non seulement contribuer à améliorer l'utilisation des débutants de techniques et les points MySQL DBA MySQL plus expérimentés sur la façon de développer des applications de haute performance.

High Performance MySQL (2 contient 16 chapitres et six annexes, couvrant l'architecture du système de MySQL contenu, les techniques de conception d'applications, l'optimisation de l'instruction SQL, optimisation des performances du serveur, la gestion de configuration du système et les paramètres de sécurité, de surveillance et d'analyse, ainsi que la réplication, l'extension et la sauvegarde / réduction et d'autres sujets, le contenu de chaque chapitre autonome, adapté à tous les spécialistes de la technique pour rendre la lecture sélective.

la source Sping + Redis + Nginx + MySQL et d'autres combats de sept documents techniques, Ali Gangster recommandé

 

Parce que trop de détails de celui-ci, de sorte que la partie des tirs de la pointe des connaissances sur l'introduction approximative, chaque petit noeud qui a un contenu plus détaillé!

E-book combat haute performance MySQL

  1. Chapitre 1 architecture MySQL et de l'histoire
  2. Chapitre 2 référence MySQL
  3. Chapitre 3. Serveur de profilage des performances
  4. Chapitre 4 types de données de schéma et optimisation
  5. Chapitre 5 Création d'un index de haute performance
  6. Chapitre 6 Optimisation des performances des requêtes
  7. Chapitre 7 MySQL Fonctions avancées
  8. Chapitre 8 optimisé les paramètres du serveur
  9. Chapitre 9 système d'exploitation et l'optimisation du matériel
  10. Chapitre 10 Copie
  11. Chapitre 11 MySQL évolutive
  12. Chapitre 12 haute disponibilité
  13. Chapitre 13 nuage MySQL
  14. Chapitre 14 Application Optimisation de la couche
  15. Chapitre 15 Sauvegarde et restauration
  16. Chapitre 16 MySQL Outils utilisateur
  17. Annexe A branche MySQL et variante
  18. Statut Annexe B serveur MySQL
  19. Annexe C important transfert de fichiers
  20. Annexe D EXPLIQUER
  21. débogage de verrouillage Annexe E
  22. Annexe F à l'aide du Sphinx MySQL

la source Sping + Redis + Nginx + MySQL et d'autres combats de sept documents techniques, Ali Gangster recommandé

 

la source Sping + Redis + Nginx + MySQL et d'autres combats de sept documents techniques, Ali Gangster recommandé

 

+ problème de renvoi, des lettres privées et répondre « e-books » pour obtenir de ce qui précède la version électronique des livres réels reçoivent une manière gratuite.

Publié 25 articles originaux · éloge de won 34 · vues 3006

Je suppose que tu aimes

Origine blog.csdn.net/qq_46388795/article/details/104657141
conseillé
Classement