maven

Mattepuffo's logo
Caching in Kotlin con Caffeine

Caching in Kotlin con Caffeine

Caffeine è una delle librerie in Java per il caching.

E' molto usata, anche in ambito web tipo con Spring Boot.

In questo articolo vediamo come usarla in Kotlin.

Mattepuffo's logo
Creare tabelle in Kotlin con Google Guava

Creare tabelle in Kotlin con Google Guava

Google Guava ci mette a disposizione l'interfaccia Table per creare strutture/collezioni tabellari.

Ha diverse implementazioni:

  • HashBasedTable che internamente usa LinkedHashMap

  • TreeBasedTable che usa TreeMap e che è consigliato quando volete la collezione ordinata

  • ImmutableTable per tabelle immutabili

  • ArrayTable quando già le chiavi riga/colonna

  • altre eventuali che non conosco

Mattepuffo's logo
Creare tabelle in Java con Google Guava

Creare tabelle in Java con Google Guava

Google Guava ci mette a disposizione l'interfaccia Table per creare strutture/collezioni tabellari.

Ha diverse implementazioni:

  • HashBasedTable che internamente usa LinkedHashMap

  • TreeBasedTable che usa TreeMap e che è consigliato quando volete la collezione ordinata

  • ImmutableTable per tabelle immutabili

  • ArrayTable quando già le chiavi riga/colonna

  • altre eventuali che non conosco

Mattepuffo's logo
Inviare email in Spring Boot e Java

Inviare email in Spring Boot e Java

Spring Boot ha una sua libreria per l'invio delle email.

In questo articolo vediamo come usarla per inviarle tramite SMTP in formato HTML.

Per prima cosa accertatevi di avere la libreria.