join

Mattepuffo's logo
Javascript array cheat sheet

Javascript array cheat sheet

Ovviamente non vuole essere una serie di "trucchi" completa; sicuramente ce ne sono altri che non conosco.

Ma vorrebbe essere una guida in divenire di funzioni sugli array per Javascript.

Anzia, più che una guida una lista.

Mattepuffo's logo
Delete con join in SQL Server

Delete con join in SQL Server

Le JOIN vengono usate per estrarre records tra tabelle collegate.

Ma si possono usare con l'istruzione DELETE per cancellare determinati records da una tabella selezionandoli in base a determinati valori da una tabella collegata.

Oggi vediamo come fare in SQL Server.

Mattepuffo's logo
Usare i thread in Rust

Usare i thread in Rust

Rust nasce come linguaggio che deve essere molto veloce; fa un largo uso dei thread e della programmazione concorrente, e lo fa in maniera molto efficace.

Oggi vedremo un esempio, ovviamente basilare, ma utile per partire.

Mattepuffo's logo
Join tra modelli in LoopBack

Join tra modelli in LoopBack

In pratica, nel mio db, ho una tabella movimenti, che ha due FOREIGN KEY su altre due tabelle (causali e conti).

Ogni movimento può avere un conto e una causale.

Nel momento in cui vado a creare in LoopBack le relazioni, il modello risultante è comunque così:

[
  {
    "mov_id": 0,
    "mov_tipo": "string",
    "mov_valore": 0,
    "mov_causale_fk": 0,
    "mov_conto_fk": 0,
    "mov_data": "2017-10-06T13:44:32.241Z",
    "mov_note": "string",
    "mov_utente_fk": 0,
    "mov_aggiunta": "2017-10-06T13:44:32.241Z"
  }
]

Come vedete non c'è traccia delle tabelle collegate, mentre io avrei bisogno di vedere anche quei campi.

Mattepuffo's logo
Unire stringhe in Java

Unire stringhe in Java

Oggi vediamo come possiamo unire delle stringhe usando Java.

Non parlo del classico concatena, ma della possibilità di join di più stringhe; il risultato finale è lo stesso, ma cambiano le modalità.

In questi esempi useremo due metodi:

  • uno prevede l'utilizzo della classe StringJoiner
  • l'altro prevede l'uso del metodo join della classe String

Per entrambi ho predisposto due esempi.

StringJoiner accetta fino a tre parametri:

  • il separatore
  • prefisso
  • suffisso

Per String.join ho fatto un esempio con una lista "messa a mano" e un esempio usando List.

Mattepuffo's logo
Ottimizzare le query con MySQL Explain

Ottimizzare le query con MySQL Explain

L'altro giorno mi sono imbattuto in una istruzione che non conoscevo: EXPLAIN!

In pratica ci permette di analizzare le query, per tracciare le eventuali migliorie da apportare.

In un sito di medie / grandi dimensioni, può essere molto importante ottimizzare le query su tabelle con migliaia di record.

Per poter usare il comando, vi basta anteporlo alla query:

EXPLAIN SELECT * FROM tabella

L'output non sarà quello classico a cui siete abitatuati.