Blockchain
I blockchain sono una struttura dati inventata da Satoshi Nakamoto, pseudonimo dell’inventore della criptovaluta bitcoin, che nel 2008 la utilizzò per risolvere il problema del double spending. Il successo di tale…
Read more »Spring Custom Scope
Introduzione Lo scope di un bean è una caratteristica che qualifica il contesto all’interno del quale si sviluppa il suo ciclo di vita. Ad esempio lo scope indica quando il bean…
Read more »Validazione di una Catena di Certificati
In questo articolo descriviamo il processo di validazione di una catena di certificai e come sia possibile implementarlo in java con JCA.
Read more »Mascheramento di Dati Sensibili con JBoss Vault
In questo articolo voglio affrontare il problema del mascheramento di informazioni sensibili utilizzate dalle applicazioni, in particolare password di accesso. E’ abbastanza comune, infatti, per una applicazioni di medie dimensioni di…
Read more »Java Crawler
Un crawler (anche detto spider, boot o web robot) è un programma che naviga il web al fine di ricercare pagine nuove (o aggiornate) a scopo di indicizzazione o più in…
Read more »Automi e Gestione dello Stato
E’ abbastanza comune in applicazioni enterprise la necessità di dover gestire lo stato degli oggetti di business. Si pensi ad esempio ad un documento contabile, una fattura o al classico ordine…
Read more »Visita a Livelli di un Albero Binario
L’operazione di visita di un albero (binario) consiste sostanzialmente nello scorrere tutti i nodi dell’albero una ed una sola volta. Le principali operazioni di visita sono tre: visita in ordine;…
Read more »Similitudine tra Stringhe
Introduzione I metodi base offerti da java per il confronto tra stringhe sono equals ed equalsIgnoreCase della classe String. Questi restituiscono true nel caso in cui le stringhe siano esattamente identiche,…
Read more »Calcolo del valore medio senza overflow
Algoritmo per il calcolo della media aritmetica minimizzando il rischio di overflow.
Read more »Gestione delle password tarmite funzioni hash
Implementazione del processo di autenticazione tramite funzioni di hash in java.
Read more »