TaskDecorator для асинхронных задачНапример, один декоратор переносит MDC для логов, а второй —
SecurityContext пользователя. Spring Boot объединяет их, а порядок выполнения задаётся через @Order.
Так каждый декоратор отвечает за свой контекст, а код не превращается в одну большую обвязку.
tags: #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍3🔥3
В чём разница между Spring и Spring Boot?
Ответ:
Spring Boot работает поверх Spring и упрощает запуск проекта за счёт автоконфигурации, starter-зависимостей и встроенного сервера.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍5🔥2
5 сентября погружаемся в технологии на deep tech night — событии для всех, кто поймал волну изменений в индустрии
Вместе с экспертами из российских и международных компаний поговорим о технологических вызовах эпохи AI: влиянии на продукты и пользовательский опыт, применении в разработке и инженерных процессах, о выходе AI-систем в физический мир и об агентах в сервисных сценариях.
В программе доклады с акцентом на сложность и масштаб задач, а также лайтнинги и интерактивные кейсы об опытах с AI‑агентами:
— Ex-Chief Business Officer Google X Мо Гавдат поделится своим взглядом на то, как генеративные нейросети изменят саму суть разработки, роль инженера и то, какими станут команды завтра
— Стас Макеев, директор по технологиям и AI‑трансформации Яндекс Лавки, покажет, как AI‑агенты могут взять на себя управление спросом, остатками, поставками, сборкой и доставкой и что нужно, чтобы встроить агентный контур в работающий бизнес
— Данила Ваганов, руководитель группы анализа файлов и уязвимостей из Яндекса, расскажет, как построить MLOps‑систему в условиях On‑Premise и Zero Data Access
Часть докладов и Q&A-сессию с экспертами можно будет смотреть онлайн. Записи всех выступлений опубликуют после конференции: первыми доступ получат зарегистрированные участники, а уже затем видео выложат на сайте мероприятия. Вся информация об офлайн-формате — на сайте.
Регистрируемся здесь.
Вместе с экспертами из российских и международных компаний поговорим о технологических вызовах эпохи AI: влиянии на продукты и пользовательский опыт, применении в разработке и инженерных процессах, о выходе AI-систем в физический мир и об агентах в сервисных сценариях.
В программе доклады с акцентом на сложность и масштаб задач, а также лайтнинги и интерактивные кейсы об опытах с AI‑агентами:
— Ex-Chief Business Officer Google X Мо Гавдат поделится своим взглядом на то, как генеративные нейросети изменят саму суть разработки, роль инженера и то, какими станут команды завтра
— Стас Макеев, директор по технологиям и AI‑трансформации Яндекс Лавки, покажет, как AI‑агенты могут взять на себя управление спросом, остатками, поставками, сборкой и доставкой и что нужно, чтобы встроить агентный контур в работающий бизнес
— Данила Ваганов, руководитель группы анализа файлов и уязвимостей из Яндекса, расскажет, как построить MLOps‑систему в условиях On‑Premise и Zero Data Access
Часть докладов и Q&A-сессию с экспертами можно будет смотреть онлайн. Записи всех выступлений опубликуют после конференции: первыми доступ получат зарегистрированные участники, а уже затем видео выложат на сайте мероприятия. Вся информация об офлайн-формате — на сайте.
Регистрируемся здесь.
❤1
Нашли компактный ресурс с уроками по Java Core, ООП, коллекциям и обработке исключений.
Без длинных лекций и лишней воды — открыл нужную тему, повторил и пошёл писать код.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2🔥1
В чём разница между
@Controller и @RestController?Ответ:
@Controller@RestController@Controller@ResponseBodytags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍3👀2
В статье разбирают базовые алгоритмы сортировки и их реализацию на Java: сортировку вставками, выбором и пузырьковую.
Заодно объясняют, зачем вообще нужны разные алгоритмы и как выбирать подходящий вариант под конкретную задачу.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍4🔥2
Наша команда разработала приложение для фитнеса — Атлетико.
Программы тренировок для парней и девушек, возможность создать свою программу, сохранение подходов / повторений / весов, подробная статистика по тренировкам, книга рецептов, статьи по тренировкам и питанию.
Всё бесплатно, тестируйте:
Please open Telegram to view this post
VIEW IN TELEGRAM
super.clone() создаёт поверхностную копию объекта: сам объект новый, но ссылки на вложенные объекты остаются прежними.
Для глубокого клонирования вложенные объекты нужно копировать отдельно. Иначе изменение такого объекта через одну копию будет видно и в другой.
tags: #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍3🔥2
На сайте собраны практические гайды по Java, Spring, Hibernate, REST API и микросервисам.
Много примеров кода и нормальных объяснений — можно быстро открыть нужную тему и разобраться без долгих поисков.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3❤2
После 12 лет разработки Project Valhalla залили в master одним огромным PR — 2900 коммитов и около 200 тысяч строк кода.
А еще в статье разобрали ежемесячные патчи Oracle, AI в IDEA и новые JEP.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍3❤2
Spring Boot 4 получил поддержку статической схемы Redis master/replica через Lettuce. Узлы теперь можно перечислить прямо в
application.yml.
Чтение можно направлять на реплики, а сама схема работает только с Lettuce — Jedis не поддерживается.
tags: #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍3🔥2
Lab IT - репозитории, полезные инструменты, курсы и многое другое по Айти:
ЭЙ, АЙ! - бесплатные инструменты, репозитории, обучающие материалы для упрощения работы с ИИ.
CyberGuard - оплот для ИБ-специалистов со всего телеграма. Тут ты точно узнаешь, как не оплошаться с запуском своего продукта, и защитить его от злоумышленников
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1