Articles of java

Quand utiliser ** (double écanvas) dans la syntaxe glob dans JAVA

Directement à partir de ce tutoriel Java Oracle: Deux astérisques ** fonctionnent comme * mais traversent les limites des répertoires. Cette syntaxe est généralement utilisée pour apparier des chemins complets. Quelqu’un pourrait-il en faire un exemple concret? Que veulent-ils dire avec “crosses directory boundary”? En traversant la limite du répertoire, j’imagine quelque chose comme vérifier […]

Que signifie «URI a un composant autorité»?

Je tente de construire un projet Web Java sur NetBeans 6.8, mais j’obtiens l’erreur suivante: Le module n’a pas été déployé. Il pointe vers mon fichier build-impl.xml , ligne 577: Le journal des erreurs de GlassFish v3 dit: SEVERE: Exception in command execution : java.lang.IllegalArgumentException: URI has an authority component java.lang.IllegalArgumentException: URI has an authority […]

Pourquoi la méthode privée peut-elle être définitive?

Je me demande pourquoi ça va: class SomeClass { //–snip– private final void doStuff() { // private work here } } Si c’est privé, personne ne peut le remplacer, n’est-ce pas? Pourquoi est-il possible d’append un mot clé final si cela n’a aucun effet? (ou quelque chose me manque?)

Comment par défaut le dossier source pour les nouveaux tests JUnit dans Eclipse?

La plupart de nos projets Eclipse ont plusieurs dossiers sources, par exemple: src / main / java src / test / java Lorsque vous cliquez avec le bouton droit sur une classe et que vous choisissez Nouveau test JUnit, le dossier source par défaut du nouveau test est “src / main / java” (probablement le […]

Pourquoi la classe composite-id doit-elle implémenter Serializable?

Si je crée une classe d’ID composite qui n’implémente pas Serializable comme: @Entity @Table(name = “board”) public class Board { @Id @Column(name = “keyword_news_id”) private int id; @Id @Column(name = “board_no”) private int boardNo; …. Des erreurs se produisent comme: Caused by: org.hibernate.MappingException: composite-id class must implement Serializable: com.estinternet.news.domain.IssueNewsBoard at org.hibernate.mapping.RootClass.checkCompositeIdentifier(RootClass.java:263) at org.hibernate.mapping.RootClass.validate(RootClass.java:244) at org.hibernate.cfg.Configuration.validate(Configuration.java:1362) […]

Spring MVC Controller redirige en utilisant les parameters URL au lieu de en réponse

J’essaie d’implémenter les URL RESTful dans mon application Spring MVC. Tout va bien sauf pour le traitement des soumissions de formulaires. Je dois redirect soit vers le formulaire original, soit vers une page “succès”. @Controller @RequestMapping(“/form”) public class MyController { @RequestMapping(method = RequestMethod.GET) public Ssortingng setupForm() { // do my stuff return “myform”; } @RequestMapping(method […]

Comment afficher une trace de stack complète sur une éclipse?

J’utilise Eclipse pour déboguer une application Java. Quelque part dans le code, je reçois une exception et la trace de la stack: Caused by: java.io.EOFException: The connection has been reset while reading the header at com.gemstone.gemfire.internal.cache.tier.sockets.Message.fetchHeader(Message.java:583) at com.gemstone.gemfire.internal.cache.tier.sockets.Message.readHeaderAndPayload(Message.java:599) at com.gemstone.gemfire.internal.cache.tier.sockets.Message.read(Message.java:542) at com.gemstone.gemfire.internal.cache.tier.sockets.Message.recv(Message.java:1029) at com.gemstone.gemfire.cache.client.internal.AbstractOp.attemptReadResponse(AbstractOp.java:158) at com.gemstone.gemfire.cache.client.internal.AbstractOp.attempt(AbstractOp.java:363) at com.gemstone.gemfire.cache.client.internal.ConnectionImpl.execute(ConnectionImpl.java:229) at com.gemstone.gemfire.cache.client.internal.pooling.PooledConnection.execute(PooledConnection.java:321) at com.gemstone.gemfire.cache.client.internal.OpExecutorImpl.executeWithPossibleReAuthentication(OpExecutorImpl.java:646) at com.gemstone.gemfire.cache.client.internal.OpExecutorImpl.execute(OpExecutorImpl.java:108) … […]

Quelle est l’utilisation du fichier rt.jar dans java?

Duplication possible: Pourquoi utilisons-nous rt.jar dans un projet Java? Je suis très confus de connaître le fichier rt.jar. Quel est le rôle du fichier rt.jar ou de l’utilisation du fichier rt.jar dans Java? Merci.

Comment activer la mise en cache de la réponse HTTP dans l’amorçage Spring

J’ai implémenté un serveur REST utilisant Spring Boot 1.0.2. J’ai du mal à empêcher Spring de définir des en-têtes HTTP qui désactivent la mise en cache HTTP. Mon contrôleur est comme suit: @Controller public class MyRestController { @RequestMapping(value = “/someUrl”, method = RequestMethod.GET) public @ResponseBody ResponseEntity myMethod( HttpServletResponse httpResponse) throws SQLException { return new ResponseEntity(“{}”, […]

tandis que (vrai); boucle jette du code inaccessible quand n’est pas dans un vide

Je faisais de petits programmes en Java. Je sais que si j’écris while(true); le programme se fige dans cette boucle . Si le code est comme ça: Test 1: public class While { public static void main(Ssortingng[] args) { System.out.println(“start”); while (true); System.out.println(“end”); } } Le compilateur me jette l’erreur: Exception in thread “main” java.lang.Error: […]