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.
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.
Caffeine è una delle librerie in Java per il caching.
E' molto usata, anche in ambito web tipo con Spring Boot.
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
jsoup è una libreria per Java per il web scraping.
In pratica è la libreria standard de-facto per questo tipo di operazioni in Java.
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
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.