Sobes.tech

Golang

Napisz zapytanie: wybierz tytuł wszystkich książek, które są obecnie w rękach czytelników

297

Czy możesz wyjaśnić, czym jest funkcja hash FNV, której użyłaś?

220

Czym jest rywalizacja o blokadę?

195

Co się dzieje, gdy dodajesz element za pomocą append do slice, którego pojemność jest już w pełni wykorzystana?

193

Jak poprawić kod, aby zagwarantować wyświetlenie wszystkich 5 liczb?

189

Opowiedz o slices w Go: jak są zbudowane i do czego służą?

186

Nasz schemat nie przewiduje, że książka może mieć wielu autorów — jak to uwzględnić?

178

Opowiedz, jakie problemy widzisz obecnie w implementacji pamięci podręcznej?

177

Na czym można się oprzeć przy wyborze liczby shardów dla pamięci podręcznej, jeśli obciążenie jest nieznane z wyprzedzeniem?

177

Dlaczego liczba shardów jest wygodna jako potęga dwójki, a nie na przykład trójka?

173

Jak zmienić kod, aby wynik był 456 zamiast 123?

165

Jaka jest długość wycinka przekazywanego podczas pierwszego wywołania funkcji addNum na czwartej linii?

161

Opowiedz mi o transakcjach: czym one są i jakie są poziomy izolacji transakcji?

159

Gdyby ta pamięć podręczna była używana w rzeczywistej aplikacji i pojawiły się problemy z wydajnością, jak można by poprawić rozwiązanie?

158

Jak uzyskać wynik 456, jeśli nie używasz wskaźnika (pointer receiver)?

157

Dlaczego domyślnie wybrano dokładnie 16 shardów?

156

Czy mógłbyś zaimplementować obecne rozwiązanie z shardingiem?

156

Czy poziom konkurencyjności jest określany przez liczbę goroutine w aplikacji?

152

Czym jest indeks częściowy?

147
/2