Als «java» getaggte Fragen

Java ist eine beliebte Programmiersprache auf hoher Ebene. Verwenden Sie dieses Tag, wenn Sie Probleme haben, die Sprache selbst zu verwenden oder zu verstehen. Dieses Tag wird selten alleine verwendet und wird am häufigsten in Verbindung mit [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] und [maven] verwendet.

6
tomcat-dbcp vs commons-dbcp
Es scheint, dass zwischen diesen beiden Verbindungspooling-Bibliotheken große Verwirrung herrscht. Was ich wissen möchte ist, welches besser ist (wenn überhaupt)? Hier sind einige Punkte, die ich ansprechen möchte ... Könnte jemand bitte überprüfen? Tomcat DBCP: Verwendet die Standarddatei tomcat-dbcp.jar, die in Ihrem Verzeichnis tomcat / lib vorhanden ist. Sie nicht …


14
Der übereinstimmende Platzhalter ist streng, es kann jedoch keine Deklaration für den Kontext des Elements gefunden werden: Komponentenscan
Beim Versuch meines ersten Frühjahrsprojekts werden folgende Fehler angezeigt: Caused by: org.xml.sax.SAXParseException: cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'context:component-scan Hier ist das applicationContext.xml: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd"> <context:component-scan base-package="com.xyz" /> …
71 java  spring 

6
Sollten Sie überprüfen, ob die Karte Schlüssel enthält, bevor Sie putIfAbsent von ConcurrentMap verwenden
Ich habe Javas ConcurrentMap für eine Map verwendet, die von mehreren Threads verwendet werden kann. PutIfAbsent ist eine großartige Methode und viel einfacher zu lesen / schreiben als die Verwendung von Standardkartenoperationen. Ich habe einen Code, der so aussieht: ConcurrentMap<String, Set<X>> map = new ConcurrentHashMap<String, Set<X>>(); // ... map.putIfAbsent(name, new …

10
Durchlaufen Sie das String-Array in Java
Ich habe ein String-Array mit einigen Komponenten, dieses Array hat 5 Komponenten und es variiert manchmal. Was ich tun möchte, ist, durch dieses Array zu iterieren und die erste Komponente und die Komponente neben dieser zu erhalten. Das erste Mal würde ich die Komponentennummer eins und die Komponentennummer 2 erhalten, …


4
Interner Eclipse-Fehler "Abrufen von Newsfeeds"
Ich verwende Eclipse (4.9.0) auf meinem MacBook (High Sierra, Java 11) und dieser Fehler wird manchmal angezeigt. Wenn ich in einer anderen App bin, erstellen die Fehler einen "Stapel", wie Sie im Screenshot sehen Es ist ärgerlich, zu Eclipse zurückzukehren und diesen Fehler jedes Mal zu schließen. Kann mir jemand …

2
JTable, deaktivieren Sie das Ziehen von Benutzerspalten
Ich habe mein erklärt JTableals: data_table = new JTable(info, header) { @Override public boolean isCellEditable(int row, int column) { return false; } }; Aber ich habe gesehen, dass es zur Laufzeit möglich ist, die Spalten mit der Maus zu ziehen. Wie kann ich das deaktivieren?
71 java  swing  jtable 

3
So deklarieren Sie eine Konstante in Java
Wir schreiben immer: public static final int A = 0; Frage: Ist static finaldie einzige Möglichkeit, eine Konstante in einer Klasse zu deklarieren ? Wenn ich public final int A = 0;stattdessen schreibe , ist das Aimmer noch eine Konstante oder nur ein Instanzfeld ? Was ist eine Instanzvariable ? …
71 java  constants 

4
AssertNull sollte verwendet werden oder AssertNotNull
Dies ist eine ziemlich dumme Frage, aber mein erstes Mal mit Unit-Tests: Nehmen wir an, ich habe eine Objektvariable wie obj und möchte, dass mein Unit-Test fehlschlägt, wenn dieses Obj Null ist. Soll ich also für Behauptungen AssertNull oder AssertNotNull sagen? Ich bin verwirrt, wie sie genannt werden.
71 java  junit 

9
UTF-8 - Stücklistenmarkierung lesen
Ich lese eine Datei über einen FileReader - die Datei ist UTF-8-decodiert (mit Stückliste). Mein Problem ist nun: Ich lese die Datei und gebe eine Zeichenfolge aus, aber leider wird auch die Stücklistenmarkierung ausgegeben. Warum tritt das auf? fr = new FileReader(file); br = new BufferedReader(fr); String tmp = null; …
71 java  file  encoding 

7
Wie man 2 JVMs miteinander spricht
Ich habe folgende Situation: Ich habe 2 JVM-Prozesse (wirklich 2 javaProzesse, die separat ausgeführt werden, nicht 2 Threads), die auf einem lokalen Computer ausgeführt werden. Nennen wir sie ProcessAeine ProcessB. Ich möchte, dass sie miteinander kommunizieren (Daten austauschen) (z. B. ProcessAeine Nachricht senden ProcessB, um etwas zu tun). Jetzt umgehe …

10
Effiziente Möglichkeit, Batch-INSERTS mit JDBC durchzuführen
In meiner App muss ich viele INSERTS machen. Es ist eine Java-App und ich verwende einfaches JDBC, um die Abfragen auszuführen. Die Datenbank ist Oracle. Ich habe jedoch das Batching aktiviert, sodass mir Netzwerklatenzen beim Ausführen von Abfragen erspart werden. Die Abfragen werden jedoch seriell als separate INSERTs ausgeführt: insert …
71 java  sql  performance  jdbc 

1
Zurückgegebenes PDF mit Feder MVC zurückgeben
Ich verwende Spring MVC. Ich muss einen Dienst schreiben, der Eingaben vom Anforderungshauptteil entgegennimmt, die Daten zum PDF hinzufügt und die PDF-Datei an den Browser zurückgibt. Das PDF-Dokument wird mit itextpdf erstellt. Wie kann ich das mit Spring MVC machen? Ich habe versucht, dies zu verwenden @RequestMapping(value="/getpdf", method=RequestMethod.POST) public Document …

8
Einen Prozess mit Java beenden
Ich würde gerne wissen, wie man einen Prozess "tötet", der gestartet wurde. Ich kenne die Prozess-API, bin mir aber nicht sicher, ob ich damit einen bereits ausgeführten Prozess wie Firefox.exe usw. "beenden" kann. Wenn die Prozess-API verwendet werden kann, können Sie mich bitte auf die verweisen richtige Richtung? Wenn nicht, …
71 java  process 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.