Sobes.tech

Golang

Le richieste di aggregazione sono state eseguite sullo stesso database in cui si stava scrivendo attivamente? Ci sono stati effetti collaterali? Come reagisce PostgreSQL alle modifiche dei dati durante un'aggregazione lunga?

237

Parla della realizzazione del processo batch per il ricalcolo dei dati storici. Perché ricalcolare ogni notte? Quanti dati conservate?

235

Cos'è una stringa in Go? Cosa succede se si tenta di modificare il primo carattere della stringa tramite l'indice?

233

Raccontami come hai ottimizzato le query. Da 10-12 minuti a 5-7 — quali sono i report che richiedono così tanto tempo?

232

Quale errore si verifica tentando modificare un carattere di una stringa: un panico, un errore gestito o qualcos'altro?

228

```go import ( "fmt" ) func deleteElement(s []int, idx int) []int { return append(s[:idx], s[idx+1:]...) } func main() { all := []int{0, 1, 2, 3, 4, 5, 6, 7, 8, 9} fmt.Println("Fetta originale: ") fmt.Println(" all: ", all) //---123--- del := deleteElement(all, 5) fmt.Println("Dopo aver eliminato l'elemento con indice = 5: ") fmt.Println(" all: ", all) //--- fmt.Println(" del: ", del) // fmt.Println("Dopo aver impostato del[0] = 999 e del[len(del) - 2] = 998: ") del[0] = 999 del[len(del)-2] = 998 fmt.Println(" all: ", all) //--- fmt.Println(" del: ", del) // } ```

225

Nel curriculum si parla di elaborazione dei messaggi di Kafka con gestione manuale degli offset. Cosa si intende con gestione manuale?

221
/11