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.

30
PreparedStatement IN-Klauselalternativen?
Was sind die besten Problemumgehungen für die Verwendung einer SQL- INKlausel mit Instanzen von java.sql.PreparedStatement, die aufgrund von Sicherheitsproblemen bei SQL-Injection-Angriffen nicht für mehrere Werte unterstützt wird: Ein ?Platzhalter steht für einen Wert und nicht für eine Liste von Werten. Betrachten Sie die folgende SQL-Anweisung: SELECT my_column FROM my_table where …

15
Wie protokolliere ich SQL-Anweisungen in Spring Boot?
Ich möchte SQL-Anweisungen in einer Datei protokollieren. Ich habe die folgenden Eigenschaften inapplication.properties spring.datasource.url=... spring.datasource.username=user spring.datasource.password=1234 spring.datasource.driver-class-name=net.sourceforge.jtds.jdbc.Driver spring.jpa.show-sql=true spring.jpa.properties.hibernate.format_sql=true security.ignored=true security.basic.enabled=false logging.level.org.springframework.web=INFO logging.level.org.hibernate=INFO logging.file=c:/temp/my-log/app.log Wenn ich meine Anwendung ausführe cmd>mvn spring-boot:run Ich kann SQL-Anweisungen in der Konsole sehen, aber sie werden nicht in einer Datei app.log angezeigt. Die Datei enthält …


14
Wie füge ich ein Bild zu einem JPanel hinzu?
Ich habe ein JPanel, zu dem ich JPEG- und PNG-Bilder hinzufügen möchte , die ich im laufenden Betrieb generiere. Alle Beispiele, die ich bisher in den Swing-Tutorials gesehen habe , insbesondere in den Swing-Beispielen, verwenden ImageIcons. Ich generiere diese Bilder als Byte-Arrays und sie sind normalerweise größer als das in …
341 java  image  swing  jpanel 

12
Fehler: Java: Ungültige Quellversion: 8 in Intellij. Was bedeutet das?
Ich versuche, Code zu kompilieren, indem ich Intellij Ultimate 13.1.4 verwende, aber ich erhalte die folgende Fehlermeldung und habe keine Ahnung, was dies bedeutet: Information:Using javac 1.7.0_55 to compile java sources Information:java: Errors occurred while compiling module 'Example' Information:Compilation completed with 1 error and 0 warnings in 3 sec Information:1 …





12
Wie konvertiere ich OutputStream in InputStream?
Ich bin in der Entwicklungsphase, wo ich zwei Module habe und von einem habe ich als OutputStreamund als zweites ausgegeben , was nur akzeptiert wird InputStream. Wissen Sie , wie zu konvertieren , OutputStreamum InputStream(nicht umgekehrt, ich meine wirklich so) , dass ich in der Lage sein wird , diese …

22
Abrufen des MIME-Typs einer Datei in Java
Ich habe mich nur gefragt, wie die meisten Leute einen MIME-Typ aus einer Datei in Java abrufen. Bisher habe ich zwei Utensilien ausprobiert: JMimeMagic& Mime-Util. Das erste gab mir Speicherausnahmen, das zweite schließt seine Streams nicht richtig ab. Ich habe mich nur gefragt, ob jemand eine Methode / Bibliothek hat, …
336 java  mime 

7
Intellij Idea: Gradle-Projekt importieren - JAVA_HOME wird noch nicht definiert
Intellij Idea 14.1.4 Mac OS X Yosemite 10.10.3 und höher. Aus der IDE: Import Project -> (Chosen directory to import) -> Import project from external model, Gradle -> Gradle Home: /usr/local/Cellar/gradle/2.4/libexec Gradle JVM: Use JAVA_HOME (not defined yet) Aus der Schale: echo $JAVA_HOME /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home (definiert in .profile: export JAVA_HOME = …

5
Warum ist "final" in Java 8-Schnittstellenmethoden nicht zulässig?
Eine der nützlichsten Funktionen von Java 8 sind die neuen defaultMethoden für Schnittstellen. Es gibt im Wesentlichen zwei Gründe (es kann andere geben), warum sie eingeführt wurden: Bereitstellung der tatsächlichen Standardimplementierungen. Beispiel:Iterator.remove() Berücksichtigung der JDK-API-Evolution. Beispiel:Iterable.forEach() Aus Sicht eines API-Designers hätte ich gerne andere Modifikatoren für Schnittstellenmethoden verwenden können, z …

15
Wie kann man das Ergebnis der Ganzzahldivision aufrunden?
Ich denke insbesondere darüber nach, wie Paginierungssteuerelemente angezeigt werden, wenn eine Sprache wie C # oder Java verwendet wird. Wenn ich x Elemente habe, die in Blöcken von y pro Seite angezeigt werden sollen, wie viele Seiten werden benötigt?
335 c#  java  math 

8
Anzahl der Tage zwischen zwei Daten in Joda-Time
Wie finde ich den Unterschied in Tagen zwischen zwei Joda-Time- DateTime Instanzen? Mit 'Differenz in Tagen' meine ich, wenn Start am Montag und Ende am Dienstag ist, erwarte ich einen Rückgabewert von 1, unabhängig von der Stunde / Minute / Sekunde des Start- und Enddatums. Days.daysBetween(start, end).getDays() gibt mir 0, …
335 java  date  jodatime 

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.