Golang
Kanal nedir ve bir kanalın yönü nasıl belirlenir?
Go'da nil dilim nedir?
Go'da panik nedir? Panik ile deadlock arasındaki fark nedir?
Go'daki senkronizasyon primitipleri hakkında bana anlat.
Bufferli bir kanalda, bir goroutine diğerine doğrudan yazabilir mi?
Konum olarak neredes bulunuyorsun?
XSS (Cross-Site Scripting) nedir?
İlişkisel veritabanı nedir?
Zaman aşımı ayarları analitik üzerindeki yükün azaltılmasına nasıl etki eder?
IP ağ protokolü nedir ve hangi görevleri çözer?
Contracts depolarında dallanma nasıl yapılandırılmıştır — tek bir ana dal mı yoksa birkaç mı?
func collectRTT(ctx context.Context, urls []string) (map[string]time.Duration, error) { pingMap := make(map[string]time.Duration, len(urls)) var mu sync.Mutex var wg sync.WaitGroup errCh := make(chan error, 1) for _, url := range urls { wg.Add(1) go func(u string) { defer wg.Done() dur, err := rtt(ctx, u) if err != nil { select { case errCh <- fmt.Errorf("RTT hatası %s için, %w", u, err): default: } return } mu.Lock() pingMap[u] = dur mu.Unlock() }(url) } wg.Wait() close(errCh) if err := <-errCh; err != nil { return nil, err } return pingMap, nil }
Go'da hangi senkronizasyon primitive'leri var?
Go'daki veri tipleri hakkında bana anlat.
RabbitMQ Kafka'dan daha mı hızlı?
İndekslerin uygulandığını ve gerçekten kullanıldığını nasıl anlarsınız? EXPLAIN ve EXPLAIN ANALYZE nedir, aralarındaki fark nedir?
Docker ve Kubernetes ile çalışma deneyiminizden bahsedin: ne yapmak zorunda kaldınız?
Başka bir map veya slice'ı map'te anahtar olarak kullanabilir miyiz?
İki farklı şirketten teklif aldığınız bir durumu hayal edin. Karşılaştırırken hangi faktörleri dikkate alırdınız ve her biri nihai kararınızı nasıl etkilerdi?
RWMutex ile normal bir Mutex arasındaki fark nedir?