Können Sie Beispiele nennen, wann die Verwendung von Fremdschlüsseln nicht sinnvoll ist?
Golang
Können wir einen Link/Adresse zu einem bestimmten Element auf der Karte erhalten?
Hängt das Problem der Variablenaufnahme in einer Goroutine-Closure von der Go-Version ab?
Wir möchten nur aktive Benutzer erhalten, aber was ist schlecht am Filter isActive?
Sieh dir das obenstehende Datenbankschema an — was kann hinzugefügt werden, oder ist alles in Ordnung?
Was kannst du über die Ausgabe dieses Programms sagen?
package maptask import "fmt" import "time" func Foo() { Daten := make(map[int]bool) for i := 0; i < 10; i++ { go func() { Daten[i] = true }() } time.Sleep(time.Second * 1) for k, v := range Daten { fmt.Println(k, v) } }
-- Alle Autoren und die Anzahl ihrer Bücher anzeigen. -- Beispiel: -- autor_name | buch_anzahl --------------------------- -- Igor | 2 -- Ivan | 1 -- Autoren anzeigen, die mehr als 2 Bücher geschrieben haben.
Warum ist eine normale Map in Go nicht sicher für gleichzeitige Schreibvorgänge?
-- Alle Bücher und ihre Autoren/Mitan Autoren in einfacher Tabellenform anzeigen. -- Beispiel: -- buchtitel | autor_name -- ---------------------|-------------- -- Der Meister und Margarita | Igor -- Eugene Onegin | Ivan
Welchen Index verwenden wir, wenn wir nach dem Buchtitel suchen möchten?
Was sind Maps in Go?
Und wenn Sie nach einem Teil des Buchtitels (Unterzeichenfolge) suchen müssen?
Wo würdest du mit der Implementierung der Paginierung in dieser Methode beginnen?
Wie würdest du das Problem lösen, eine Million Nutzer in den Speicher zu laden (Speicher- und Verzögerungsrisiko)?
Autoren anzeigen, die keine Bücher haben.
Vielleicht kannst du etwas anderes als Mutex und sync.Map vorschlagen, um die Schreibsicherung zu gewährleisten?
Welche anderen Methoden gibt es, um eine Map vor gleichzeitigen Zugriffen zu schützen, außer dem Mutex?
Wie heißt die Konstruktion WITH ... AS (...) in Zeile 84 der Abfrage?
-- Alle Bücher und ihre Autoren/Mitan Autoren in einfacher Tabellenform anzeigen. -- Beispiel: -- Buchtitel | Autorname -- -------------------|-------------- -- Der Meister und Margarita | Igor -- Eugen Onegin | Ivan -- Alle Autoren und die Anzahl ihrer Bücher anzeigen. -- Beispiel: -- Autorname | Buchanzahl -- -----------|----------- -- Igor | 2 -- Ivan | 1