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].

4
Différence entre CompletableFuture, Future et Observable de RxJava
J'aimerais connaître la différence entre CompletableFuture, Futureet Observable RxJava. Ce que je sais, c'est que tous sont asynchrones mais Future.get() bloque le fil CompletableFuture donne les méthodes de rappel RxJava Observable--- similaire à CompletableFutured'autres avantages (pas sûr) Par exemple: si le client a besoin de faire plusieurs appels de service …

5
Pourquoi ce programme Java se termine-t-il malgré cela, apparemment il ne devrait pas (et ne l'a pas fait)?
Aujourd'hui, une opération délicate dans mon laboratoire s'est complètement mal passée. Un actionneur sur un microscope électronique a dépassé ses limites et, après une chaîne d'événements, j'ai perdu 12 millions de dollars d'équipement. J'ai réduit plus de 40 000 lignes dans le module défectueux à ceci: import java.util.*; class A …

7
Quand les génériques Java nécessitent-ils <? étend T> au lieu de <T> et y a-t-il un inconvénient à passer?
Dans l'exemple suivant (en utilisant JUnit avec des matchers Hamcrest): Map&lt;String, Class&lt;? extends Serializable&gt;&gt; expected = null; Map&lt;String, Class&lt;java.util.Date&gt;&gt; result = null; assertThat(result, is(expected)); Cela ne se compile pas avec la assertThatsignature de la méthode JUnit de: public static &lt;T&gt; void assertThat(T actual, Matcher&lt;T&gt; matcher) Le message d'erreur du compilateur …
205 java  generics  junit 



30
org.hibernate.HibernateException: l'accès à DialectResolutionInfo ne peut pas être nul lorsque «hibernate.dialect» n'est pas défini
J'essaie d'exécuter une application Spring-boot qui utilise hibernate via spring-jpa, mais je reçois cette erreur: Caused by: org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.determineDialect(DialectFactoryImpl.java:104) at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.buildDialect(DialectFactoryImpl.java:71) at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:205) at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:111) at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:234) at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:206) at org.hibernate.cfg.Configuration.buildTypeRegistrations(Configuration.java:1885) at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1843) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl$4.perform(EntityManagerFactoryBuilderImpl.java:850) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl$4.perform(EntityManagerFactoryBuilderImpl.java:843) at org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl.withTccl(ClassLoaderServiceImpl.java:398) …


4
Mockito vérifie l'ordre / la séquence des appels de méthode
Existe-t-il un moyen de vérifier si un methodOneest appelé auparavant methodTwodans Mockito? public class ServiceClassA { public void methodOne(){} } public class ServiceClassB { public void methodTwo(){} } public class TestClass { public void method(){ ServiceClassA serviceA = new ServiceClassA(); ServiceClassB serviceB = new ServiceClassB(); serviceA.methodOne(); serviceB.methodTwo(); } }

8
Comment mapper une clé composite avec JPA et Hibernate?
Dans ce code, comment générer une classe Java pour la clé composite (comment créer une clé composite en hibernation): create table Time ( levelStation int(15) not null, src varchar(100) not null, dst varchar(100) not null, distance int(15) not null, price int(15) not null, confPathID int(15) not null, constraint ConfPath_fk foreign …

5
Comment changer le séparateur décimal de DecimalFormat de virgule en point / point?
J'ai cette petite méthode folle qui convertit les valeurs BigDecimal en chaînes agréables et lisibles. private String formatBigDecimal(BigDecimal bd){ DecimalFormat df = new DecimalFormat(); df.setMinimumFractionDigits(3); df.setMaximumFractionDigits(3); df.setMinimumIntegerDigits(1); df.setMaximumIntegerDigits(3); df.setGroupingSize(20); return df.format(bd); } Cependant, il produit également un soi-disant séparateur de regroupement ","qui fait sortir toutes mes valeurs comme ceci: xxx,xxx …



12
Comment définir un bean List au printemps?
J'utilise Spring pour définir les étapes de mon application. Il est configuré pour Configuratorinjecter la classe nécessaire (appelée ici ) avec les étapes. Maintenant, j'ai besoin de la liste des étapes d'une autre classe, nommée LoginBean. Le Configuratorne donne pas accès à sa liste d'étapes. Je ne peux pas changer …
203 java  spring 



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.