Golang
Welche gemeinsamen Merkmale haben eine normale Klasse und eine abstrakte Klasse, und worin ähneln sie sich?
Was wird der Code ausgeben? 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 }
Worin unterscheiden sich die Rolle und die Interaktion eines oder mehrerer Verbraucher in einem Nachrichtensystem?
Welche Schritte werden unternommen, wenn ein Microservice Ressourcenmangel hat?
Welche Systemdesign-Methoden bevorzugst du bei der Erstellung von Lösungen?
Haben Sie selbst Protokoll-Definitionen für gRPC erstellt?
In welchen Fällen ist die Verwendung von gRPC für die Kommunikation zwischen Diensten vorzuziehen?
Sind Schnittstellen ohne Methoden und eine Schnittstelle, die alle Typen zulässt, gleichwertig?
Was ist der Hauptgrund für die Verwendung des Typs sync.Map in Go?
Transaktion: 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
Kann die Verwendung von Range mit einem Kanal zu einer Endlosschleife im Programm führen?
Was ist das Saga-Muster?
Ist es möglich, die Panikbehandlung innerhalb einer Kind-Goroutine so zu implementieren, dass sie die Eltern-Goroutine beeinflusst?
Was ist die Variable GOMAXPROCS in Go? Kann ein Programm mehr Threads verwenden, als in GOMAXPROCS angegeben sind?
Wenn wir mit großem Datenstrom in den Master schreiben und von den Replikaten lesen – wie erfolgt die Synchronisierung des Masters mit der Replik?
Können Sie erklären, welche Aufgabe die Methode Add im Kontext der Arbeit mit Sammlungen oder Datenstrukturen löst?
Erstellst du automatische Tests für interagierende Microservices?
Was ist der Unterschied zwischen Virtualisierung und Containerisierung?
Kannst du die verschiedenen Zustände beschreiben, in denen sich ein Circuit Breaker befinden kann?
Wie gibt man in Go ein Fehlerobjekt zurück, ohne das Paket errors aus der Standardbibliothek zu verwenden?