Ufic

Blog personale di V. Marco Carnazzo

Post taggati ‘java’

Non funzionano i breakpoint di Eclipse con Java 6u14

Usate Eclipse e da un po’ di tempo non vi funzionano più i breakpoint?
Potrebbero essere i fantasmi ma, se avete aggiornato Java (su Linux o su Windows poco importa) e adesso state usando la versione 6u14, forse il problema è proprio questo.
Se siete ancora in tempo, fermatevi e non fate quel maledetto aggiornamento!
Se invece [...]

Lascia un commento

Java davvero multipiattaforma

Il linguaggio Java nasce con l’espressa intenzione di essere multipiattaforma: scrivi il codice una volta e stai sicuro che girerà su Windows, Linux, Mac e DrDos1 senza grandi smanettamenti.
Lavorando con Java 5 ho constatato che è davvero così ma che c’erano ancora due problemi. Problemi che sono stati risolti con Java 6:

apertura di file [...]

Commenti (1)

Usare file temporanei in Java

Ho scoperto per caso che c’è un modo semplicissimo per usare file temporanei in Java, cioé per creare dei file, sicuramente univoci, che poi il sistema automaticamente cancella a chiusura di programma.
Ecco le righe di codice necessarie:
File tempFile = File.createTempFile(’suffisso’, ‘.txt’, new File(’directory’));
tempFile.deleteOnExit();
La prima riga crea il file directory/suffissoxxx.txt (dove xxx non è un riferimento [...]

Commenti (4)

Tomcat: come ricevere un parametro "grande"

Premetto che l’articolo è destinato a chi sa già usare Tomcat e quindi sa cos’è una servlet e un HttpServletRequest.
Se avete queste conoscenze, saprete certamente che i modo più classico per leggere da una servlet un parametro ricevuto con un POST, si usa la funzione getParameter.
Ma vi è mai capitato che, se il parametro è [...]

Commenti (1)

Working Sets: come fare ordine in Eclipse

Sono finiti i bei tempi universitari, quando nel workspace del mio Eclipse c’erano al massimo due progetti.
Ora a lavoro ne avrò almeno una ventina tra librerie, applicazioni e servizi web. E non è certo creando più workspace che risolverei il problema: molti progetti hanno moduli-progetti in comune
Ma ho appena scoperto (Eclipse non si finisce mai [...]

Commenti (3)

Java, Windows e i file case sensitive

Ennesima puntata della serie “Come perdere ore di lavoro per colpa di Windows”…
Domanda apparentemente banale per i programmatori Java in ascolto: come fare per stabilire se un file è presente o meno in un filesystem?
Beh, uno direbbe… new File(filePath).exists()…
Semplice, no?
NO!
O meglio: tutto ok fin quando usate Linux, ma se siete su Windows dovete ricordarvi che [...]

Lascia un commento

Dividere in N thread e poi raccogliere tutti i risultati

Java 5 ha portato molte ottime novità nel linguaggio del caffé, soprattutto per ciò che riguarda la gestione dei thread.
Ecco ad esempio come risolvere facilmente un annoso problema: dividere un problema in n sottoproblemi, far risolvere gli n sottoproblemi da n thread diversi e poi riunificare il tutto. Di fatto il problema è uno [...]

Lascia un commento