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 »

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 »

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 »

Visita di un albero senza l’uso della ricorsione

Implementare un algoritmo iterativo (quindi non ricorsivo) per la visita di una albero binario.

Read more »

Inserire header in file di testo

Come inserire header ricorsivamente in tutti i file di testo.

Read more »

Ottimizzazione di una Query Annidata NOT IN

Sebbene risultino di migliore comprensione e leggibilità, le query annidate rischiano spesso di generare problemi prestazionali che possono portare in timeout la connessione verso il DB e lasciare appeso un…

Read more »

T-Msg: Gestione dei fault in fase di REQUEST

Torniamo a discutere le caratteristiche del protocollo di transactional messaging (T-Msg) affrontando in questo post le modalità con cui il protocollo gestisce i fault che si possono verificare nel sistema…

Read more »
© 2018 Java Boss - Theme by HappyThemes