Principe de sécurité du printemps

Principe de sécurité du printemps

Spring Security adopte le modèle de conception de chaîne de responsabilité. Il existe une longue chaîne de filtrage. Tout d'abord, le client lance une demande et entre dans la chaîne de filtrage de sécurité, puis il détermine s'il s'agit d'une connexion et trouve enfin le gestionnaire d'authentification correspondant. l'URI, effectuez l'authentification.

Jun 23, 2020 pm 02:42 PM
java Spring
Explication détaillée des principes Spring IoC et AOP

Explication détaillée des principes Spring IoC et AOP

Le principe de Spring IoC est implémenté via le mécanisme de réflexion.Lors de l'instanciation d'une classe, il appelle la méthode set dans la classe par réflexion pour injecter les attributs de classe précédemment enregistrés dans le HashMap dans la classe orientée aspect AOP. et est une adaptation de la POO. Un complément utile qui peut réduire le couplage entre les modules.

Jun 23, 2020 am 09:23 AM
java ioc aop
Comment générer des nombres aléatoires en Java

Comment générer des nombres aléatoires en Java

Les méthodes de génération aléatoire de nombres en Java incluent : 1. Utilisez le constructeur [new Random()] pour générer un générateur de nombres aléatoires afin de générer des nombres ; 2. Utilisez la méthode [Math.random()] pour générer un générateur de nombres aléatoires ; des chiffres.

Jun 22, 2020 pm 05:58 PM
java
Explication détaillée de la méthode trim() en Java

Explication détaillée de la méthode trim() en Java

En Java, vous pouvez utiliser la fonction "trim()" pour supprimer les espaces en excès. Cette fonction est utilisée pour supprimer les espaces en excès aux deux extrémités de la chaîne. Sa syntaxe est "trim()", et la valeur de retour de son paramètre est l'excès. espaces aux deux extrémités de la chaîne. Une chaîne d'espaces, et quel que soit le nombre d'espaces aux deux extrémités, ils seront supprimés et les espaces au milieu ne seront pas supprimés.

Jun 22, 2020 pm 05:40 PM
java
Comment importer des fichiers Java et exécuter l'idée

Comment importer des fichiers Java et exécuter l'idée

La méthode pour importer et exécuter des fichiers Java Idea est la suivante : ouvrez d'abord le logiciel Idea et entrez dans l'interface de démarrage, puis cliquez sur [Projet lmport], sélectionnez le fichier pom.xml et cliquez sur Ouvrir, gardez [Suivant] et enfin cliquez sur [Terminer] ; pour trouver la méthode principale, cliquez sur Exécuter.

Jun 22, 2020 pm 05:29 PM
idea java
Quels sont les huit types de données de base en Java

Quels sont les huit types de données de base en Java

Les huit types de données de base de Java sont : 1. Type entier, y compris byte, short, int, long ; 2. Type à virgule flottante, y compris float, double 3. Type logique, booléen [il n'a que deux valeurs​​ qui peut être vrai et faux] ;4. Type de caractère, char.

Jun 22, 2020 pm 03:51 PM
java
Créer un projet SpringBoot à l'aide d'IDEA

Créer un projet SpringBoot à l'aide d'IDEA

Les étapes à suivre pour créer un projet Springboot sont les suivantes : ouvrez d'abord IDEA, créez un nouveau projet, sélectionnez [Spring Initializr], puis entrez [Artifact] et cochez Web, puis cliquez sur Terminer pour terminer.

Jun 22, 2020 pm 02:06 PM
idea springboot
'Spring fournit une abstraction de la couche JMS' est-il correct ?

'Spring fournit une abstraction de la couche JMS' est-il correct ?

Spring fournit une abstraction de la couche jms, ce qui est correct. Spring fournit un cadre d'intégration jms, qui simplifie l'utilisation de « jms api », tout comme Spring intègre « jdbc api » qui peut être simplement divisé en deux domaines fonctionnels, la production de messages et la consommation de messages.

Jun 22, 2020 am 10:26 AM
spring jms层
Les méthodes statiques en Java peuvent-elles être remplacées ?

Les méthodes statiques en Java peuvent-elles être remplacées ?

Les méthodes statiques en Java ne peuvent pas être remplacées, mais elles peuvent être héritées. Si les noms de méthode statique de la classe parent et de la classe enfant sont identiques, la méthode statique de la classe parent sera masquée. Les méthodes statiques sont liées au moment de la compilation et les remplacements de méthodes sont liés au moment de l'exécution.

Jun 20, 2020 pm 04:10 PM
java 静态方法 重写
Comment définir un tableau entier à deux dimensions en Java

Comment définir un tableau entier à deux dimensions en Java

La façon de définir un tableau entier à deux dimensions en Java est la suivante : [int[][] array = new int[3][3];] ou [​int[][] arra = new int[][]{{ 10,20,30},{40,50,60},{70,80,90}}].

Jun 20, 2020 pm 03:51 PM
java 二维数组 整型
Quelles sont les nouvelles fonctionnalités de java14

Quelles sont les nouvelles fonctionnalités de java14

Les nouvelles fonctionnalités de java14 sont : 1. Switch expression ; 2. Bloc de texte ; 3. Correspondance de modèle d'instanceof 4. Record 5. Exception NullPointerException ; La nouvelle expression Switch n'a plus de comportement de saut par défaut, et les expressions et combinaisons sont plus faciles à écrire.

Jun 20, 2020 pm 01:33 PM
java14 特性
Comment afficher une table de multiplication en Java

Comment afficher une table de multiplication en Java

La méthode permettant à Java de générer la table de multiplication quatre-vingt-dix-neuf est la suivante : nous pouvons y parvenir via des boucles for doubles. La boucle for externe contrôle le nombre de lignes et la boucle for interne contrôle le nombre de colonnes. La méthode d'implémentation spécifique est : [for(int i=1;i<10;i++){for(int j=1;j<=i;j++)}].

Jun 20, 2020 am 11:33 AM
java 九九乘法表
Quelles sont les classifications des middlewares Java ?

Quelles sont les classifications des middlewares Java ?

Les catégories sont les suivantes : middleware de service d’application, middleware d’intégration d’applications et middleware d’architecture métier. Le middleware de services d'application fournit un environnement informatique complet et une plate-forme de support pour les systèmes d'application ; le middleware d'intégration d'applications fournit des fonctions de communication de messages, de services et d'intégration de données entre différents systèmes d'applications réseau ; le middleware d'architecture d'entreprise comprend les processus métier, la gestion d'entreprise, etc.

Jun 20, 2020 am 10:45 AM
java 中间件
Comment utiliser le caractère de nouvelle ligne Java

Comment utiliser le caractère de nouvelle ligne Java

Utilisation des caractères de nouvelle ligne en Java : 1. Vous pouvez utiliser System.out.println() pour modifier une nouvelle ligne ; 2. Utilisez System.out.print("\n") pour modifier une nouvelle ligne et le caractère de nouvelle ligne sous. Windows est [/r /n], le caractère de nouvelle ligne sous Linux est [/n].

Jun 19, 2020 pm 05:58 PM
java 换行符

Outils chauds Tags

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Collection de bibliothèques d'exécution vc9-vc14 (32 + 64 bits) (lien ci-dessous)

Collection de bibliothèques d'exécution vc9-vc14 (32 + 64 bits) (lien ci-dessous)

Téléchargez la collection de bibliothèques d'exécution requises pour l'installation de phpStudy

VC9 32 bits

VC9 32 bits

Bibliothèque d'exécution de l'environnement d'installation intégré VC9 32 bits phpstudy

Version complète de la boîte à outils du programmeur PHP

Version complète de la boîte à outils du programmeur PHP

Programmer Toolbox v1.0 Environnement intégré PHP

VC11 32 bits

VC11 32 bits

Bibliothèque d'exécution de l'environnement d'installation intégré VC11 phpstudy 32 bits

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser