Questions marquées «java»

Java est un langage de programmation de haut niveau populaire. Utilisez cette balise lorsque vous rencontrez des problèmes pour utiliser ou comprendre la langue elle-même. Cette balise est rarement utilisée seule et est le plus souvent utilisée en conjonction avec [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] et [maven].




11
java.lang.OutOfMemoryError: espace de tas Java
J'obtiens l'erreur suivante lors de l'exécution d'un programme multi-thread java.lang.OutOfMemoryError: Java heap space L'erreur ci-dessus s'est produite dans l'un des threads. À ma connaissance, l'espace de tas est occupé par des variables d'instance uniquement. Si cela est correct, alors pourquoi cette erreur s'est produite après une exécution correcte pendant un …

2
Réutiliser plusieurs fois un PreparedStatement
dans le cas de l'utilisation de PreparedStatement avec une seule connexion commune sans pool, puis-je recréer une instance pour chaque opération dml / sql en conservant la puissance des instructions préparées? Je veux dire: for (int i=0; i<1000; i++) { PreparedStatement preparedStatement = connection.prepareStatement(sql); preparedStatement.setObject(1, someValue); preparedStatement.executeQuery(); preparedStatement.close(); } au …




2
Imprimer tous les drapeaux JVM
J'ai trouvé un indicateur JVM intéressant: java -XX:+UnlockDiagnosticVMOptions -XX:+PrintFlagsFinal -version Il imprime des centaines d'options différentes, dont je n'avais jamais entendu parler auparavant. Il imprime également les valeurs par défaut, ce qui permet de mieux diagnostiquer les comportements JVM. Un autre drapeau intéressant est: -XX:+UnlockExperimentalVMOptions Quelqu'un a-t-il connaissance d'une documentation …

6
Comparer deux tableaux d'octets? (Java)
J'ai un tableau d'octets avec une séquence binaire connue. Je dois confirmer que la séquence binaire est ce qu'elle est censée être. J'ai essayé .equalsen plus ==, mais aucun n'a fonctionné. byte[] array = new BigInteger("1111000011110001", 2).toByteArray(); if (new BigInteger("1111000011110001", 2).toByteArray() == array){ System.out.println("the same"); } else { System.out.println("different'"); }
96 java  binary 


12
Connexion JMX à distance
J'essaye d'ouvrir une connexion JMX à une application java exécutée sur une machine distante. L'application JVM est configurée avec les options suivantes: com.sun.management.jmxremote com.sun.management.jmxremote.port = 1088 com.sun.management.jmxremote.authenticate = false com.sun.management.jmxremote.ssl = false Je suis capable de me connecter en localhost:1088utilisant jconsole ou jvisualvm. Mais je ne peux pas me connecter …
96 java  jmx  jconsole 




En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.