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.

9
Wie importiere ich ein selbstsigniertes Zertifikat ordnungsgemäß in den Java-Keystore, der standardmäßig für alle Java-Anwendungen verfügbar ist?
Ich möchte ein selbstsigniertes Zertifikat in Java importieren, damit jede Java-Anwendung, die versucht, eine SSL-Verbindung herzustellen, diesem Zertifikat vertraut. Bisher habe ich es geschafft, es zu importieren keytool -import -trustcacerts -noprompt -storepass changeit -alias $REMHOST -file $REMHOST.pem keytool -import -trustcacerts -noprompt -keystore cacerts -storepass changeit -alias $REMHOST -file $REMHOST.pem Wenn …

27
Wie stürzt man eine JVM ab?
Ich habe ein Buch über Programmierkenntnisse gelesen, in dem der Autor den Befragten fragt: "Wie stürzt man eine JVM ab?" Ich dachte, Sie könnten dies tun, indem Sie eine Endlos-for-Schleife schreiben, die schließlich den gesamten Speicher verbraucht. Hat jemand eine Idee?
144 java  jvm 

11
String zeilenweise lesen
Was ist bei einer nicht zu langen Zeichenfolge der beste Weg, sie Zeile für Zeile zu lesen? Ich weiß, dass Sie Folgendes tun können: BufferedReader reader = new BufferedReader(new StringReader(<string>)); reader.readLine(); Ein anderer Weg wäre, den Teilstring auf das Äol zu nehmen: final String eol = System.getProperty("line.separator"); output = output.substring(output.indexOf(eol …
144 java  string 



10
Warum entfernen Java Collections keine generischen Methoden?
Warum ist Collection.remove (Object o) nicht generisch? Scheint wie Collection<E>könnte habenboolean remove(E o); Wenn Sie dann versehentlich versuchen, (zum Beispiel) Set<String>anstelle jeder einzelnen Zeichenfolge aus a zu entfernen Collection<String>, handelt es sich um einen Fehler bei der Kompilierung anstelle eines späteren Debugging-Problems.

3
Was ist der Unterschied zwischen JPA und Spring Data JPA?
Ich bin etwas verwirrt über den Unterschied zwischen Spring Data-JPA und JPA. Ich weiß über JPA, dass es sich um eine Spezifikation zum Speichern der Java-Objekte in einer relationalen Datenbank unter Verwendung der gängigen ORM-Technologie handelt. Mit anderen Worten, JPA stellt Schnittstellen und andere ORM-Technologien bereit und implementiert die als …

13
Wie kann ich in Java durch verschiedene Datumsbereiche iterieren?
In meinem Skript muss ich eine Reihe von Aktionen über verschiedene Datumsbereiche hinweg ausführen, wobei ein Start- und ein Enddatum angegeben werden. Bitte geben Sie mir eine Anleitung, um dies mit Java zu erreichen. for ( currentDate = starDate; currentDate < endDate; currentDate++) { } Ich weiß, dass der obige …
144 java  date  iteration 

27
Erstellen Sie eine Zeichenfolge mit n Zeichen
Gibt es in Java eine Möglichkeit, eine Zeichenfolge mit einer bestimmten Nummer eines bestimmten Zeichens zu erstellen? In meinem Fall müsste ich eine Zeichenfolge mit 10 Leerzeichen erstellen. Mein aktueller Code lautet: StringBuffer outputBuffer = new StringBuffer(length); for (int i = 0; i < length; i++){ outputBuffer.append(" "); } return …


17
Android RecyclerView Hinzufügen und Entfernen von Elementen
Ich habe eine RecyclerView mit einem TextView-Textfeld und einer Kreuzschaltfläche ImageView. Ich habe eine Schaltfläche außerhalb der Recycling-Ansicht, die die Kreuzschaltfläche ImageView sichtbar / verschwunden macht. Ich möchte ein Element aus der Recylerview entfernen, wenn diese Elemente die Schaltfläche ImageView drücken. Mein Adapter: public class MyAdapter extends RecyclerView.Adapter<MyAdapter.ViewHolder> implements View.OnClickListener, …

6
So ändern Sie die Root-Protokollierungsstufe programmgesteuert für die Rückmeldung
Ich habe die folgende logback.xml-Datei: <configuration debug="true"> <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern> </encoder> </appender> <root level="debug"> <appender-ref ref="STDOUT" /> </root> </configuration> Wenn nun ein bestimmtes Ereignis eintritt, möchte ich die Ebene des Root-Loggers programmgesteuert von Debug auf Fehler ändern . Ich kann keine Variablensubstitution verwenden. …
144 java  logging  logback 

10
Berechnung des letzten Tages des Monats
Ich habe Probleme mit der Berechnung, wann am nächsten letzten Tag des Monats eine Benachrichtigung gesendet werden soll. Hier ist mein Code: RecurrenceFrequency recurrenceFrequency = notification.getRecurrenceFrequency(); Calendar nextNotifTime = Calendar.getInstance(); Dies ist die Linie, die meiner Meinung nach Probleme verursacht: nextNotifTime.add(recurrenceFrequency.getRecurrencePeriod(), recurrenceFrequency.getRecurrenceOffset()); Wie kann ich den Kalender verwenden, um den …
144 java  datetime  calendar 

4
ByteBuffer.allocate () vs. ByteBuffer.allocateDirect ()
Zu allocate()oder zu allocateDirect(), das ist die Frage. Seit einigen Jahren bin ich nur bei dem Gedanken geblieben, dass DirectByteBuffers , da es sich um eine direkte Speicherzuordnung auf Betriebssystemebene handelt, bei get / put-Aufrufen schneller funktioniert als HeapByteBuffers. Ich war bis jetzt nie wirklich daran interessiert, die genauen Details …


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.