Articles of java

Spring MVC: différence entre les balises et ?

Il y a quelques jours, j’ai commencé à étudier ce tutoriel Spring Hello World: http://viralpatel.net/blogs/spring-3-mvc-create-hello-world-application-spring-3-mvc/ Dans ce tutoriel, Spring DispatcherServlet est configuré avec le fichier spring-servlet.xml , celui-ci: Dans ce fichier, j’utilise la balise context: component-scan pour dire que Spring doit parsingr mon fichier à la recherche de l’annotation, par exemple, lorsque la classe du […]

Différence entre les chaînes compactes et les chaînes compressées dans Java 9

Quels sont les avantages des chaînes compactes sur les chaînes compressées dans JDK9?

Comment utiliser assert dans Android?

Je veux utiliser assert obj != null : “object cannot be null” sur un appareil Android. L’affirmation ne semble pas fonctionner, alors j’ai cherché en ligne et j’ai trouvé cette solution locale: adb shell setprop debug.assert 1 cela fonctionne sur ma machine locale. Je veux exécuter cette commande en utilisant mon projet eclipse (il serait […]

Quand dois-je accepter un paramètre de Iterable vs. Collection en Java?

Quelles sont les considérations à prendre en compte lors de l’utilisation de Iterable vs. Collection en Java? Par exemple, envisagez d’implémenter un type qui concerne principalement la collecte d’une collection de Foo , et certaines métadonnées associées. Le constructeur de ce type permet une initialisation unique de la liste d’objects. (Les métadonnées peuvent être définies […]

Pourquoi filter () après flatMap () est “pas complètement” paresseux dans les stream Java?

J’ai l’exemple de code suivant: System.out.println( “Result: ” + Stream.of(1, 2, 3) .filter(i -> { System.out.println(i); return true; }) .findFirst() .get() ); System.out.println(“———–“); System.out.println( “Result: ” + Stream.of(1, 2, 3) .flatMap(i -> Stream.of(i – 1, i, i + 1)) .flatMap(i -> Stream.of(i – 1, i, i + 1)) .filter(i -> { System.out.println(i); return true; }) […]

Comment déléguer les contrôles d’autorisation JAAS à Shiro?

Je développe une application côté serveur qui nécessite une authentification et une autorisation basées sur des objects. J’aime la simplicité de Shiro, mais pour être compatible avec JAAS, j’ai écrit un LoginModule qui utilise Apache Shiro comme mécanisme sous-jacent. Mais mon problème est que je ne pouvais pas trouver un moyen de déléguer les contrôles […]

Pourquoi Eclipse Juno 4.2 exécute-t-il les processus «JPA Java Change Event Handler»?

Je viens de mettre à niveau vers Eclipse Juno 4.2. J’ai un nouvel espace de travail complètement propre, mais j’ai importé des projets qui ont déjà été utilisés dans Eclipse 3.7 et qui contiennent donc des métadonnées Eclipse. En passant à 4.2, j’ai converti un projet pour utiliser “Facettes de projet”. La seule facette activée […]

Où puis-je voir le code source du JDK Sun?

Je veux voir comment Java implémente LinkedList. Où devrais-je aller pour regarder le code source?

Obtenir le premier et le dernier jour du mois en utilisant threeten, LocalDate

J’ai un LocalDate qui doit recevoir le premier et le dernier jour du mois. Comment je fais ça? par exemple. 13/2/2014 Je dois obtenir les 1/2/2014 et 28/2/2014 dans les formats LocalDate. Utilisation de la classe LocalDate.

Obtenir le nom de la classe en cours, y compris le package

Je travaille sur un projet et une exigence est que si le 2ème argument de la méthode principale commence par ‘/’ (pour Linux), il devrait le considérer comme un chemin absolu (pas un problème), mais s’il ne commence pas par ‘/’, il devrait obtenir le chemin de travail courant de la classe et y append […]