Может ли блок
finally
не выполниться?Ответ:
Во всех остальных случаях finally выполняется всегда — независимо от того, было ли исключение или return.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡16❤4🔥4😁3
В статье показано, как реализовать неблокирующие вызовы внешних API в бизнес-процессах с использованием BPMN-движков Camunda и Flowable.
Автор объясняет, как управлять транзакциями, обрабатывать ошибки и повысить отказоустойчивость при асинхронной интеграции.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍5
🔥10❤5
Бесплатный курс, который познакомит вас с основными принципами разработки программного обеспечения (DRY, KISS, YAGNI, APO и SOLID) и научит применять их на практике.
На примерах подробно разбираются порождающие, структурные и поведенческие паттерны, а также антипаттерны — отличный старт для системного подхода к разработке.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤14👍4🔥3
Блог владельца «Java Developer»
Жизнь в Telegram и за его пределами, бизнес на каналах и никакого программирования:
https://t.me/+ki7GXy4brLgyMDRi
Жизнь в Telegram и за его пределами, бизнес на каналах и никакого программирования:
https://t.me/+ki7GXy4brLgyMDRi
❤3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁21👍1💯1
Для чего используется ключевое слово
transient
?Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20❤3🔥1
В Spring Boot 4 появилась революционная аннотация —
@BusinessLogic
.Больше не нужно писать сервисы вручную: теперь фреймворк сам догадывается, что именно вы хотели реализовать.
Если что-то пойдёт не так — просто перезапустите с уверенным видом. Spring всё почувствует.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣70😁7🔥4❤2👍2
Почему при использовании JWT не нужно хранить сессию?
Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤15🔥4
В статье рассказывается, как повысить производительность REST API на Spring, меняя подход к созданию контроллеров и выбору сервера.
Автор показывает, какие архитектурные решения позволяют заметно сократить время отклика и повысить эффективность.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥5🤔1
🤣29❤8🔥3
Открытый репозиторий, в котором собраны десятки паттернов проектирования с реализациями на Java, понятными примерами и краткими объяснениями.
Отличный инструмент для изучения архитектурных подходов, систематизации знаний и подготовки к собеседованиям.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤3👍2
Что означает тип
List<?>
в Java и в чём его отличие от других дженериков?Ответ:
Из такого списка можно только читать, но нельзя добавлять элементы (кроме null), потому что компилятор не знает, какой конкретный тип он должен принять. Это важно для обобщённого и безопасного чтения данных.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11👍11🔥3
В статье показано, как с помощью ссылок на методы и функциональных интерфейсов в Java можно внедрять дополнительную логику без использования AOP.
Разбираются практические примеры, где такой подход упрощает расширение поведения кода и делает архитектуру гибче.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍4🔥1