Articles of java

Android RecyclerView défilement lisse pour voir qui anime leur hauteur

J’ai un RecyclerView avec des vues enfant extensibles. Lorsque l’utilisateur clique sur ViewGroup enfant, il gonfle un nombre de vues animant la hauteur du ViewGroup de 0 à la hauteur mesurée du groupe de visualisation, comme le gif suivant: Le problème est le suivant: j’appelle smoothScrollToPosition sur recyclerView, cela permet de faire défiler en douceur […]

Ne pas autoriser les appels directs à Microservices. Autoriser uniquement via API Gateway

C’est peut-être une question étrange (je suis nouveau avec Microservices). Mais je cherche des informations sur la manière de procéder. N’a pas besoin d’être spécifique à Spring, mais c’est le framework que j’utilise pour le moment. Exemple: Disons que nous avons deux microservices a) http://myurlfortesting.com:8085/api/rest/serviceone b) http://myurlfortesting.com:8090/api/rest/servicetwo et nous avons configuré Spring Zuul (agissant en […]

Comment savoir si un acteur est inactif

J’ai un nombre inconnu de tâches à exécuter par un nombre connu (bien sûr) d’acteurs. Le nombre de tâches initiales peut augmenter lorsqu’un acteur termine une tâche. C’est-à-dire qu’un acteur, à la fin de sa tâche, peut append un nouveau travail à exécuter. Pour y remédier, chaque acteur doit renvoyer un message au maître une […]

Comment sérialiser une classe de base non sérialisable en sérialisation standard?

Je ne peux pas contrôler le code source de la classe de base, comment puis-je utiliser la sérialisation standard sur la sous-classe? Dans cet exemple, le champ a n’est pas du tout sérialisé, bien que B soit sérialisable: // a.jar class A { int a; } // b.jar class B extends A implements Serializable { […]

Génériques Java: tableau contenant des génériques

Dupliquer possible: Java comment: création de tableaux génériques Erreur de création de tableau générique J’ai été chargé d’écrire une table de hachage en Java, qui doit fonctionner avec n’importe quel type de données. Les règles relatives au code que j’écris sont les suivantes: – La structure de la table de hachage doit avoir un tableau, […]

Erreur avec l’exemple de projet Restlet

J’ai téléchargé l’ exemple de projet Restlet et je l’ ai ouvert dans Eclipse. J’ai instantanément cette erreur: Errors occurred during the build. Errors running builder ‘Google WebApp Project Validator’ on project ‘org.restlet.example.serialization.gae-gwt’. java.lang.NullPointerException Qu’est-ce que je fais mal?

Sérialisation Java, writeObject (Object obj) pourquoi pas writeObject (Serializable obj)

La signature de méthode de la méthode ObjectOutputStream de ObjectOutputStream est public final void writeObject(Object obj) throws IOException Comme obj devrait implémenter Serializable (savoir sur les marqueurs). Pourquoi les développeurs Java n’écrivent-ils pas cette méthode? public final void writeObject(Serializable obj) throws IOException y a-t-il une raison?

Extension d’une classe instanciée par une autre classe

Je travaille avec une API Java utilisée pour les “macros” qui automatisent un logiciel. L’API contient, entre autres, les classes Simulation (un état de sorting global) et FunctionManager . Il n’y a rien que je puisse faire pour modifier ces classes. J’aimerais créer une classe BetterFunctionManager qui extends FunctionManager car ce dernier manque de fonctionnalités […]

Java: entiers de traitement par lots

Je me demandais quel était le meilleur moyen de regrouper un ensemble de nombres en termes de temps de traitement. Prendre les articles: 9, 18, 7, 8, 4, 9, 11, 15, 3, 8, (l’article 1 a un temps de traitement de 9, l’article 2 a un temps de traitement de 18, etc.) Si la limite […]

Java Swing dispose () vs setVisible (false)

J’ai une application Java autonome qui récupère les données d’une firebase database et les affiche dans une table JTable. Lorsque l’application démarre, l’utilisateur est invité à entrer un nom d’utilisateur / mot de passe dans un JDialog. Une fois que les informations d’identification correctes ont été entrées, la JFrame principale contenant les données est affichée. […]