declare

Mattepuffo's logo
Usare gli array associativi in BASH

Usare gli array associativi in BASH

BASH nasconde molto di più di quello che si pensa.

Ad esempio io non sapevo supportasse gli array associativi, cosa che invece uso molto in altri linguaggi.

Oggi vediamo un esempio basico.

Mattepuffo's logo
Gestire le eccezioni in MariaDB

Gestire le eccezioni in MariaDB

Supponiamo di avere una tabella con un campo impostato come chiave univoca e uno che non accetta valori nulli.

E vogliamo creare una Stored Procedure che inserisca i record e che ci invii o l'ultimo id inserito, o gli errori.

In MariaDB (e in MySQL) possiamo usare DECLARE HANDLER!

Mattepuffo's logo
Identificare i campi di una classe e il tipo in Java

Identificare i campi di una classe e il tipo in Java

Usando la Reflection, in Java è abbastanza semplice identificare tutti i campi di una classe e il loro tipo.

Vediamone un esempio basico.

Abbiamo questa classe POJO:

package test;

import java.util.ArrayList;
import java.util.Date;

public class Articolo {

    private String titolo;
    private Date dataCreazione;
    private String testo;
    private ArrayList commenti;
    
    // ECCETERA

}

Potrebbe essere una classe di una tabella articoli di un blog.