Sobes.tech

Golang

Jeśli pierwszy produkt został wyświetlony 1000 razy, drugi 500 razy, a pierwszy ma 50 kliknięć, a drugi 25, jak można je porównać?

Senior
МВидеоМВидео
56

Czym różni się HTTP od REST?

Senior
X5 techX5 tech
56

pakiet główny import ( "fmt" ) func main() { c := make(chan string, 1) go fmt.Println(<-c) c <- "Witaj świecie!" fmt.Println("Wyjście!") } błąd krytyczny: wszystkie goroutine są uśpione - deadlock! goroutine 1 [odbiór kanału]: main.main() /tmp/sandbox[phone]/prog.go:10 +0x3a Program zakończył się: status 2.

Senior
Wildberries & Russ Bank
56

Gdzie umieścić COMMIT i ROLLBACK w workerze?

Senior
Финтехробот
56

Czym jest kanał w Go i jak przekazuje dane?

Middle
Сбертех
56

git push --set-upstream feature/auth git push origin feature/auth git push -u feature/auth origin git push -u origin feature/auth

Intern
AvitoAvito
56

Co się działo, jeśli usługa się zawieszała i nie odczytywała wiadomości z Kafka?

Senior
Cloud.ru
56

Kiedy używać mutexów lub kanałów?

Senior
Финтехробот
55

Dlaczego namespace może wisieć w statusie Terminating dłużej niż dobę?

Senior
Flant
55

Zadanie: «Równoległe przetwarzanie URL z ograniczeniem czasu» Napisz funkcję fetchAll(urls []string, maxParallel int, timeout time.Duration) map[string]string, która: 1. Dla każdego URL wykonuje żądanie HTTP GET (można użyć http.Get). 2. Zwraca mapę[string]string, gdzie klucz to URL, a wartość to treść odpowiedzi (jako ciąg znaków) lub pusty ciąg w przypadku błędu/timeoutu. 3. Nie więcej niż maxParallel żądań jest wykonywanych jednocześnie. 4. Całkowity czas działania funkcji nie powinien przekraczać timeout. Jeśli czas się skończy, wszystkie nieukończone żądania są przerywane, a funkcja zwraca to, co udało się uzyskać. 5. Użyj kontekstu do anulowania.

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

Jakie menedżery pakietów są używane w Ubuntu i CentOS?

Senior
Flant
55

Dlaczego teraz otwarte są propozycje, które nie satysfakcjonują na obecnym miejscu?

Senior
OZONOZON
55

146% CPU w top — czy to możliwe i co to oznacza?

Middle
OZONOZON
55

Opowiedz o swoim ostatnim doświadczeniu technicznym, jakie zadania wykonywałeś, co najbardziej Cię pasjonowało?

Senior
OZONOZON
55

W jakim języku programowania piszesz?

Senior
Avanpost
55

Czy równoczesny dostęp do slice jest bezpieczny? Czy wystąpi warunek wyścigu, jeśli 4 goroutines zmieniają każdy swój unikalny indeks w slice?

Senior
VK CloudVK Cloud
55

Czym jest widok (reprezentacja)?

Middle
RWB
55

Czy w Go istnieje dynamiczne typowanie?

Junior
01.tech
55

Z jakimi serwerami HTTP w Go miałeś do czynienia?

Senior
техвил
55

Czym jest observability? Co obejmuje to pojęcie i co jest potrzebne, aby usługa była gotowa do produkcji? Dlaczego potrzebne są metryki, trace'y i logi?

Senior
техвил
55
/412