Sobes.tech

Golang

¿Qué son los canales y cómo establecer la dirección para un canal?

Senior
VKVK
85

¿Qué es un slice nil en Go?

Senior
Spectr
85

¿Qué es un pánico en Go? ¿En qué se diferencia un pánico de un deadlock?

Middle+
X5
85

Cuéntame sobre los primitivas de sincronización en Go.

Middle
RWB
85

¿Puede una goroutine escribir directamente en otra goroutine en un canal con búfer?

Senior
Cloud.ru
85

¿Dónde estás por ubicación?

Middle
Stroki
85

¿Qué es XSS (Cross-Site Scripting)?

Middle
SecurityTestXSS
85

¿Qué es una base de datos relacional?

Senior
purrweb
85

¿Cómo afectan los tiempos de espera a la reducción de la carga en la analítica?

Intern
Озон банк
85

¿Qué es el protocolo de red IP y qué tareas resuelve?

Middle
Graveling
85

¿Cómo está estructurado el ramificado en los repositorios de contratos: una rama main o varias?

Senior
X5
85

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("failed to rtt %s, %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 }

Senior
СБК ПАРУС
85

¿Qué primitivas de sincronización hay en Go?

Senior
SelectelSelectel
85

Cuéntame sobre los tipos de datos en Go.

Middle
RWB
85

¿RabbitMQ más rápido que Kafka?

Senior
Лига Цифровой ЭкономикиЛига Цифровой Экономики
85

¿Cómo sabe que los índices se han aplicado y realmente se están utilizando? ¿Qué son EXPLAIN y EXPLAIN ANALYZE, en qué se diferencian?

Senior
ClearWay
85

Cuéntame sobre tu experiencia trabajando con Docker y Kubernetes: ¿qué tareas realizaste?

Senior
А7
85

¿Se puede usar otra map o slice como clave en un map?

Middle+
WaterWal
85

Imagina una situación en la que tienes ofertas de dos empresas diferentes. ¿Qué factores considerarías al compararlas y cómo influiría cada uno en tu decisión final?

Middle+
plata
85

¿En qué se diferencia RWMutex de un Mutex normal?

Middle+
Magnit Tech
85
/412