@interface: Może ktoś mnie oświeci - dlaczego w ogóle budować coś używając docker build a nie budować na maszynie i skopiować gotowy .jar?
Zamiast zajmować się optymalizacją Dockerbuild możemy po prostu skorzystać z cache mavena z którego skorzystać w Dockerze nie możemy (tak Docker ma swój cache gdzie będzie trzymał cała warstwę ale czy to bardziej optymalne?)
1. i 2. Od tego jest maven żeby mieć te same zależności, jakie znaczenie ma użycie dockera?


@Koryntiusz: musisz zapewnic wtedy podpisy cyfrowe i weryfikacje dla kazdej zaleznosci i zaleznosci ich zaleznosci, docker ma signed images i gotowe, wiadomo wtedy ze kazdy uzywa tych samych zaleznosci, libow, OS i javy i wszystkiego.

nie może tych metadanych usunąć?


no w golangu sie np. nie da z tego co ostatnio sprawdzalem
@Satan696: znam ta liste (w zakladkach mam kilka innych linkow), jest tam wiecej, ale to z tego? to co podalem wyzej to ebooki stworzone ze stackoverflow docs, tutoriale jezykow ktore zostaly stworzone przez spoleczenosc, pokazuja standardy w branzy, co sie jak robi w pracy, dobre praktyki, a nie poradniki i linki do dokumentacji slownej ktore znajdziesz w top3 wynikach DDG
via Wykop Mobilny (Android)
  • 6
@interface: tl;dr:
Funkcja haszująca Stringa jest dobra. Porównując do teoretycznie idealnej, to dla krótkich słów jest trochę gorsza, a dla długich jest lepsza. Ale wcale nie musi być taka dobra.

Kłaniają się tu podstawy Javy. Funkcja haszująca jest tylko po to, żeby przyspieszyć wyszukiwanie (zamiast porównywać cały obiekt, to porównuje się tylko nasze). Ale jak trafi się kolizja to i tak porówna się cały obiekt. Chodzi tylko o to, żeby za