Qaysi quvur?
Golang
Zamonaviy SQL dvigatellarining (ACID) to'rt asosiy talablarini aytib bera olasizmi va tushuntira olasizmi?
Redis haqida batafsilroq gapiring: qanday kataloglar mavjud va u yerda qanday ma'lumotlar saqlanadi?
Go'da tuzilmalar nima va ular nima uchun ishlatiladi?
Go'da axirgi tozalash qanday ishlaydi va qaysi xotira sohasida ishlaydi?
Bir dastur qancha jarayon yoki iplarni ishga tushirishi mumkin?
Go bilan ish tajribangiz va qanday vazifalar bilan yuzlashganingiz haqida gapirib bering.
// 1 dan 10 gacha sonlar 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) }
Loyihada qanday kutubxonalarni ishlatdingiz?
// 1 dan 10 gacha raqamlar 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) }
Click uchun narxning ingliz tilidagi qisqartmasi nima?
Asosiy ma'lumotlar tuzilmalarini sanab o'ting va ularning Go'da amalga oshirilishi/foydalanishiga misollar keltiring (massivlar, slices, map/hashtag jadvali).
ClickHouse bilan aniq nima qildingiz — klaster, replikatsiya, jadvallarni bo'linish bilan ishladingizmi?
3 taqsimotli mavzu. 1-halat: 2 iste'molchi. 2-halat: 5 iste'molchi. Xabarlar qanday taqsimlanadi?
(id PRIMARY KEY, data JSON) bilan jadval PostgreSQL uchun kalit bo'yicha qidirish uchun yaxshi indeksmi?
Pub/Sub naqshida obunachilar qanday xususiyatlarga ega?
Asinxronlik va ko'p oqimlik o'rtasidagi farq nima?
// Berilgan s satri. Takrorlanmaydigan belgilarsiz eng uzun bo'lakning uzunligini topish. // Misollar: // s = "abcabcbb", javob: 3 ("abc") // s = "cccccccc", javob: 1 ("c") // s = "pwwkew", javob: 3 ("wke") // s = "", javob: 0 // s satri ingliz harflari, raqamlar, belgilar va bo'sh joylardan iborat func lengthOfLongestSubstring(s string) int { return 0 }
JOIN va UNION o'rtasidagi farq nima?
pgx ning ijobiy va salbiy tomonlari nima?