❤6🔥3
В статье рассматривается процесс создания CRUD REST API в Spring Boot с помощью инструмента Amplicode для автоматизации настройки эндпоинтов.
Автор подробно показывает, как с его помощью генерировать контроллеры и делегировать методы для упрощения работы с API.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥2
Хочешь получить практический опыт или расширить портфолио?
Проекты из этой статьи решат эти вопросы: шахматы, змейка, мессенджер, почтовый клиент и др. — всё это с исходным кодом и подробным объяснением.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍5
Где в Java-приложении хранить бизнес-логику?
Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤15💯7👍3
В статье объясняется как создавать потоки с помощью Thread и Runnable, и в каких случаях лучше использовать каждый из подходов.
Также рассматриваются проблемы классической многопоточности и преимущества виртуальных потоков, появившихся в Java 19.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍4
Бывают ли классы
static
?Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18❤7
В статье описывается практический опыт развёртывания микросервисного приложения для интернет-магазина в Kubernetes.
Автор показывает, как с нуля создать кластер с помощью Docker Desktop и Kubeadm, развернуть два микросервиса с использованием Kafka и H2, и настроить взаимодействие между ними.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤1
❤7🔥3
Test-Driven Development — это подход, при котором разработка начинается с написания тестов, а уже затем создаётся код, проходящий эти проверки.
В статье объясняется, как работает TDD на практике, какие у него преимущества и как применять этот подход эффективно.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2🔥1
Stream API позволяет обрабатывать данные в функциональном стиле, что делает код проще, выразительнее и компактнее.
В статье объясняется, как работает этот подход, приведены реальные примеры и советы по лучшим практикам.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤3
Какие знаешь паттерны проектирования?
Ответ:
Знание паттернов помогает строить масштабируемую, гибкую и легко сопровождаемую архитектуру.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11👍8
@Transactional
В статье рассказывается, как устроена аннотация @Transactional в Spring и почему иногда транзакции ведут себя не так, как вы ожидаете.
Автор подробно объясняет, как работают прокси, откаты, вложенные транзакции и связь с JPA — с примерами кода, подводными камнями и разбором типичных ошибок.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥2❤1