Инженеры из QA.GURU придержали пару мест на свой вебинар для продвинутых автоматизаторов!
Зарегистрироваться для бесплатного участия можно до конца недели.
Тема встречи: «Разработка автотеста с JUnit Extension: первый шаг за пределы рутинного тестирования».
Ждут тех, кто уже пишет на Java и хочет прокачаться в архитектуре автотестов.
Спикер — Дмитрий Тучс, Head of QA в Dodo Engineering, инженер с опытом с 2009 года. Член программных комитетов CodeFest, CodeTalks, EpicHey!, E-CODE. Бэкграунд в QA, Java, аналитике и проектном менеджменте с 2009 года.
Что будет на вебинаре:
— Учебный проект Niffler: микросервисная архитектура и ключевые технические решения.
— Разница между black box и white box тестами.
— Напишете JUnit Extension для генерации тестовых данных через API и демонстрационный тест.
— Соберёте каркас E2E-проекта: конфиги, page objects, API-клиенты, DTO и другие ключевые компоненты.
🎁 Участников встречи ждет полезный подарок, карьерный гайд.
Занимайте последние места!
Реклама. Рекламодатель: ИП Васенков Станислав Олегович, ИНН 774335827403, erid: 2Vtzqws57GJ
Зарегистрироваться для бесплатного участия можно до конца недели.
Тема встречи: «Разработка автотеста с JUnit Extension: первый шаг за пределы рутинного тестирования».
Ждут тех, кто уже пишет на Java и хочет прокачаться в архитектуре автотестов.
Спикер — Дмитрий Тучс, Head of QA в Dodo Engineering, инженер с опытом с 2009 года. Член программных комитетов CodeFest, CodeTalks, EpicHey!, E-CODE. Бэкграунд в QA, Java, аналитике и проектном менеджменте с 2009 года.
Что будет на вебинаре:
— Учебный проект Niffler: микросервисная архитектура и ключевые технические решения.
— Разница между black box и white box тестами.
— Напишете JUnit Extension для генерации тестовых данных через API и демонстрационный тест.
— Соберёте каркас E2E-проекта: конфиги, page objects, API-клиенты, DTO и другие ключевые компоненты.
🎁 Участников встречи ждет полезный подарок, карьерный гайд.
Занимайте последние места!
Реклама. Рекламодатель: ИП Васенков Станислав Олегович, ИНН 774335827403, erid: 2Vtzqws57GJ
Please open Telegram to view this post
VIEW IN TELEGRAM
Флаги управления памятью JVM
👉 Java Portal
-Xms
— устанавливает начальный размер кучи (heap). Пример использования: -Xms512m
. Это предотвращает частое перераспределение памяти при прогреве приложения, что может ускорить старт и стабилизировать поведение.-Xmx
— задаёт максимальный размер кучи. Пример: -Xmx2g
. Критически важно для ограничения потребления памяти и предотвращения ошибок OutOfMemoryError (OOM), особенно в долгоживущих или нагруженных приложениях.-Xmn
— определяет размер молодого поколения (Young Generation) в куче. Пример: -Xmn256m
. Точная настройка этого параметра позволяет оптимизировать частоту малых сборок мусора (Minor GC), что напрямую влияет на производительность.-XX:MaxMetaspaceSize
— ограничивает максимальный размер области метаданных классов (Metaspace). Пример: -XX:MaxMetaspaceSize=512m
. Помогает избежать чрезмерного потребления памяти при интенсивной загрузке классов, особенно в приложениях с большим количеством библиотек или плагинов.Please open Telegram to view this post
VIEW IN TELEGRAM
Профилирование с помощью Spring Boot Actuator
Spring Boot Actuator предоставляет эндпоинты, такие как
В связке с Micrometer, Prometheus и Grafana позволяет визуализировать производительность вашего приложения.
👉 Java Portal
Spring Boot Actuator предоставляет эндпоинты, такие как
/actuator/metrics
, /actuator/health
и /actuator/heapdump
.В связке с Micrometer, Prometheus и Grafana позволяет визуализировать производительность вашего приложения.
Please open Telegram to view this post
VIEW IN TELEGRAM
Устали от лагов, сложных панелей и переплат? Переходите на VPS с AMD Ryzen 9 — быстро, просто, без нервов.
— Цена начинается от 2€
— Скорость канала до 10 Гбит/с
— Поддержка 24/7 — отвечаем быстро и без шаблонов
VPN | Расширение для браузера
Please open Telegram to view this post
VIEW IN TELEGRAM
Пример Spring MVC: Hello World
Простое веб-приложение, в котором контроллер обрабатывает запрос, добавляет данные в модель и отображает их в представлении (view).
👉 Java Portal
Простое веб-приложение, в котором контроллер обрабатывает запрос, добавляет данные в модель и отображает их в представлении (view).
Please open Telegram to view this post
VIEW IN TELEGRAM