Milline torujuhe?
Golang
Mis on struktuurid Go-s ja milleks neid kasutatakse?
Kas saadsid numurama ja selgitatud kaasaegsete SQL-mootorite (ACID) neli põhinõuet?
Kui palju protsesse või niite võib ühes programmis olla?
Kuidas töötab Go prügikorjaja ja millises mälu piirkonnas ta töötab?
Rääkige mulle Go kogemusest ja milliste ülesannetega olete kokku puutunud.
// numbrid 1 kuni 10 func main() { done := make(chan struct{}, 10) for i:=1; i<=10; i++{ go func(){ defer func() {done<-struct{}{}}() printNumber(n) }() } for i:=1; i<=10; i++{ <-done } } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }
// arvud 1 kuni 10 func main() { done := make(chan struct{}, max_n) for i := 1; i <= max_n; i += batchSize { end := i + batchSize if end > max_n { end = max_n } for j := i; j < end; j++ { go func(n int) { defer func() { done <- struct{}{} }() exit(1) printNumber(n) }(j) } for j := i; j < end; j++ { <-done } } } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }
Milliseid teeke kasutasite projektis?
Kuidas nimetatakse kliki maksumuse lühendit inglise keeles?
Loetlege peamised andmestruktuurid ja andke näite nende rakendamisest/kasutamisest Go keeles (massivid, slices, kaardid/hash-tabelid).
Mida teid täpselt ClickHouse'iga teete — töötasite klastriga, replikatsiooni ja tabelite partitsioneerimisega?
Rääkige me rohkem Redisist: millised on kaustad ja milliseid andmeid seal hoitakse?
Teema 3 partitsiooniga. Juhtum 1: 2 tarbijat. Juhtum 2: 5 tarbijat. Kuidas sõnumeid jaotatakse?
Mis vahe on JOIN ja UNION vahel
Millised on pgx eelised ja puudused?
Millised on tellijate iseloomustused Pub/Sub mustris?
Kas sa kirjutasid midagi CTE (Ühine tabeli väljendus, WITH) kasutades?
Milliste probleemidega võime mikroteenuste arhitektuuri kavandades kokku puutuda?
Mis vahe on asünkroonsusel ja mitme lõimega töötamisel?