Domande taggate «java»

Java è un popolare linguaggio di programmazione di alto livello. Usa questo tag quando riscontri problemi nell'uso o nella comprensione della lingua stessa. Questo tag è usato raramente da solo ed è spesso usato insieme a [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] e [maven].

7
Netty vs Apache MINA
Entrambi forniscono all'incirca la stessa funzionalità. Quale dovrei scegliere per sviluppare il mio server TCP ad alte prestazioni? Quali sono i pro e i contro? Link di riferimento: Apache MINA ( fonte ) Netty ( fonte )


9
Come importare correttamente un certificato autofirmato nel keystore Java che è disponibile per impostazione predefinita in tutte le applicazioni Java?
Voglio importare un certificato autofirmato in Java, quindi qualsiasi applicazione Java che tenterà di stabilire una connessione SSL si fiderà di questo certificato. Finora sono riuscito a importarlo in keytool -import -trustcacerts -noprompt -storepass changeit -alias $REMHOST -file $REMHOST.pem keytool -import -trustcacerts -noprompt -keystore cacerts -storepass changeit -alias $REMHOST -file …

27
Come si blocca una JVM?
Stavo leggendo un libro sulle abilità di programmazione in cui l'autore chiede all'intervistato: "Come si fa a mandare in crash una JVM?" Ho pensato che potevi farlo scrivendo un infinito for-loop che alla fine avrebbe esaurito tutta la memoria. Qualcuno ha qualche idea?
144 java  jvm 

11
Leggi la stringa riga per riga
Data una stringa non troppo lunga, qual è il modo migliore per leggerla riga per riga? So che puoi fare: BufferedReader reader = new BufferedReader(new StringReader(<string>)); reader.readLine(); Un altro modo sarebbe quello di prendere la sottostringa sull'eol: final String eol = System.getProperty("line.separator"); output = output.substring(output.indexOf(eol + 1)); Altri modi forse …
144 java  string 



10
Perché le raccolte Java non rimuovono i metodi generici?
Perché Collection.remove (Object o) non è generico? Sembra che Collection<E>avrebbe potutoboolean remove(E o); Quindi, quando si tenta di rimuovere accidentalmente (ad esempio) Set<String>invece di ogni singola stringa da a Collection<String>, si tratterebbe di un errore di compilazione anziché di un problema di debug in un secondo momento.

3
Qual è la differenza tra JPA e Spring Data JPA?
Sono un po 'confuso riguardo alla differenza tra Spring Data-JPA e JPA. So di JPA che si tratta di una specifica per il persistere degli oggetti Java in un database relazionale utilizzando la popolare tecnologia ORM. In altre parole, JPA fornisce interfacce e altre tecnologie ORM, implementa quelle interfacce note …

27
Crea una stringa con n caratteri
C'è un modo in Java per creare una stringa con un numero specificato di un carattere specificato? Nel mio caso, avrei bisogno di creare una stringa con 10 spazi. Il mio codice attuale è: StringBuffer outputBuffer = new StringBuffer(length); for (int i = 0; i < length; i++){ outputBuffer.append(" "); …



6
Come modificare il livello di registrazione root a livello di codice per il logback
Ho il seguente file logback.xml: <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> Ora, al verificarsi di un evento specifico, voglio modificare a livello di programmazione il livello del root logger da debug a errore . Non …
144 java  logging  logback 

10
calcolo dell'ultimo giorno del mese
Sto riscontrando problemi con il calcolo di quando il prossimo ultimo giorno del mese è per una notifica che è prevista l'invio. Ecco il mio codice: RecurrenceFrequency recurrenceFrequency = notification.getRecurrenceFrequency(); Calendar nextNotifTime = Calendar.getInstance(); Questa è la linea che causa problemi che credo: nextNotifTime.add(recurrenceFrequency.getRecurrencePeriod(), recurrenceFrequency.getRecurrenceOffset()); Come posso utilizzare il Calendario …
144 java  datetime  calendar 

4
ByteBuffer.allocate () vs. ByteBuffer.allocateDirect ()
A allocate()o a allocateDirect(), questa è la domanda. Ormai da alcuni anni mi sono appena bloccato al pensiero che da allora DirectByteBuffer s è una mappatura diretta della memoria a livello di sistema operativo, avrebbe prestazioni più veloci con le chiamate get / put rispetto a HeapByteBuffers. Non sono mai …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.