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 personnaliser la page 404 exclusive dans Nginx
- La première : la propre page d'erreur de Nginx. Nginx accède à une page HTML statique. Lorsque cette page n'existe pas, Nginx renvoie 404. Alors, comment renvoyer 404 au client ? Regardez la configuration ci-dessous. Dans ce cas, il n'est pas nécessaire de modifier aucun paramètre pour réaliser cette fonction. server{listen80;server_namewww.test.com;root/var/www/test;indexindex.htmlindex.htm;location/{}#Définissez le code de la page d'erreur Si le code de la page d'erreur correspondant apparaît, transmettez-le ici. page d'erreur404403500502503
- Nginx . tomcat 1862 2023-05-18 09:04:13
-
- Qu'est-ce que le mécanisme SPI en Java
- 1 : Introduction au mécanisme SPI.Le nom complet de SPI est ServiceProviderInterface, qui est un mécanisme intégré au JDK pour charger dynamiquement les points d'extension, nous pouvons obtenir dynamiquement la classe d'implémentation de l'interface sans la créer nous-mêmes. Il ne s’agit pas d’une technologie particulière, mais simplement d’un concept de design. 2 : Principe SPI JavaSPI est en fait un mécanisme de chargement dynamique implémenté par une combinaison de programmation basée sur une interface + mode stratégie + fichiers de configuration. Il existe souvent de nombreuses solutions d'implémentation différentes pour diverses abstractions de la conception de systèmes. Dans la conception orientée objet, il est généralement recommandé que les modules soient programmés en fonction des interfaces et que les classes d'implémentation ne soient pas codées en dur entre les modules. Une fois que le code implique des classes d'implémentation spécifiques, il viole le principe de connectabilité, tel que
- javaDidacticiel . tomcat 3220 2023-05-17 23:40:55
-
- Comment inverser le proxy Nginx vers le serveur Tomcat
- En production réelle, les serveurs Tomcat ne sont généralement pas utilisés seuls dans les projets. Nginx répond mieux aux ressources statiques. De plus, comme nginx est un serveur spécifiquement utilisé pour le proxy inverse, il est facile de transmettre les requêtes Java au client. est transmis au conteneur Tomcat pour traitement et est utilisé pour traiter les ressources statiques. Dans nginx, un bloc server{} est souvent utilisé pour configurer un projet relativement volumineux, généralement toutes les configurations d'un nom de domaine, et il y en a généralement plusieurs. configurations dans un emplacement de bloc de serveur pour définir plusieurs règles de requête, telles que la configuration du nom de domaine et du répertoire racine, la prise en charge des ressources statiques, la requête phpfastcgi, la réécriture d'URL, la configuration de la page d'erreur et d'autres configurations, donc
- Nginx . tomcat 1505 2023-05-17 21:01:04
-
- Comment implémenter le transfert de proxy inverse Nginx Tomcat
- Parlons d'abord du proxy direct. Par exemple, si vous souhaitez accéder à YouTube, mais que vous ne pouvez pas y accéder directement, vous ne pouvez d'abord trouver qu'un logiciel de contournement, et vous pouvez accéder à YouTube via le logiciel de contournement. proxy direct. Le soi-disant proxy inverse signifie que l'utilisateur souhaite accéder à YouTube, mais que YouTube transmet discrètement la demande à bilibili, alors bilibili est un proxy inverse. Dans le didacticiel actuel, il fait référence à l'accès à nginx, mais nginx transmet la requête à Tomcat. Pas grand chose à dire, vous pouvez accéder à l'interface correspondante jusqu'aux ports 80 et 8080. Bien entendu, vous pouvez également configurer nginx.confvi dans le dossier conf sous Nginx pour le port que vous avez défini.
- Nginx . tomcat 1179 2023-05-17 12:40:25
-
- Comment implémenter un servlet en Java
- Notions de base du Web et protocole HTTP Ui Lettres Lettres Lettres Lettres Lettres Lettres Lettres Lettres Lettres Lettres Lettres Lettres Lettres Lettres ─── ─── ─>││demande2││─────────────────────>││réponse1││││réponse3││
- javaDidacticiel . tomcat 883 2023-05-17 11:34:50
-
- Comment implémenter le système de centre commercial de fleurs en Java
- Introduction au projet Ce projet est un projet front-end et back-end, divisé en deux rôles : les utilisateurs ordinaires et les administrateurs se connectent à la réception et les administrateurs se connectent au backend. connexion de l'administrateur, gestion des utilisateurs, gestion des catégories de fleurs et gestion des fleurs, gestion des commandes et de la livraison, gestion des messages, gestion des annonces du système et autres fonctions. Le rôle d'utilisateur comprend les fonctions suivantes : page d'accueil de l'utilisateur, enregistrement et connexion de l'utilisateur, affichage des détails de la fleur, ajout au panier, confirmation de la commande, affichage de ma commande, forum de discussion du centre commercial, annonce du centre commercial et autres fonctions. Exigences en matière d'environnement 1. Environnement d'exécution : de préférence javajdk1.8, nous fonctionnons sur cette plateforme. D'autres versions sont théoriquement possibles. 2. Environnement IDE : IDEA, Eclipse, Myeclipse sont tous disponibles. recommander
- javaDidacticiel . tomcat 1136 2023-05-17 11:31:14
-
- Comment nginx implémente l'équilibrage de charge de plusieurs services de géoserveur
- Présentation Afin d'améliorer la vitesse d'accès au service, de réduire la pression sur le service géoserveur et d'éviter les problèmes avec les nœuds de service qui affectent la stabilité de l'accès au service, nous résolvons généralement le problème en déployant plusieurs géoserveurs. Cependant, après avoir déployé plusieurs géoserveurs. , nous avons besoin d'une interface unifiée, et nginx peut très bien répondre à ces besoins. Cet article explique comment réaliser l'équilibrage de charge de plusieurs services de géoserveur via nginx. Réalisation de l'effet de mise en œuvre 1. Déploiement multi-géoserveur Afin de maintenir la cohérence du service géoserveur, nous configurons d'abord un service géoserveur. Après la configuration, copions le Tomcat déployé et en clonons plusieurs.
- Nginx . tomcat 1434 2023-05-17 11:04:05
-
- Analyse d'instance de cluster TOMCAT sous proxy inverse NGINX sous LINUX
- nginx possède des fonctionnalités telles que le proxy inverse (notez la différence entre le proxy direct et le proxy direct) et l'équilibrage de charge. Cette fois, nginx est installé sur la machine Linux 192.168.1.108. Pour installer nginx, vous devez d'abord installer la bibliothèque openssl, gcc, pcre, zlib, etc. Tomcat est installé sur deux machines, 192.168.1.168 et 192.168.1.178. Le client accède au contenu du projet déployé par Tomcat dans 192.168.1.168 et 192.168.1.178 en accédant au proxy inverse 192.168.1.108. 1. Installez nginx sous Linux (machine 192.168.1.108) et installez ope
- Nginx . tomcat 899 2023-05-17 09:40:47
-
- déploiement java nodejs
- Avec le développement de la technologie Internet, de plus en plus de développeurs choisissent d'utiliser Node.js ou Java pour développer des applications, mais le déploiement d'applications devient également de plus en plus important. Cet article explique comment optimiser les performances et la sécurité lors du déploiement d'applications Node.js et Java. 1. Déploiement d'applications Node.js Node.js est un environnement d'exécution JavaScript côté serveur très populaire que les développeurs peuvent utiliser pour développer des applications efficaces. Déployer une application Node.js
- Questions et réponses frontales . tomcat 450 2023-05-16 21:58:06
-
- Comment utiliser le plug-in d'emballage Springboot pour supprimer les packages jar et affiner
- 1. Configuration du fichier Pom 1.1 Ajoutez le plug-in maven-dependency-plugin pour copier le package jar référencé dans le chemin spécifié pour le démarrage ultérieur de Tomcat afin de spécifier le chemin du package de dépendances org.apache.maven.pluginsmaven-dependency-plugincopypackagecopy-dependencies$ {project. build.directory}/lib Après avoir utilisé ce plug-in pour créer la structure de répertoires, il existe un répertoire lib supplémentaire (c'est-à-dire le chemin spécifié par le outputDirectory configuré ci-dessus), qui contient le package jar dépendant : 1.2s.
- javaDidacticiel . tomcat 1166 2023-05-16 17:13:06
-
- Tomcat ne trouve pas javascript
- Tomcat est un serveur Web écrit en Java et est souvent utilisé pour déployer des applications Web Java. JavaScript est un langage de programmation qui permet d'obtenir des effets interactifs dynamiques via un navigateur Web. Dans des circonstances normales, Tomcat devrait pouvoir utiliser JavaScript normalement. Mais parfois, nous pouvons rencontrer le problème que JavaScript est introuvable. À l’heure actuelle, nous devons résoudre ce problème par certaines méthodes. 1. Confirmez le chemin du fichier. Tout d’abord, nous devons confirmer si le chemin du fichier est correct.
- Questions et réponses frontales . tomcat 447 2023-05-16 09:57:07
-
- Comment analyser l'audit de code dans Java Web Security
- 1. Bases de la sécurité JavaWeb 1. Qu'est-ce que l'audit de code ? En termes simples, l'audit de code Java consiste à découvrir les problèmes de sécurité dans l'application Java elle-même en auditant le code Java puisque Java lui-même est un langage compilé, même s'il n'y a que des fichiers de classe. peut toujours auditer le code Java. Pour les fichiers de code source Java non compilés, nous pouvons lire le code source directement, mais pour les fichiers de classe ou jar compilés, nous devons les décompiler. L'audit du code Java en lui-même n'est pas très difficile. Tant que vous maîtrisez le processus d'audit et les techniques courantes d'audit des vulnérabilités, vous pouvez effectuer le travail d'audit du code relativement facilement. Mais la façon d'auditer le code Java ne consiste pas seulement à utiliser
- Sécurité . tomcat 1805 2023-05-16 08:04:21
-
- Comment résoudre le délai d'exécution SQL de la configuration Springboot mybatis
- Lorsqu'un SQL est bloqué pour des raisons inconnues, afin de ne pas affecter le fonctionnement du service d'arrière-plan, vous souhaitez ajouter une limite de temps d'exécution au SQL et lever une exception après le délai d'attente pour garantir que le thread d'arrière-plan ne sera pas bloqué. en raison de la congestion SQL. 1. La configuration globale yml peut être utilisée pour une seule source de données, mais elle échouera lorsqu'il existe plusieurs sources de données. 2. La configuration de la classe de configuration Java lève avec succès une exception de délai d'attente. importcom.alibaba.druid.pool.DruidDataSource; importcom.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceBuilder; importorg.apache.
- javaDidacticiel . tomcat 2888 2023-05-15 18:10:25
-
- Exemple d'analyse de la vulnérabilité Struts2 S2-001
- Série de vulnérabilités Vulhub : vulnérabilité struts2 S2-0011 Description de la vulnérabilité : la vulnérabilité struts2 S2-001 se produit lorsque l'utilisateur soumet les données du formulaire et que la vérification échoue, le serveur utilise l'expression OGNL pour analyser la valeur du paramètre précédemment soumise par l'utilisateur, %{value} et remplit les données du formulaire correspondant. Par exemple, dans une page d’inscription ou de connexion. Si la soumission échoue, le serveur renvoie généralement par défaut les données précédemment soumises. Étant donné que le serveur utilise %{value} pour effectuer l'analyse des expressions OGNL sur les données soumises, le serveur peut directement envoyer la charge utile pour exécuter la commande. 2. Exploitation des vulnérabilités Vulhub : L'utilisation de vulhub pour reproduire des vulnérabilités peut sauver le processus de construction de l'environnement, ce qui est très pratique. vu
- Sécurité . tomcat 1240 2023-05-15 15:58:14
-
- Quel est le principe de mise en œuvre de la configuration automatique de SpringBoot ?
- 1. Qu'est-ce que la configuration automatique de Springboot ? SpringBoot active la configuration automatique via l'annotation @EnableAutoConfiguration et analyse le fichier spring.factories sous le package jar. Ce fichier contient des classes qui peuvent être configurées automatiquement lorsque les conditions spécifiées par l'annotation @Condition sont remplies. rencontré, il est instancié avec le support des dépendances et enregistré dans le conteneur Spring. D'une manière générale, lorsque nous avons écrit le projet ssm auparavant, nous avons configuré un grand nombre de coordonnées et de contenu de configuration. Le processus de configuration de l'environnement a pris beaucoup de temps dans le développement du projet. La plus grande caractéristique de SpringBoot est qu'il simplifie diverses choses. contenu de configuration XML, donc sp
- javaDidacticiel . tomcat 5246 2023-05-15 15:58:06