Golang
Qual è il formato di archiviazione dei dati preferito in PostgreSQL durante l'elaborazione di un grande numero di inserimenti e campionamenti rari: JSON o JSONB?
In quali casi e in quali servizi si consiglia di utilizzare gRPC?
Quali sono le caratteristiche comuni di una classe normale e di una classe astratta, e in cosa sono simili?
Cosa mostrerà il codice? package main import "fmt" func main() { nums := make([]int, 1, 2) fmt.Println(nums) // appendSlice(nums, 1024) fmt.Println(nums) // mutateSlice(nums, 1, 512) fmt.Println(nums) // } func appendSlice(sl []int, val int) { sl = append(sl, val) } func mutateSlice(sl []int, idx, val int) { sl[idx] = val }
Qual è la differenza tra il ruolo e l'interazione di uno o più consumatori in un sistema di elaborazione dei messaggi?
Quali passaggi vengono intrapresi quando un microservizio ha carenze di risorse?
Quali metodologie di progettazione dei sistemi preferisci quando crei soluzioni?
Hai creato tu stesso definizioni di protocolli per gRPC?
In quali casi è preferibile usare gRPC per la comunicazione tra servizi?
Le interfacce che non contengono metodi e l'interfaccia che consente qualsiasi tipo sono equivalenti?
Qual è la ragione principale per usare il tipo sync.Map in Go?
Transazione: transaction_id uuid identotency_id uuid from_account_id uuid to_account_id uuid amoun decimal status enum transaction_start timestamp transaction_end timestamp payments_create: user_id uuid payment_account_id uuid balance decimal currency varchar(16) status ENUM created_time timestamp update_time timestamp
L'uso di Range con un canale può portare a un ciclo infinito nel programma?
Cos'è il pattern Saga?
È possibile implementare la gestione del panico all'interno di una goroutine figlia in modo che influenzi la goroutine genitore?
Cos'è la variabile GOMAXPROCS in Go? Un programma può usare più thread di quelli indicati in GOMAXPROCS?
Se scriviamo nel master con un flusso elevato e leggiamo dalle repliche, come avviene la sincronizzazione tra il master e la replica?
Puoi spiegare quale compito risolve il metodo Add nel contesto del lavoro con collezioni o strutture dati?
Crea test automatici per i microservizi interattivi?
Qual è la differenza tra virtualizzazione e containerizzazione?