Sobes.tech

Golang

Schreiben Sie eine SQL-Abfrage, die **den Namen des Kunden**, seine **Stadt** und **die Gesamtsumme** aller seiner Bestellungen ausgibt. Nur Kunden, deren Gesamtausgaben **über 1000** Einheiten liegen, sollen in die Ergebnisliste aufgenommen werden. --- **Daten-Schema:** 1. **Tabelle `customers`:** - `customer_id` (int) – eindeutiger Kundenidentifikator. - `customer_name` (varchar) – Name des Kunden. - `city` (varchar) – Wohnort. 2. **Tabelle `orders`:** - `order_id` (int) – eindeutige Bestellnummer. - `customer_id` (int) – ID des Kunden, der den Kauf getätigt hat. - `total_amount` (decimal) – Betrag einer bestimmten Bestellung.

196

Wie funktionieren Transaktionen in PostgreSQL und MySQL?

196

Wie funktioniert append? Was passiert, wenn man ein Slice an eine Funktion übergibt und es ändert?

193

Was sind die Hauptunterschiede zwischen TCP und UDP und wann sollte man welches Protokoll wählen?

190

Wie kann man im Linux-Terminal sehen, welche Prozesse Ressourcen verbrauchen und wie viel? Wie beendet man einen Prozess? Welche Befehle hast du insgesamt verwendet?

188

Hauptpaket import "fmt" typ Person struct { Name string } func changeName(person *Person) { person = &Person{ Name: "Alice", } } func main() { person := &Person{ Name: "Bob", } fmt.Println(person.Name) // changeName(person) fmt.Println(person.Name) // }

188

**Bedingung** Anfragen an mehrere URLs sollen parallel ausgeführt werden. HTTP-Statuscodes anzeigen und Fehler behandeln.

187

Was ist der Unterschied zwischen einem Hash-Index und einem B-Baum?

185

Welche Einstellungen hat der HTTP-Client in Go?

180

Wie funktioniert die Map im Inneren in den neuen Versionen von Go, was hat sich geändert?

176

Was ist der Unterschied zwischen Slice und Array in Go und wie funktioniert append?

174

Was ist der Unterschied zwischen Slice und Array in Go?

174

Was ist die Dereferenzierung eines nil-Pointers?

169

Wohin schauen, um zu verstehen, warum die Abfrage nach dem Aufruf von EXPLAIN ANALYZE langsam ist?

167

// Beschreibung: // Es ist notwendig, den Backend-Teil der Planer-Anwendung zu implementieren, der 3 Methoden haben wird: // 1) Erstellen eines Befehls mit ID und Startzeit. // 2) Abrufen der Liste der aktiven Befehle. // 3) Abbrechen eines Befehls nach ID. // Der Befehl soll genau zum im ersten Methodeneintrag angegebenen Zeitpunkt ausgeführt werden. // Die Methoden werden über einen HTTP-Server aufgerufen, die Anzahl der gleichzeitigen Anfragen // an diese Methoden ist nicht festgelegt. // Die Ausführung des Befehls soll einfach Print(ID) in stdout sein, um die Ausführung zu emulieren.

167

Hat [Name] Probleme bei der Reduzierung der Systembelastung gehabt?

165

Wie herausfinden, warum der Stift langsam reagiert? Wie benutzt man pprof?

159

Wie funktionieren Goroutines und wie kann man ihre Arbeit synchronisieren?

158

Was ist der Unterschied zwischen HTTPS und HTTP?

157
/3