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ć?
Czym różni się HTTP od REST?
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.
Gdzie umieścić COMMIT i ROLLBACK w workerze?
Czym jest kanał w Go i jak przekazuje dane?
git push --set-upstream feature/auth git push origin feature/auth git push -u feature/auth origin git push -u origin feature/auth
Co się działo, jeśli usługa się zawieszała i nie odczytywała wiadomości z Kafka?
Kiedy używać mutexów lub kanałów?
Dlaczego namespace może wisieć w statusie Terminating dłużej niż dobę?
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.
Jakie menedżery pakietów są używane w Ubuntu i CentOS?
Dlaczego teraz otwarte są propozycje, które nie satysfakcjonują na obecnym miejscu?
146% CPU w top — czy to możliwe i co to oznacza?
Opowiedz o swoim ostatnim doświadczeniu technicznym, jakie zadania wykonywałeś, co najbardziej Cię pasjonowało?
W jakim języku programowania piszesz?
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?
Czym jest widok (reprezentacja)?
Czy w Go istnieje dynamiczne typowanie?
Z jakimi serwerami HTTP w Go miałeś do czynienia?
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?