map

Mattepuffo's logo
Usare custom key in Map in Java

Usare custom key in Map in Java

Come sappiamo le Map in Java sono delle strutture chiave:valore, dove possiamo stabilire che tipo di dato sono le chiavi e i valori.

In questo articolo facciamo un esempio ci chiave custom.

Sostanzialmente dobbiamo creare una classe che fa l'override di:

  • equals
  • hashCode

Mattepuffo's logo
Usare le ConcurrentHashMap in Java

Usare le ConcurrentHashMap in Java

Le ConcurrentHashMap fanno parto delle Java Collections, ed implementano l'interfaccia Map.

Sono sostanzialmente delle strutture dati chiave:valore thread safety.

Ma rispetto ad altre strutture simili, hanno dei vantaggi in termini di performance.

Mattepuffo's logo
Usare le Map in Go

Usare le Map in Go

Le Map sono strutture dati chiave:valore, dove la chiave è univoca.

Esistono in praticamente tutti i linguaggi, con le dovute differenze ovviamente.

In questo articolo vediamo come usarle in Go.

Mattepuffo's logo
Eseguire ping UDP in Linux

Eseguire ping UDP in Linux

Il comando ping è sicuramente il più usato e conosciuto per fare dei test di rete.

Solo che ping può inviare solo pacchetti ICMP, ed in certi casi può essere un pò restrittiva come cosa.

In questo articolo vediamo come usare due programmi per eseguire un ping UDP su una specifica porta in Linux:

  • netcat
  • nmap