Java

Write Once Run Anywhere

Mattepuffo's logo
Ricerca binaria in Java

Ricerca binaria in Java

La ricerca binaria è un algoritmo che viene usato per trovare gli elementi in un array ordinato; il fatto che sia ordinato è fondamentale e obbligatorio.

Questo algoritmo è più efficiente della ricerca sequenziale, in quanto usa la logica del divide et impera.

In sostanza si procede suddividendo l'array man mano che la ricerca non trova l'elemento, andando a ricercarlo solo in una parte dell'array, che diventa sempre più piccolo.

Mattepuffo's logo
Connessione a CouchDB con Java e Ektorp

Connessione a CouchDB con Java e Ektorp

Viste le librerie a disposizione mi aspettavo più documentazione in giro.

Ed invece non è stato così facile affrontare l'argomento in questione: la connessione a CouchDB in Java con la libreria Ektorp.

Mattepuffo's logo
Connessione a MongoDB con Java

Connessione a MongoDB con Java

Per Java la libreria più usata per la connessione a MongoDB pare sia mongo-java-driver.

Se usate Maven:

<dependencies>
    <dependency>
        <groupId>org.mongodb</groupId>
        <artifactId>mongo-java-driver</artifactId>
        <version>3.12.2</version>
    </dependency>
</dependencies>

Mattepuffo's logo
Leggere file KeePass in Java

Leggere file KeePass in Java

Utilizzo KeePass, nelle varie sue forme, da parecchio tempo.

Per sbaglio mi sono imbattuto in una libreria per Java che ci permette di "interagire" con un db compatibile con questo programma.

Visto KeePass c'è anche per il mobile, questa libreria può essere molto interessante.

Mattepuffo's logo
Creare un http server in Java con HttpMate

Creare un http server in Java con HttpMate

Non so se il titolo azzecca in pieno quello che fa HttpMate, però potrebbe in parte esserre corretto.

Comunque questo framewrok ci permette di pubblicare quello che vogliamo tramite HTTP in maniera molto semplice.

Noi vederemo un esempio basico per capire come funziona.

Mattepuffo's logo
Leggere file in Java con LineNumberReader

Leggere file in Java con LineNumberReader

In genere usiamo BufferedReader per leggere file riga per riga in Java; ma ho scoperto che esiste anche LineNumberReader!

Come vedete estende proprio BufferedReader, ed alcuni metodi utili per gestire la riga del documento.

In sostanza ci permette di visualizzare il numero di riga corrente, e di settare il numero di riga corrente:

  • getLineNumber
  • setLineNumber