localisation actuelle:Maison > Articles techniques > développement back-end
- Direction:
- tous web3.0 développement back-end interface Web base de données Opération et maintenance outils de développement cadre php programmation quotidienne Applet WeChat Problème commun autre technologie Tutoriel CMS Java Tutoriel système tutoriels informatiques Tutoriel matériel Tutoriel mobile Tutoriel logiciel Tutoriel de jeu mobile
- Classer:
-
- Comment implémenter le cluster de déploiement Redis7.0
- Version détaillée du cluster de déploiement Redis7.0 Architecture de cluster : Un cluster utilise un réseau pour connecter plusieurs ordinateurs et fournit une méthode de gestion unifiée afin de pouvoir présenter l'effet de service d'une seule machine à l'extérieur. Le rôle du cluster : disperser les accès. La pression d'un seul serveur et l'équilibrage de charge dispersent la pression de stockage d'un seul serveur, permettant l'évolutivité et réduisant les désastres commerciaux causés par les temps d'arrêt d'un seul serveur. 1. Conception de la structure interne du cluster Redis grâce à la conception d'algorithmes. l'emplacement où la clé doit être enregistrée et allouer tout l'espace de stockage. Le plan est de la couper en 16384 parties, et chaque hôte enregistre une partie représente un espace de stockage, pas un espace de stockage de clé. espace de stockage correspondant en fonction des résultats calculés pour améliorer l'évolutivité (il existe de nouveaux
- Redis . ruby 1735 2023-05-28 16:28:14
-
- Comment déployer un cluster Redis
- 1. Architecture maître-esclave Redis 1.1. Principe de réplication maître-esclave Le serveur esclave se connecte au serveur maître et envoie la commande PSYNC ; une fois que le serveur maître a reçu le nom PSYNC, il commence à exécuter la commande BGSAVE pour générer le fichier RDB et l'utilise. le tampon pour enregistrer toutes les commandes d'écriture exécutées par la suite ; le serveur maître Une fois le serveur BGSAVE exécuté, il envoie les fichiers d'instantanés à tous les serveurs esclaves et continue d'enregistrer les commandes d'écriture exécutées pendant le processus d'envoi après avoir reçu le fichier d'instantané, le serveur esclave ; supprime toutes les anciennes données et charge l'instantané reçu ; l'instantané du serveur maître est envoyé. Ensuite, commencez à envoyer des commandes d'écriture dans le tampon au serveur esclave ; termine le chargement de l'instantané, commence à recevoir des demandes de commande et exécute les commandes d'écriture du maître. tampon du serveur (l'initialisation du serveur esclave est terminée) le maître ;
- Redis . ruby 1179 2023-05-27 18:05:50
-
- Comment installer l'outil Redis-dump
- L'outil redis-dump est utilisé pour créer l'environnement de migration des données dans le cluster : 192.168.19.201redis-cluster637970017002rvmredis-dump192.168.19.202redis-cluster637970017002192.168.19.203redis-cluster637970017002 en raison de l'installation de redis-dump L'outil nécessite le utilisation des outils rvm et gem, ils doivent donc être installés à l'avance 1. Installez les packages de dépendances requis pour installer rvm et d'autres outils à l'avance #yum-yinstallzlibzlib-develpcrepcre.
- Redis . ruby 1833 2023-05-27 17:52:12
-
- Comment intégrer Redmine et SVN dans Nginx dans le système Linux
- Redmine : Il s'agit d'un logiciel de gestion de projet basé sur le Web développé en Ruby. Il s'agit d'un système de gestion de projet multiplateforme développé sur la base du framework ror. Il est censé être dérivé de la version ror de basecamp. Il prend en charge une variété de bases de données. les mêmes fonctions que dotproject, il y en a bien d'autres. Il possède ses propres fonctions uniques, telles que la fourniture d'un wiki, d'une station d'information, le suivi du temps, l'agrégation de flux, l'exportation de fichiers PDF, etc. Il peut également intégrer d'autres systèmes de gestion de versions et de suivi des bogues, tels que comme svn, cvs, td, etc. La fonction de configuration est puissante et pratique, et les propriétés personnalisées et les notifications de mise à jour sont également très pratiques. Ensuite, nous déployons la gestion de projet Redmine+svn
- Nginx . ruby 1741 2023-05-27 17:13:54
-
- Quelles sont les fonctionnalités de Redis5.0
- Nouveau Streamdatatype Nouvelles API du module Redis : API de minuterie, de cluster et de dictionnaire. RDB peut désormais stocker les informations LFU et LRU. Le gestionnaire de cluster dans redis-cli de Ruby (redis-trib.rb) a été porté vers le code en langage C. Exécutez la commande `redis-cli–clusterhelp` pour en savoir plus sur la nouvelle commande sortedset : ZPOPMIN/MAX et variantes de blocage (blockingvariants)
- Redis . ruby 1483 2023-05-26 18:16:36
-
- Le front-end est-il le même que le Web ?
- Front-end et Web sont deux concepts différents. Front-end fait référence à l'interface utilisateur (UI) présentée aux utilisateurs dans un site Web ou une application, y compris tous les graphiques, images, polices, textes et autres contenus. Le Web fait référence à un système d'échange d'informations basé sur le protocole HTTP et le langage HTML utilisé sur Internet. Il peut aider les utilisateurs à accéder aux ressources du réseau depuis n'importe où. Bien que front-end et web ne soient pas les mêmes concepts, ils sont inextricablement liés. Les développeurs front-end font partie intégrante du développement Web et travaillent avec HTML, CSS et J.
- Questions et réponses frontales . ruby 1535 2023-05-26 11:26:37
-
- Nodejs est-il efficace ?
- Dans le monde Internet contemporain, les langages et frameworks de développement côté serveur jouent un rôle extrêmement important. Comparé aux langages traditionnels tels que Java et Ruby, Node.js est devenu un nouveau paysage ces dernières années. Le principal argument de vente de Node.js est sa grande efficacité. Node.js est un environnement d'exécution côté serveur construit sur JavaScript. Il est conçu à l'aide d'un modèle d'E/S asynchrone et non bloquant, qui peut offrir d'excellentes performances et vitesse. Par rapport au modèle d'E/S de blocage synchrone traditionnel, Node.js a des fonctionnalités différentes.
- Questions et réponses frontales . ruby 501 2023-05-25 12:03:07
-
- Que signifie php en tant que front-end ?
- Dans le développement Web, il est généralement nécessaire d’utiliser différentes technologies pour réaliser différentes fonctions. Parmi eux, la technologie frontale est utilisée pour mettre en œuvre l'interface utilisateur et la logique d'interaction, tandis que la technologie back-end est utilisée pour traiter les données et la logique métier. Le front-end utilise généralement des technologies telles que HTML, CSS et JavaScript, tandis que le back-end utilise généralement des langages de programmation tels que PHP, Java, Python et Ruby. Cependant, à mesure que les applications Web deviennent plus complexes et interactives, la technologie frontale devient de plus en plus importante. De plus, alors que les attentes à l'égard des applications Web continuent d'augmenter,
- Problème PHP . ruby 1340 2023-05-24 18:30:38
-
- Quels sont les 9 frameworks de tests automatisés couramment utilisés pour Android ?
- Difficultés liées aux tests automatisés des applications mobiles Les tests automatisés de l'interface utilisateur des applications mobiles sont depuis longtemps une difficulté. La difficulté réside dans les « changements » de l'interface utilisateur. Les changements entraînent un grand nombre de maintenances de cas d'utilisation automatisés. Du point de vue des tests en couches, les tests automatisés doivent être effectués couche par couche. La plus grande quantité de tests automatisés devrait être les tests unitaires, qui sont les plus faciles à mettre en œuvre et à détecter les problèmes à un stade précoce ; suivis des tests au niveau de l'interface, qui sont automatisés dans le but de vérifier la logique. L'interface étant relativement stable, le coût des tests automatisés est relativement acceptable ; Le coût d'automatisation le plus élevé est celui des tests automatisés au niveau de l'interface utilisateur. Cependant, l'interface utilisateur est un affichage de retour direct à l'utilisateur. Les tests automatisés au niveau BVT sont également très nécessaires. Afin de s'en débarrasser, certains tests automatisés doivent être introduits
- Sécurité . ruby 1500 2023-05-24 14:41:31
-
- Comment écrire une interface frontale en jquery
- L'écriture d'interfaces frontales est une partie importante du développement Web moderne. Vous pouvez utiliser JQuery pour simplifier ce processus et améliorer la lisibilité et la maintenabilité du code. Cet article présentera en détail comment utiliser JQuery pour écrire l'interface frontale, ainsi que des exemples de code. 1. Le rôle de JQuery JQuery est une bibliothèque JavaScript pratique et rapide qui peut nous aider à effectuer plus facilement certaines opérations de réponse Web courantes. Grâce à JQuery, nous pouvons facilement interagir avec HTML DOM, manipuler les styles CSS,
- Questions et réponses frontales . ruby 668 2023-05-23 17:33:38
-
- Comment désinstaller des nodejs propres
- Node.js est un environnement d'exécution JavaScript open source qui permet aux développeurs de développer des applications côté serveur à l'aide du langage JavaScript. À mesure que Node.js devient de plus en plus populaire, le nombre d'utilisateurs augmente également. Cependant, nous devons parfois désinstaller Node.js. La désinstallation de Node.js peut non seulement signifier la suppression des fichiers binaires, mais également la désinstallation des dépendances et des composants associés. Cet article expliquera aux lecteurs comment désinstaller Node.js correctement, proprement et en toute sécurité. 1. Désinstaller Nod
- Questions et réponses frontales . ruby 13762 2023-05-23 13:26:07
-
- rubis à golang
- Avec le développement rapide de la technologie Internet, les langages de programmation évoluent également constamment. Parmi eux, Ruby, en tant que langage de programmation scriptable et orienté objet de haut niveau, était autrefois très populaire dans le domaine du développement Web. Cependant, à mesure que la demande continue d'augmenter, des goulots d'étranglement en termes de performances de Ruby apparaissent progressivement et de nombreux développeurs commencent à se tourner vers le langage Go (ci-après dénommé Golang). Alors pourquoi les développeurs Ruby devraient-ils passer à Golang ? Cet article analysera Ruby to Gol sous les aspects de l'orientation objet, de la concurrence, des performances et de l'écologie.
- Golang . ruby 608 2023-05-22 13:46:37
-
- Le backend ne connaît pas javascript
- Dans les applications Web modernes, la technologie frontale devient de plus en plus importante. JavaScript est devenu l'une des technologies importantes dans le développement Web, et la maîtrise de JavaScript est devenue une capacité de base pour de nombreux ingénieurs front-end. Cependant, JavaScript n’est pas une compétence indispensable pour les ingénieurs backend. Par conséquent, nous pouvons constater que de nombreux ingénieurs backend ne connaissent pas JavaScript. Alors, en tant qu’ingénieur backend, ne pas connaître JavaScript est-il un problème sérieux ? Cet article explorera cette question. tête
- Questions et réponses frontales . ruby 448 2023-05-22 13:01:08
-
- Quelles bases sont nécessaires pour apprendre le javascript
- Ces dernières années, la technologie frontale est progressivement devenue un élément indispensable de l’industrie Internet. En tant que l'une des principales technologies frontales, JavaScript a attiré encore plus d'attention. Quelles bases les débutants doivent-ils maîtriser pour apprendre JavaScript ? Cet article vous le présentera en détail. 1. Notions de base HTML et CSS JavaScript est un langage de script utilisé pour ajouter des effets interactifs aux pages Web. Mais avant d’écrire des programmes JavaScript, vous devez maîtriser les bases du HTML et du CSS. HTML est utilisé pour créer des pages Web
- Questions et réponses frontales . ruby 1106 2023-05-21 12:26:09
-
- Premiers pas avec PHP : PHP et JavaScript
- Avec la popularité d’Internet, de plus en plus de personnes s’intéressent aux connaissances en matière de développement de sites Web. Dans le développement de sites Web, PHP et JavaScript sont deux technologies très importantes. Ils peuvent apporter des fonctionnalités plus riches et une meilleure expérience utilisateur au site Web. Dans cet article, nous vous donnerons une introduction aux deux technologies PHP et JavaScript pour aider les lecteurs à mieux comprendre ces deux technologies. PHP est un langage de script côté serveur populaire, particulièrement adapté au développement et à la maintenance de sites Web. PHP et
- tutoriel php . ruby 1542 2023-05-21 06:12:01