Sobes.tech

Golang

Erkek ve kadın çalışanları ayrı ayrı nasıl numaralandırılır?

Middle
RWB
45

CTE'ler iki sorgunun tutarlılık sorununa yardımcı olabilir mi?

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) } ``` (İşte açık bir soru olmamakla birlikte, kod eşzamanlılık, senkronizasyon ve sync.Once veya benzeri teknikler kullanarak veritabanı erişimlerini en aza indirmeye ilişkin bir görev öneriyor.)

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

PostgreSQL'de hangi tür kilitler vardır?

Middle
СБЕРСБЕР
45

Tüm 5 goroutine aynı anda boş önbelleği görüp veritabanına (cache stampede) gitmesi durumunu nasıl yönetirsiniz?

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

Go'da çöp toplayıcıyı etkileyebilir miyiz?

Middle+
Magnit Tech
45

Öncelikli kuyruk hakkında bilgi verin

Middle
VKVK
45

Kitapları olmayan yazarları göster.

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

Transactional Outbox deseninden bahsedin: bu nedir ve nasıl çalışır?

Senior
А7
45

Go'nun yalnızca karşılayabileceği, muhtemelen benzersiz olan teknolojik avantajlar ve ekosistemler nelerdir, sayabilir misiniz?

Senior
purrweb
45

Go'da arayüzler nedir? Türler arayüzleri nasıl uygular?

Senior
2gis2gis
45

Go'da arayüz nedir? Kaputunun altında ne var? Boş bir arayüz kaç kilo?

Senior
Lenta Tech
45

Üniversitenin hangi yılına çalışıyorsun? Neden hemen Go'yu seçtin? Ona nasıl ulaştın?

Middle
Магнум
45

Gürcistan'a taşınmaya hazır mısın?

Senior
.wrk
45

Kafka'da hangi teslimat garantisini kullanacağız?

Senior
purrweb
45

Veritabanlarına ne sıklıkla dalmak, sorgular yazmak ve optimize etmek zorunda kaldınız?

Middle
OZONOZON
45

Go bağlamında asenkronluk, paralellik ve eşzamanlılık nedir?

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

Yeni iş yerinden ne bekliyorsun?

Senior
BetBoom
45

Go'da neyi seviyorsun ve ne seni rahatsız ediyor?

Middle
WildberriesWildberries
44

/** * Dilimler ile çalışma * * Her uzunlukta sıralanmamış iki dilim verilir. * Bir fonksiyon yazmanız gerekir ki, bunların kesişimini döndürsün **/

Senior
sber tech
44
/412