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


26
Sospensione: "Il campo" id "non ha un valore predefinito"
Sto affrontando quello che penso sia un semplice problema con Hibernate, ma non riesco a risolverlo (essendo i forum di Hibernate irraggiungibili certamente non aiuta). Ho una lezione semplice che vorrei perseverare, ma continuo a ricevere: SEVERE: Field 'id' doesn't have a default value Exception in thread "main" org.hibernate.exception.GenericJDBCException: could …



8
Perché viene generata una ConcurrentModificationException e come eseguirne il debug
Sto usando un Collection(un HashMapusato indirettamente dall'APP, succede così), ma a quanto pare casualmente il codice genera un ConcurrentModificationException. Cosa lo sta causando e come posso risolvere questo problema? Usando un po 'di sincronizzazione, forse? Ecco la traccia stack completa: Exception in thread "pool-1-thread-1" java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextEntry(Unknown Source) at java.util.HashMap$ValueIterator.next(Unknown …

13
Ottieni il nome di dominio da un determinato URL
Dato un URL, voglio estrarre il nome di dominio (non dovrebbe includere la parte 'www'). L'URL può contenere http / https. Ecco il codice java che ho scritto. Anche se sembra funzionare bene, c'è qualche approccio migliore o ci sono alcuni casi limite, che potrebbero fallire. public static String getDomainName(String …
130 java  url 

5
Gradle, "sourceCompatibility" vs "targetCompatibility"?
Qual è la relazione / differenza tra sourceCompatibilitye targetCompatibility? Cosa succede quando sono impostati su valori diversi? Secondo la documentazione Gradle : sourceCompatibilityè "Compatibilità versione Java da utilizzare durante la compilazione del sorgente Java." targetCompatibilityè "Versione Java per cui generare classi." La mia comprensione è che targetCompatibilitygenererà bytecode java compatibile …
130 gradle  java 


10
Aggiunta di intestazione a tutte le richieste con Retrofit 2
La documentazione di Retrofit 2 dice: Le intestazioni che devono essere aggiunte a ogni richiesta possono essere specificate utilizzando un intercettore OkHttp. Può essere fatto facilmente utilizzando la versione precedente, ecco il relativo QA. Ma utilizzando il retrofit 2, non sono riuscito a trovare qualcosa di simile setRequestInterceptoro un setInterceptormetodo …




6
Differenza tra initLoader e restartLoader in LoaderManager
Mi sono completamente perso per quanto riguarda le differenze tra initLoaderle restartLoaderfunzioni di e LoaderManager: Entrambi hanno la stessa firma. restartLoader crea anche un caricatore, se non esiste ("Avvia un nuovo o riavvia un caricatore esistente in questo gestore"). C'è qualche relazione tra i due metodi? La chiamata chiama restartLoadersempre …


4
Riferimenti secondari RegEx in IntelliJ
Voglio usare la funzione di ricerca e sostituzione di IntelliJ per eseguire la seguente trasformazione: // Replace this model.put('foo', 'bar') // With this model['foo'] = bar Ho provato quanto segue: Testo da trovare: model.put\((.*),(.*)\) sostituisci con:model\[\\1\] = \\2 Ma Intellij non sembra riconoscere \\1e \\2come riferimenti arretrati. Ho anche provato …

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.