Milyen cső?
Golang
Meg tudod nevezni és elmagyarázni a modern SQL motorok (ACID) négy alapvető követelményét?
Meséljen a Go-val szerzett tapasztalatairól és azzal kapcsolatos feladatokról.
Meséljen többet a Redisről: milyen könyvtárak vannak, és milyen adatok tárolódnak ott?
Mi a struktúrák a Go-ban és mire használják őket?
Hogyan működik a szemétgyűjtő a Go-ban, és melyik memória területen működik?
Egy programnak hány folyamatot vagy szálat lehet futtatni?
// számok 1-től 10-ig 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) }
// számok 1-től 10-ig 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) }
Milyen könyvtárakat használtál a projektben?
Hogy hívják az angol nyelvű kattintásonkénti költség rövidítését?
Mivel hajtja végre a migrációkat?
Sorolja fel a fő adatstruktúrákat, és adjon példákat azok megvalósítására/hasonlítására Go-ban (tömbök, szeletek, térképek/hash-táblák).
3 partícióval rendelkező téma. 1. eset: 2 fogyasztó. 2. eset: 5 fogyasztó. Hogyan oszlanak el az üzenetek?
Mit csináltak pontosan a ClickHouse-szal — a klaszteren, a replikáción, a táblák partícionálásán dolgoztak?
Egy (id PRIMARY KEY, data JSON) táblázat — elég jó a PostgreSQL index a kulcs szerinti kereséshez?
Mi a különbség az aszinkronitás és a több szálú feldolgozás között?
// A megadott s sztring. Meg kell találni a leghosszabb olyan részsztring hosszát, amelyben nincsenek ismétlődő karakterek. // Példák: // s = "abcabcbb", válasz: 3 ("abc") // s = "cccccccc", válasz: 1 ("c") // s = "pwwkew", válasz: 3 ("wke") // s = "", válasz: 0 // Az s sztring angol betűkből, számokból, szimbólumokból és szóközökből áll func lengthOfLongestSubstring(s string) int { return 0 }
Mik a pgx előnyei és hátrányai?
3 partíció és 3 fogyasztó van, nő a késleltetés. Hogyan segíthet ebben a helyzetben a KEDA?