
Współbieżność to jeden z najważniejszych tematów na drodze rozwoju programisty Java. Jest to też jeden z ulubionych tematów podczas rozmowy rekrutacyjnej. Aby ułatwić Ci zadanie, […] Read More
Budowanie elastycznych aplikacji w Javie
Chcesz wiedzieć więcej? Pobierz dokument 8 Rzeczy, Których Twoi Koledzy Nie Wiedzą o Współbieżności
Współbieżność to jeden z najważniejszych tematów na drodze rozwoju programisty Java. Jest to też jeden z ulubionych tematów podczas rozmowy rekrutacyjnej. Aby ułatwić Ci zadanie, […] Read More
Domyślnie aplikacja webowa w Springu uruchamiana jest na wbudowanym serwerze Tomcat. Każde żądanie HTTP, które przychodzi do aplikacji zostaje przypisane do jednego wątku, który je […] Read More
Temat współbieżności nie należy do najłatwiejszych obszarów programowania. Na początku nauki często jest pomijany. Młodzi programiści skupiają się na nauce języka, paradygmatów programowania, czy pracy […] Read More
Jednym z najważniejszych czynników zwiększającą wydajność aplikacji w Javie jest możliwość korzystania z wątków. Dzięki zrównolegleniu niektórych działań efektywność programu może znacząco wzrosnąć. Przy pracy […] Read More
Mapa to jedna z najczęściej używanych kolekcji przez programistów Javy. Za każdym razem, kiedy potrzebujemy odczytywać obiekty za pomocą klucza, korzystamy z tego właśnie typu. […] Read More
Jedną z najważniejszych rzeczy podczas tworzenia aplikacji webowych, jest upewnienie się, że będą one działać bezpiecznie przy dostępie wielowątkowym. Jednym z istotnych elementów, które należy […] Read More
Niedawno trafiłem na ciekawą strukturę z Javy 8 – LongAdder. Okazało się, że w niektórych przypadkach jest dużo lepszym wyborem niż AtomicLong. Dlaczego? Zapraszam do […] Read More
Czy często zdarza Ci się korzystać z puli wątków wołając kod Executors.newFixedThreadPool(10)? Jeśli tak, to uważaj, bo możesz narazić się na duże problemy.
Jak to jest możliwe, że Twój komputer potrafi jednocześnie grać muzykę, odtwarzać film na Youtube, pobierać pliki czy odbierać pocztę? To zasługa wątków i szybkiego […] Read More