Câte rânduri erau în baza de date?
Golang
Scrieți o interogare SQL care afișează **numele clientului**, **orașul** și **suma totală** a tuturor comenzilor sale. Numai clienții ale căror cheltuieli totale depășesc **1000** de unități trebuie incluși în rezultatul final. --- **Schema datelor:** 1. **Tabelul `customers`:** - `customer_id` (int) – identificator unic al clientului. - `customer_name` (varchar) – numele clientului. - `city` (varchar) – orașul de reședință. 2. **Tabelul `orders`:** - `order_id` (int) – numărul unic al comenzii. - `customer_id` (int) – ID-ul clientului care a plasat comanda. - `total_amount` (decimal) – suma unei comenzi specifice.
Cum funcționează append? Ce se întâmplă dacă transmiți un slice într-o funcție și îl modifici?
Care sunt principalele diferențe dintre TCP și UDP și când ar trebui să alegi fiecare protocol?
pachet principal import "fmt" tip Person struct { Nume string } func schimbăNumele(person *Person) { person = &Person{ Nume: "Alice", } } func main() { person := &Person{ Nume: "Bob", } fmt.Println(person.Nume) // schimbăNumele(person) fmt.Println(person.Nume) // }
Cum poți vedea în terminalul Linux ce procese consumă resurse și în ce cantitate? Cum ucizi un proces? Ce comenzi ai folosit în general?
**Condiție** Cererile către mai multe URL-uri trebuie să fie efectuate în paralel. Să se afișeze statusurile HTTP și să se gestioneze erorile.
Care este diferența dintre un index hash și un arbore B?
Care sunt setările clientului HTTP în Go?
Care este diferența dintre slice și array în Go?
Cum funcționează map-ul în spatele scenei în noile versiuni de Go, ce s-a schimbat?
Care este diferența dintre slice și array în Go și cum funcționează append?
Ce este ACID?
Ce este dereferența unui pointer nil?
[nume] s-a confruntat cu probleme în reducerea încărcăturii sistemului?
Unde să te uiți pentru a înțelege de ce interogarea rulează lent după ce ai apelat EXPLAIN ANALYZE?
// Descriere: // Este trebuie să implementezi partea backend a aplicației de planificare, care va avea 3 metode: // 1) Crează o comandă cu ID și timpul de pornire. // 2) Obține lista de comenzi active. // 3) Anulează o comandă după ID. // Comanda trebuie să fie executată exact la timpul transmis în prima metodă. // Metodele vor fi apelate printr-un server HTTP, numărul de cereri simultane // pentru aceste metode nu este definit. // Executarea comenzii va fi pur și simplu Print(ID) în stdout, pentru a emula execuția.
Cum să afli de ce pixul răspunde lent? Cum se folosește pprof?
Cum funcționează goroutine-urile și cum să sincronizezi munca lor?
Care este diferența dintre HTTPS și HTTP?