Articles of java

Was ist der beste Weg, Geschäftsobjektinstanzen zwischen Java-Web-Apps mit JBoss und Spring zu teilen?

Wir haben derzeit eine Webanwendung, die einen Spring-Anwendungskontext lädt, der einen Stapel von Geschäftsobjekten, DAO-Objekten und Hibernate instanziiert. Wir möchten diesen Stapel mit einer anderen Webanwendung teilen, um zu vermeiden, dass mehrere Instanzen derselben Objekte vorhanden sind. Wir haben verschiedene Ansätze untersucht; Aussetzen der Objekte mithilfe von JMX oder JNDI oder mithilfe von EJB3. Die […]

Was sind gute Gründe, Invarianz in einer API wie Stream.reduce () zu wählen?

Beim Überprüfen des Java 8 Stream API-Entwurfs wurde ich von der generischen Invarianz der Stream.reduce() Argumente überrascht: U reduce(U identity, BiFunction accumulator, BinaryOperator combiner) Eine scheinbar vielseitige Version der gleichen API könnte Kovarianz / Kontravarianz auf einzelne Verweise auf U angewendet haben, wie zum Beispiel: U reduce(U identity, BiFunction accumulator, BiFunction combiner) Dies würde folgendes […]

Benannte Entity Graph Sub-Subgraph

Ich bin neu in JPA 2.1 und habe erst kürzlich benannte Entitätsgraphen verwendet. Für mein Projekt kartiere ich die folgende Beziehung in JPA 2.1: Bestellung -> BestellungDetail -> Produkt -> Produktlinie Die Frage: Ich möchte JPA anweisen, beizutreten und alle benötigten Daten korrekt abzurufen. Bis jetzt funktioniert das einwandfrei für Auftrag -> OrderDetail -> Produkt, […]

Wie man das kth Element in TreeSet in Java zurückgibt

Vielleicht verwende ich nicht die richtige Datenstruktur. Ich muss ein Set verwenden, möchte aber auch das k-te kleinste Element effizient zurückgeben. Kann TreeSet in Java dies tun? Es scheint keine eingebaute Methode von TreeSet dafür zu geben. Bitte hilf mir.

Wie übergebe ich Methode als Parameter in Java?

Mögliche Duplikate: Java Pass-Methode als Parameter Ist es möglich, eine Methode als Parameter in Java zu übergeben? Wenn ich nicht kann, was wäre die beste Vorgehensweise für die Methode unten, ohne Code wiederholen zu müssen. public void enterUserInput(javax.swing.JTextField inputField, javax.swing.JTextField outputField, method rangeChecking){ String input; double output; input = inputField.getText(); output = Double.parseDouble(input); if(rangeChecking(output)){ outputField.setText(input); […]

JPA-Ausnahme: Objekt: … ist kein bekannter Entitätstyp

Ich bin neu bei JPA und habe Probleme mit der automatischen Generierung von Primärschlüsselwerten. Ich habe folgende Entität: package jpatest.entities; import java.io.Serializable; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; @Entity public class MyEntity implements Serializable { private static final long serialVersionUID = 1L; @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; public Long getId() { […]

Generics-Cast-Problem

Hier ist mein Problem: diese classn gegeben class A {} class B extends A {} Dieser Code kompiliert: List<Class> list = Arrays.asList(B.class, A.class); Und das nicht: List<Class> anotherList = Arrays.asList(B.class); Was gibt? UPDATE: Dieser Code wird in Java 8 kompiliert. Offenbar aufgrund von ‘Verbesserte Typ-Inferenz’.

Verwenden von Java nio zum Erstellen eines Unterverzeichnisses und einer Datei

Ich erstelle ein einfaches Programm, das versuchen wird, “conf / conf.xml” von Diskette einzulesen, aber wenn diese Datei oder dieses Verzeichnis nicht existiert, wird sie stattdessen erstellt. Ich kann dies mit dem folgenden Code tun: // create subdirectory path Path confDir = Paths.get(“./conf”); // create file-in-subdirectory path Path confFile = Paths.get(“./conf/conf.xml”); // if the sub-directory […]

So deklarieren Sie ein Array mit verschiedenen Datentypen

Ich arbeite mit Arrays in Java und ich habe eine Frage. Ich weiß, dass ein Array in Java eine Sammlung ähnlicher Datentypen ist, wie unten gezeigt: int[] x = new int[]{1,2,3}; Die obige Deklaration kann als Integer Array gelesen werden, das eine Sammlung von Ganzzahl-Typen ist. Bedenken Sie: Object[] x = new Object[]{1,2,3,”srk”}; Hier kann […]

Wie generiere ich Offline Swagger API Dokumente?

Ich habe eine Spring Boot MVC Java Web App. Ich konnte Springfox für die API-Dokumentation integrieren. Ich kann alle APIs visuell sehen, wenn der Server läuft und läuft. Wie kann ich die OFFLINE Swagger API Dokumentation erstellen? Hinweis: Ich möchte nicht Asciidoc oder Markdown-Dokumentation verwenden, aber ich möchte die gleiche Swagger-API-Benutzeroberfläche in HTML-Dateien. Ich möchte, […]