Articles of java

Sécuriser un mot de passe dans un fichier de propriétés

J’ai une application Java qui se connecte à une firebase database. Le nom d’utilisateur et le mot de passe de la firebase database sont stockés dans un fichier de propriétés. Quelle est la pratique courante pour éviter de stocker le mot de passe en clair dans le fichier de propriétés tout en conservant l’option permettant […]

Fusion de deux Map avec l’API Java 8 Stream

J’ai deux (ou plusieurs) objects Map . Je voudrais les fusionner avec l’API Java 8 Stream de manière à ce que les valeurs des clés communes correspondent au maximum des valeurs. @Test public void test14() throws Exception { Map m1 = ImmutableMap.of(“a”, 2, “b”, 3); Map m2 = ImmutableMap.of(“a”, 3, “c”, 4); List<Map> list = […]

Quelle est la signification de la propriété log4j.rootLogger dans le fichier log4j.properties? Que se passe-t-il si je n’utilise pas cette propriété?

Quelle est la signification de la propriété log4j.properties dans le fichier log4j.properties ? Que se passe-t-il si je n’utilise pas cette propriété? Exemple : # Set root logger level to DEBUG and its only appender to A1. log4j.rootLogger=DEBUG, A1 # A1 is set to be a ConsoleAppender. log4j.appender.A1=org.apache.log4j.ConsoleAppender Que se passe-t-il si je mets cette […]

Comment attendre que toutes les tâches d’un ThreadPoolExecutor se terminent sans fermer le programme d’exécution?

Je ne peux pas utiliser shutdown() et awaitTermination() car il est possible que de nouvelles tâches soient ajoutées au ThreadPoolExecutor en attente. Donc, je cherche un moyen d’attendre que ThreadPoolExecutor ait vidé sa queue et terminé toutes ses tâches sans empêcher les nouvelles tâches d’être ajoutées avant ce point. Si cela fait une différence, c’est […]

Tomcat – maxThreads vs maxConnections

Dans Tomcat server.xml, quelle est la valeur maxThreads par rapport à maxConnections? Je comprends que maxConnections est la quantité de connexions ouvertes sur le serveur Et maxThreads est le nombre maximal de threads de traitement des requêtes Mais comment les deux parameters de configuration fonctionnent ensemble, évidemment vous ne définissez pas maxConnections à 1000 et […]

Comment regrouper un JRE avec Launch4j?

J’ai Launch4J sur mon ordinateur et c’est un excellent programme. L’une de ses fonctionnalités est la possibilité de regrouper un environnement JRE dans le fichier .EXE général. Cependant, je ne trouve aucune documentation décrivant comment procéder. Comment regrouper un JRE avec le fichier EXE? De plus, où puis-je obtenir un JRE compact et portable à […]

Utilisez la chaîne dans le boîtier du commutateur en Java

Je dois changer les éléments suivants en un case switch tout en recherchant une Ssortingng , pour améliorer la complexité cyclomatique. Ssortingng value = some methodx; if (“apple”.equals(value)) { method1; } if (“carrot”.equals(value)) { method2; } if (“mango”.equals(value)) { method3; } if (“orange”.equals(value)) { method4; } Mais je ne suis pas sûr de la valeur […]

Pourquoi java n’envoie-t-il pas le certificate client pendant la négociation SSL?

J’essaie de me connecter à un service Web sécurisé. J’avais un problème de poignée de main même si mon fichier de clés et mon fichier de clés certifiées étaient correctement définis. Après plusieurs jours de frustration, de googler sans fin et de demander à tout le monde, j’ai découvert que le seul problème était que […]

Mappage JPA: «QuerySyntaxException: foobar n’est pas mappé…»

J’ai joué avec un exemple très simple de JPA et j’essaie de le modifier pour une firebase database existante. Mais je ne peux pas dépasser cette erreur. (Ci-dessous.) Il doit simplement y avoir une chose simple que je ne vois pas. org.hibernate.hql.internal.ast.QuerySyntaxException: FooBar is not mapped [SELECT r FROM FooBar r] org.hibernate.hql.internal.ast.util.SessionFactoryHelper.requireClassPersister(SessionFactoryHelper.java:180) org.hibernate.hql.internal.ast.tree.FromElementFactory.addFromElement(FromElementFactory.java:110) org.hibernate.hql.internal.ast.tree.FromClause.addFromElement(FromClause.java:93) Dans […]

JAVA: vérifie une chaîne s’il y a un caractère spécial

Comment vérifier une chaîne s’il y a un caractère spécial comme: [,],{,},{,),*,|,:,>,