Sobes.tech

Golang

Que se passait-il dans le pipeline après inbox ? Comment les données étaient-elles écrites dans la base de données ?

184

// Question 5. Que va-t-il afficher à l'écran func main() { ch := make(chan int, 5) for i := 1; i <= 5; i++ { ch <- i } for true { fmt.Println(<-ch) } }

184

Avez-vous créé des tableaux historiques, par exemple pour l'utilisateur où est stocké l'historique des modifications de ses attributs ?

183

Comment as-tu optimisé les requêtes de 10-20 minutes à 5-7 ? Quels rapports prenaient autant de temps à exécuter ?

183

// Question 2. Que va afficher à l'écran package main import "fmt" func main() { { defer fmt.Println(1) } defer fmt.Println(2) }

181

Que se passait-il dans le premier canal de synchronisation ? S'agit-il d'un modèle de données sur lequel on se basait pour s'enrichir ?

181

// Question 3. Que va-t-il afficher à l'écran package main import "fmt" import "math" func main() { i := int32(math.Pow(2, 64)) - 1 fmt.Println(i) }

181

Où faut-il définir recover pour que, en cas de panic, l'application ne plante pas, étant donné qu'elle a plusieurs endpoints, de nombreuses dépendances (BDD, cache, bibliothèques) ?

181

Parlez-moi de la validation : quelles sont les options de validation, que se passe-t-il si un message ne passe pas la validation ?

180
/11