Что делает
@Scope
в Spring?Ответ:
Основные области видимости:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17👨💻3
Паттерны проектирования — это готовые решения распространенных задач, с которыми разработчики сталкиваются при создании сложных систем.
Этот репозиторий содержит всё необходимое для того, чтобы научиться применять их на практике.
Что внутри:
▶️ Реализация классических паттернов с чистым и понятным кодом▶️ Детальные объяснения принципов работы▶️ Блок-схемы, иллюстрирующие работу каждого паттерна
Понимание паттернов помогает писать более гибкий и поддерживаемый код, а этот репозиторий — хороший инструмент для изучения и практики.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍4🔥2
Чем
@Component
, @Service
и @Repository
отличаются друг от друга?Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤15👍10🔥4
SQL SquidGame — это интерактивный тренажёр, в котором освоение SQL превращается в серию испытаний в стиле «Игры в кальмара»: чтобы пройти дальше, нужно правильно написать SQL-запрос, иначе — выбываешь.
В игре нужно пройти 9 уровней, решая задачи по анализу данных, которые становятся сложнее с каждым этапом. Если не справляетесь, на сайте есть 33 урока по SQL, охватывающих все важные темы для практического применения.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤10🔥5
Что такое "dependency hell", и как его избежать в Java-проектах?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16❤5🔥3
В статье рассматривается реализация горячей перезагрузки секретов в Java-сервисах на Spring без перезапуска приложения.
Автор объясняет, как с помощью
WatchService
отслеживать изменения сертификатов и учетных данных, чтобы автоматически обновлять их в работающем сервисе.tags: #статья #spring
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
Что такое литералы?
Ответ:
В примере, в Test классе “Hello world!” — литерал. Переменная a — тоже литерал.
Литералы бывают разных типов, которые определяются их назначением и способом написания.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤5🔥3
В статье рассматривается процесс быстрого преобразования таблиц базы данных в JPA-сущности с помощью инструмента Amplicode.
Автор подробно описывает, как учитывать ограничения, индексы, свойства столбцов и ассоциативные связи для создания точных и эффективных JPA-моделей.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤7
Что выведет код сверху?
Anonymous Quiz
2%
ONETWOTHREEFOUR
13%
ONE5TWOTHREE9FOUR1
62%
ONE32TWOTHREE54FOUR1
22%
Ошибка
❤7🔥2
В предыдущих частях обсуждались история, цели и фундаментальные сложности проекта Valhalla, а также предлагаемые решения для преодоления этих проблем.
В третьей, заключительной части, автор рассказывает о первых успехах команды и о том, когда мы сможем увидеть практические результаты этого масштабного рефакторинга Java.
🔖 Предыдущая часть — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7
Какова цель метода filter() в Stream API?
Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤8🔥4
В первую очередь необходимо добавить зависимость:
<dependency>
<groupId>com.sun.mail</groupId>
<artifactId>javax.mail</artifactId>
<version>1.6.2</version>
</dependency>
Код из примера отправит простое текстовое письмо через указанный SMTP сервер.
▫️ Что для этого нужно?
1. SMTP сервер: Если вы используете Gmail, то хост будет
smtp.gmail.com
, а порт — 587
. Также потребуется создать пароль для приложения в настройках безопасности Google.2. Почтовый ящик с доступом для отправки писем.
▫️ Пример настроек для Gmail:
Хост:
smtp.gmail.com
Порт:
587
Параметр:
mail.smtp.starttls.enable
должен быть true
.tags: #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤29👍15🔥5
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11😁11🤣6💯1