Mattepuffo's logo
Metodi di default nelle interfacce in Java

Metodi di default nelle interfacce in Java

Da Java 8 abbiamo la possibilità di creare dei metodi di default per le interfacce.

Questo siginifica che possiamo prevedere una implementazione di default ad un metodo, senza doverne per forza fare l'override.

Mattepuffo's logo
Visualizzare da quanto tempo un processo è attivo in Linux

Visualizzare da quanto tempo un processo è attivo in Linux

In Linux abbiamo una marea di strumenti per visualizzare i processi attivi.

Ed ogni strumento ha le sue opzioni.

Se volessimo vedere da quanto tempo i vari processi sono attivi, possiamo seguire diverse strade.

Se ci piacciono i programmi grafici ci basta smanettare con le loro opzioni.

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