Senior Java Developer в SoftServe

Статті автора Valentyn Vivcharyk

Темна сторона транзакцій. Частина 1: ACID, BASE і чому isolation level — це не просто налаштування

Valentyn Vivcharyk 3960

Думаєте, BEGIN та COMMIT врятують від багів? Валентин Вівчарик пояснює, чому транзакції — це не магія, а складний контракт із БД. У своїй статті автор детально розповідає про ACID, BASE, lost update, write skew та реальні пастки рівнів ізоляції! 28

Оптимізація JVM під час роботи з памʼяттю

Valentyn Vivcharyk 2701

Senior Java Developer Валентин Вівчарик розповідає про оптимізацію JVM та тюнінг збирачів сміття. У статті розглянуто баланс між latency, throughput і використанням пам’яті, налаштування heap, аналіз пауз, вибір GC і багато інших важливих аспектів продуктивності Java-додатків. 12

Огляд Garbage Collectors в Java

Valentyn Vivcharyk 4716

Сучасні версії Java пропонують декілька збирачів сміття, кожен з яких орієнтований на певні завдання. Валентин, Senior Java Developer, детально порівняв використання пам’яті, час пауз та пропускну здатність збирачів Serial GC, Parallel GC, G1 GC, Shenandoah GC, ZGC та Generational ZGC. 9

Топ-10 актуальних вразливостей OWASP та їх усунення за допомогою Spring і Hibernate

Valentyn Vivcharyk 1773

Валентин Вівчарик, Senior Java Developer в EPAM, розповідає, як зробити застосунок на Java більш безпечним з точки зору OWASP за допомогою фреймворків Java — Spring та Hibernate. 1

Як влаштована робота з памʼяттю в Java

Valentyn Vivcharyk 14188

Senior Java Developer Валентин Вівчарик розкриває складну та важливу тему — у своїй статті він показує, як виглядає модель памʼяті в Java. А ще докладно зупиняється на збирачах сміття та їхніх конфігураціях. 48