A parte i println di log che sono ok, non è quello il punto, purtroppo non ci siamo ancora. Innanzitutto non serve usare un indice, anche perché una Queue non è indirizzabile per indice. Poi...
Tipo: Messaggi; Utente: andbin
A parte i println di log che sono ok, non è quello il punto, purtroppo non ci siamo ancora. Innanzitutto non serve usare un indice, anche perché una Queue non è indirizzabile per indice. Poi...
La prima questione è che hai usato peek. Il peek "guarda" solo il valore in testa ma NON lo rimuove. Quindi, in sostanza, con quel while non stai affatto andando avanti.
La richiesta comunque è...
Allora il version da usare (per sicurezza) è quello del corrispettivo JavaFX 16, ovvero <version>16</version> , del Marzo 2021.
La guida di Oracle è nella sezione JavaFX qui: Client Technologies...
Non hai ancora precisato quale versione di Java usi e intendi fare usare a chi userà l'applicazione. Se è es. Java 8, non c'è bisogno di fare nulla di particolare, JavaFX è già integrato nel JDK/JRE...
Innanzitutto dovresti precisare quale/i versione/i di Java intendi usare e supportare. JavaFX è stato integrato nel JRE/JDK inizialmente a partire da Java SE 8 ma poi successivamente già dal JDK 11 è...
Innanzitutto è sbagliato tirare dentro direttamente il spring-security-core. Anche la versione è comunque inappropriata, perché 6.3.1 vuol dire Spring Framework 6.x mentre invece Spring Boot 2 è...
Basta che fai generare (da IDE o start.spring.io) un progetto per Spring Boot 3 e poi ci metti nel version per spring-boot-starter-parent una versione 2.x (es. l'ultima attuale 2.7.18). E anche la...
Vero, non è "clonabile" nel senso del clone(). Ma si può comunque fare, è sufficiente usare il costruttore:
BufferedImage(ColorModel cm, WritableRaster raster, boolean isRasterPremultiplied,...
Il problema non è il primo argomento (cioè "/"). Lo slash / NON è un carattere "speciale" nelle regex. Il problema è il secondo argomento, perché sui Windows File.separator vale \ (come literal "\\")...
Innanzitutto i close() andrebbero sempre fatti, ovvero in pratica si deve utilizzare il try-finally.
Ma il problema è ancora un altro (come hai descritto) ed ha una spiegazione molto semplice: hai...
Da Java si può benissimo passare una stringa es. "Ciao<br>Prova" e poi nel template usi th:utext (non th:text) che è la versione unescaped, cioè Thymeleaf NON fa escape di nulla e inietta nella...
In generale nel HTML i whitespace e i newline NON sono significativi. Tranne in certi contesti, come in un contesto pre-formatted (<pre>).
In HTML il line break è <br> quindi devi scegliere tu a...
Su DB la colonna della data di che tipo è? Se è una stringa (varchar o altro a seconda del db), è comunque poco appropriato.
Comunque non ci sono solo i DateFormat forniti dai getDateInstance,...
Allora: per collegarti ad internet hai sicuramente un qualche dispositivo ("router"), che sia acquistato da te o fornito in "comodato" dal provider non cambia/importa. In questi router, di norma...
Innanzitutto si vedono qui delle cose abbastanza "brutte". Sicuramente quella parte ripetitiva e molto fumosa di controllo sui mesi, anni bisestili, ecc... Queste logiche NON le dovresti (ri)scrivere...
Questo non è nemmeno molto giusto. Innanzitutto il testo lo devi avere in un <td>, non certo nel <tr> .
E inoltre e.sublist.size>0 è superfluo. Se e.sublist è "vuota", non hai alcun <tr> emesso.
...
Sì certo, ovviamente secondo quanto JPQL è in grado di esprimere e fare.
Così infatti no, è scorretto. La prima questione però: da dove arriva il valore di campo? Direttamente dal front-end? Allora "per sicurezza" dovrebbe come minimo essere validato.
Considera...
Tecnicamente sì, è possibile. Considera queste due forme:
@PostMapping("/xyz")
public String postXyz(
@ModelAttribute("uno") ClasseUno modelloUno,
...
No, non è obbligatorio. A runtime (quando il template viene processato) quel QUIQUI verrà comunque sostituito dal valore della espressione in th:text.
Il QUIQUI semmai serve solo a livello...
Il value è l'identificativo della option (non è visibile all'utente) ed quello che viene inviato, per l'option "selected", al submit del form. Quindi è ovvio che serve se devi inviare il valore del...
Semplicemente:
<select ......attributi...... >
<option th:each="fornitore : ${listFornitori}" th:text="${fornitore.nome}"></option>
</select>
Attenzione, devi anche mettere il value in...
Hai due tabelle, fornitori e prodotti. La foreign key sta in prodotti, ovvero ciascun prodotto ha il Id di riferimento al fornitore. Non il contrario (o altro).
Il punto è che la lista dei prodotti ha il FetchType.LAZY. Pertanto puoi accedere alla lista solo nell'arco di tempo in cui il persistence context è attivo.
Se hai fatto un service con un metodo con...
Esiste anche un'altra questione: c'è un firewall software sulla macchina? Questo è la prima cosa da verificare. Fare il bind su una interfaccia di rete specifica è ok ... ma se poi il firewall sw...