Ile requestów HTTP obsłuży Twoja aplikacja? I jaki wpływ mają na to wątki?

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 obsługuje. Takich wątków jest domyślnie 200. Wartość tę można nadpisać propertiesem server.tomcat.threads.max Ile requestów obsłuży twoja aplikacja? Tyle, ile ich maksymalnie może na raz przyjąć.

17 Błędów Początkujących ze Współbieżnością

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 z bazą danych. Pominięcie temu współbieżności może jednak prowadzić do poważnych problemów. W tym wpisie przedstawię Ci 17 błędów, które często popełniają początkujący w tym zakresie.

Jak pracować z propertiesami w Springu? Najlepsze praktyki i rady

Wstrzykiwanie propertiesów może być jedną z najbardzej wartościowych praktyk programistycznych w Twoim arsenale. Jeśli będziesz ich używać w odpowiedni sposób mogą stać się niezastąpionym kompanem w uruchamianiu aplikacji na różnych środowiskach, czy na szybkim zmienianiu sposobu działania bez potrzeby ponownej kompilacji. Jeśli chcesz dowiedzieć się jak pracować z nimi w Springu, to zapraszam do poniższego wpisu.

Co warto wiedzieć o pulach wątków w Javie? – Najlepszy przewodnik jakiego potrzebujesz 🎢

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 z wątkami warto jednak pamiętać o dobrych praktykach, między innymi o korzystaniu z pul wątków. Ale jak to dobrze robić? O tym w niniejszym artykule.

Zmienne klasy kontra zmienne lokalne a wpływ na wielowątkowość ⚔️

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 wziąć pod uwagę, jest widoczność zmiennych. W tym wpisie tłumaczę, czym różnią się zmienne klasy od zmiennych metod w kontekście wielowątkowości.

15 Zasad Przy Budowie REST API, Za Które Deweloperzy Cię Pokochają 🥰

Kiedy pierwszy raz spotkałem się z REST API od razu je pokochałem. Czysty, czytelny sposób komunikacji między usługami z jasno określonymi zasadami. Nic dziwnego, że od jakiegoś już czasu jest to najchętniej wybierane rozwiązanie przez deweloperów aplikacji webowych, czy mobilnych. W tym wpisie prezentuję Ci 15 zasad, dzięki którym zbudujesz REST API, za które deweloperzy Cię pokochają.