Java Developer? Przejdź na wyższy poziom wiedzy 🔥💪  Sprawdź

Team Leader? Podnieś efektywność swojego zespołu 👌 Sprawdź

Circuit Breaker Pattern

Circuit Breaker Pattern

Podczas komunikacji synchronicznej może nastąpić szereg problemów z połączeniem do innego systemu. Problem może szybko się samoistnie rozwiązać lub trwać dłuższą chwilę powodując awarię. Sprawdź czym jest Circuit Breaker Pattern, który pomaga zapobiec awariom systemów i jak on działa.

Ważne parametry JVM, o których powinieneś wiedzieć przed wyjściem na produkcję

Ważne parametry JVM, o których powinieneś wiedzieć przed wyjściem na produkcję

Podczas przygotowywania aplikacji przed wyjściem na produkcję dobrze jest zwrócić uwagę na to, z jakimi java opts jest ona uruchamiana. Włączenie kluczowych z nich pozwala na spełnienie wymagań niefunkcjonalnych, takich jak stabilność systemu, szybkość działania (inicjalizacji), diagnostyka. Z tego artykułu dowiesz się o opcjach m.in.: -Xms i -Xmx (oraz ich działaniu w kontekście kontenerów Docker), -XX:+HeapDumpOnOutOfMemoryError, -Duser.timezone, -Djava.security.egd, -server, -Xloggc.

Obszary pamięci Maszyny Wirtualnej Javy (JVM)

Obszary pamięci Maszyny Wirtualnej Javy (JVM)

Pamięć w Javie to temat bardzo często pomijany. Zazwyczaj do tematu wracamy, kiedy aplikacja wyrzuci nam wyjątek: OutOfMemoryError. Ograniczamy się wówczas do ustawienia dwóch podstawowych parametrów JVM, czyli – Xmx (maksymalny Heap) oraz -Xms (startowa...
Java 15 nowości

Java 15 nowości

Java 14 już za nami. Równo 15 września zostanie udostępniona nowa wersja JDK 15. Zmiany w Garbage Collector, Text Blocks, Hidden Classes, Shenandoah, to tylko kilka z ciekawszych zmian. Szczegóły w artykule. Hidden Classes Klasy ukryte to jedna z ciekawszych zmian,...