Sobes.tech

Golang

Kodėl nenurodomi indeksai visiems stulpeliams ir jų deriniams?

Middle
VKVK
45

Kaip atskirai numeruoti vyriškus ir moteriškus darbuotojus?

Middle
RWB
45

Ar CTE gali padėti išspręsti dviejų užklausų nuoseklumo problemą?

Senior
Не указано
45

```go type User struct { ID int Name string } var ( dbHits int ) func getUserInfoFromDB(id int) User { time.Sleep(100 * time.Millisecond) dbHits++ return User{ID: id, Name: fmt.Sprintf("User-%d", id)} } func main() { var wg sync.WaitGroup for i := 0; i < 5; i++ { wg.Add(1) go func(i int) { defer wg.Done() fmt.Println(getUserInfoFromDB(i)) }(42) } wg.Wait() fmt.Println("DB hits:", dbHits) } ``` ```go func main() { var wg sync.WaitGroup j := 12345 for i := 0; i < 5000; i++ { wg.Add(1) go func(i int) { defer wg.Done() once.Do(func() { user = getUserInfoFromDB(42) }) fmt.Println(user) }(j) } wg.Wait() fmt.Println("DB hits:", dbHits) } ``` (Lietuviškai — nėra aiškaus klausimo, tačiau kodas rodo konkurencijos, sinchronizacijos ir duomenų bazės užklausų minimizavimo užduotį, naudojant sync.Once ar panašias technikas.)

Middle+
РамблерРамблер
45

Kokie blokavimo tipai yra PostgreSQL?

Middle
СБЕРСБЕР
45

Kaip elgtis, kai visi 5 goroutine vienu metu mato tuščią talpyklą ir eina į duomenų bazę (cache stampede)?

Senior
РамблерРамблер
45

Ar galime paveikti Go garbage collector'į?

Middle+
Magnit Tech
45

Papaskinkite apie prioritetinę eilę

Middle
VKVK
45

Rodyti autorius, kurie neturi knygų.

Middle
СитиДрайвСитиДрайв
45

Papaskinkite apie Transactional Outbox modelį: kas tai yra ir kaip veikia?

Senior
А7
45

Kokias būtent technologines pranašumus ir ekosistemas turi Go, galbūt unikalius, kuriuos tik Go atitinka, galėtumėte paminėti?

Senior
purrweb
45

Kas yra sąsajos Go? Kaip tipai įgyvendina sąsajas?

Senior
2gis2gis
45

Kas yra sąsaja Go? Kas yra po kapotu? Kiek sveria tuščia sąsaja?

Senior
Lenta Tech
45

Kuriame universiteto kurse dirbi? Kodėl iš karto pasirinkai Go? Kaip prie jo prisikėlei?

Middle
Магнум
45

Ar esi pasiruošęs persikelti į Gruziją?

Senior
.wrk
45

Kokią pristatymo garantiją naudosime Kafkaje?

Senior
purrweb
45

Kaip dažnai reikėjo gilintis į duomenų bazes, rašyti ir optimizuoti užklausas?

Middle
OZONOZON
45

Kas yra asinchroniškumas, lygiagretumas ir konkurencija Go kontekste?

Middle+
МВидеоМВидео
45

Ko ką tikiesi iš naujos darbo vietos?

Senior
BetBoom
45

Kas tau patinka Go ir kas tave erzina?

Middle
WildberriesWildberries
44
/412