Sobes.tech

Golang

Parla del trattamento concorrente — come avete limitato il parallelismo, come avete scelto i parametri tramite misurazioni?

186

Cosa succede se si eseguono ulteriori operazioni matematiche con un risultato di int32 sovraccarico: ci sarà un errore, un panico o qualcos'altro?

186

Hai creato tabelle storiche, ad esempio per l'utente dove viene memorizzato lo storico delle modifiche dei suoi attributi?

185

// Domanda 5. Cosa verrà visualizzato sullo schermo func main() { ch := make(chan int, 5) for i := 1; i <= 5; i++ { ch <- i } for true { fmt.Println(<-ch) } }

184

// Domanda 2. Cosa verrà visualizzato sullo schermo package main import "fmt" func main() { { defer fmt.Println(1) } defer fmt.Println(2) }

183

// Domanda 3. Cosa verrà visualizzato sullo schermo package main import "fmt" import "math" func main() { i := int32(math.Pow(2, 64)) - 1 fmt.Println(i) }

183

Dove bisogna definire recover affinché, in caso di panic, l'applicazione non si blocchi, considerando che ha più endpoint, molte dipendenze (DB, cache, librerie)

181
/11