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

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

Apache Avro

Apache Avro

W praktycznych projektach, kiedy komunikujemy się pomiędzy mikrousługami za pomocą kolejki – musimy uzgodnić w Teamie, w jaki sposób będziemy serializowali i deserializowali dane na kolejce. W jaki sposób zostanie rozwiązane wersjonowanie struktury komunikatów? To kluczowe pytania, z którymi musi zmierzyć się każdy zespół przy projektowaniu komunikacji pomiędzy mikroserwisami.

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 Developer: Co musisz wiedzieć o JVM i JIT?

Java Developer: Co musisz wiedzieć o JVM i JIT?

Dla większości programistów Java najbardziej podstawowym elementem związanym z codzienną pracą jest Maszyna Wirtualna Javy, w skrócie JVM (Java Virtual Machine). Pomimo kluczowej roli dla programisty Java, jaką odgrywa JVM, jest ona często pomijana i traktowana jak...