В статье рассказывают о книге, которая закрывает инструменты вокруг Java: Spring, Git, Prometheus, Lombok, тестирование и производительность.
В книге разбирают:
🫡 Spring для разработки приложений;🫡 Git для контроля версий и командной работы;🫡 Prometheus для мониторинга;🫡 Project Lombok для сокращения boilerplate;🫡 Тестирование Java-приложений;🫡 Производительность и практики коммерческой разработки.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2🔥2
Нашли удобный справочник с гайдами по Java и связанным технологиям.
Можно пройтись по основам языка, освежить отдельные темы перед собеседованием или быстро найти объяснение нужной концепции.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3🔥2
record в JavaЕсли в коде до сих пор много классов, которые просто хранят данные, Java Records могут заметно всё упростить.
Вместо горы
boilerplate получаем компактную структуру, которая сразу показывает: перед нами просто набор связанных данных.tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤3🔥2
В Spring Boot 4 проверка состояния MongoDB наконец отделена от Spring Data.
Можно работать напрямую через MongoDB Driver, подключить
spring-boot-starter-mongodb и всё равно получить нормальный /actuator/health.tags: #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤3🔥3
В статье разобрали практический кейс для Java-разработчиков: за ограниченное время нужно найти ошибки в Spring-коде.
Внутри проблемы с инъекциями на уровне контроллера, потокобезопасностью, race condition между оплатой и откатом, валидацией транзакций и нюансами работы
@Async.tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍3🔥2
Нашли репозиторий, где в одном месте собрали практически весь фундамент для подготовки к техническим интервью.
Внутри 450 задач по DSA, листы Striver и Apna College, ОС, СУБД, SQL, сети, ООП, System Design уровня LLD/HLD, а также логические задачи на Java и других языках.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2⚡1❤1
В статье разбирают, как понять, что текущая архитектура уже начинает тормозить развитие проекта.
Автор проходит по трём кейсам: переход от монолита на Java Spring Boot к микросервисам, миграция с REST на gRPC и работа с legacy-кодом.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤3🔥3
Thread.sleep() в JavaНе используйте
sleep() как механизм координации потоков:— Для ожидания события — wait() / notify();
— Для ожидания завершения работы — CountDownLatch;
— Для периодических задач — ScheduledExecutorService.
sleep() подходит для паузы, но не для проверки, успела ли другая задача закончиться.tags: #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍5🔥3
В статье разбирают подход 80/20: большая часть проблем ловится базовым набором метрик, а оставшиеся случаи закрываются бизнес-метриками, SLO и анализом аномалий.
Полезный материал о том, как строить мониторинг без дашбордов, в которых никто уже ничего не понимает.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍3🔥3🤣2
В эксперименте Spring Boot-приложение собрали под WebAssembly с помощью GraalVM и запустили прямо во вкладке браузера.
В качестве демо использовали радиоплеер: старт за 137 мс, WASM-модуль размером 16 МБ и 22 Spring bean внутри приложения.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍3🔥3👀1
В статье разбирают сервис тайм-слотов, где один заказ может одновременно занимать врача, кабинет и оборудование.
Автор использует
PESSIMISTIC_WRITE, который приводит к SELECT ... FOR UPDATE, отдельно хранит интервалы доступности и учитывает часовые пояса и ночные смены.tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1🔥1
Нашли статью с пошаговым гайдом по настройке VS Code под Java-разработку практически с нуля.
Разбирают расширения для Java и Spring Boot, Maven/Gradle, debugging, SonarLint, Git, Docker и Kubernetes, а заодно показывают, как приблизить хоткеи и внешний вид к IntelliJ IDEA.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤1🔥1🤣1