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].

4
Cosa c'è di nuovo in Hibernate 4?
Ho appena visto che è stata rilasciata una beta di Hibernate 4. Cosa c'è di nuovo in 4 rispetto a 3 (.6)? Non sono riuscito a trovare queste informazioni nell'annuncio della beta, né durante la ricerca su Google del titolo di questa domanda.

5
Impostazione di un timeout per le operazioni sui socket
Quando creo un socket: Socket socket = new Socket(ipAddress, port); Genera un'eccezione, che va bene, perché l'indirizzo IP non è disponibile. (Le variabili di test dove String ipAddress = "192.168.0.3"e int port = 300.) Il problema è: come imposto il timeout per quel socket? Quando creo il socket, come faccio …
86 java  sockets 



17
Checkstyle contro PMD
Stiamo introducendo strumenti di analisi statica nel sistema di compilazione per il nostro prodotto Java. Stiamo utilizzando Maven2 quindi l' integrazione di Checkstyle e PMD è gratuita. Tuttavia sembra che ci sia una grande sovrapposizione di funzionalità tra questi due strumenti, in termini di applicazione delle regole di stile di …

6
Ereditarietà e ricorsione
Supponiamo di avere le seguenti classi: class A { void recursive(int i) { System.out.println("A.recursive(" + i + ")"); if (i > 0) { recursive(i - 1); } } } class B extends A { void recursive(int i) { System.out.println("B.recursive(" + i + ")"); super.recursive(i + 1); } } Ora chiamiamo …

10
Perché si verifica un'eccezione "java.net.ConnectException: connessione scaduta" quando l'URL è attivo?
Ricevo un messaggio ConnectException: Connection timed outcon una certa frequenza dal mio codice. L'URL che sto cercando di raggiungere è attivo. Lo stesso codice funziona per alcuni utenti, ma non per altri. Sembra che quando un utente inizia a ricevere questa eccezione, continua a ricevere l'eccezione. Ecco la traccia dello …

3
Perché il flusso parallelo con lambda nell'inizializzatore statico causa un deadlock?
Mi sono imbattuto in una strana situazione in cui l'utilizzo di un flusso parallelo con un lambda in un inizializzatore statico richiede apparentemente per sempre senza l'utilizzo della CPU. Ecco il codice: class Deadlock { static { IntStream.range(0, 10000).parallel().map(i -> i).count(); System.out.println("done"); } public static void main(final String[] args) {} …

4
Cosa sono ReservedCodeCacheSize e InitialCodeCacheSize?
Qualcuno può spiegare cosa sono ReservedCodeCacheSizee quali InitialCodeCacheSizesono le opzioni JVM ? Nello specifico quando / perché dovrei cambiarlo? Come decido qual è la taglia giusta? Questo è ciò che dicono i documenti: -XX: ReservedCodeCacheSize = 32m Dimensioni cache del codice riservato (in byte) - dimensione massima della cache del …
86 java  jvm  jvm-hotspot 

2
Regex: cos'è InCombiningDiacriticalMarks?
Il codice seguente è molto noto per convertire i caratteri accentati in testo normale: Normalizer.normalize(text, Normalizer.Form.NFD).replaceAll("\\p{InCombiningDiacriticalMarks}+", ""); Ho sostituito il mio metodo "fatto a mano" con questo, ma ho bisogno di capire la parte "regex" di replaceAll 1) Che cos'è "InCombiningDiacriticalMarks"? 2) Dov'è la documentazione di esso? (e simili?) Grazie.
86 java  regex  unicode 


6
Qual è la differenza tra Class Path e Build Path
Sono confuso con questi due termini. Inoltre cosa devo fare per creare un file nella cartella src di un progetto Spring MVC? Quando creo utilizzando un oggetto File, crea il file all'interno di C: \ SpringSourceTool ... Immagino che questo sia ClassPath giusto? Come posso ottenere la applicationcontextcartella o la …




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.