uk
Feedback
Библиотека задач по Java | тесты, код, задания

Библиотека задач по Java | тесты, код, задания

Відкрити в Telegram

Задачи и тесты по Java для тренировки и обучения. По рекламе: @proglib_adv Учиться у нас: https://proglib.io/w/13eb654a Для обратной связи: @proglibrary_feeedback_bot

Показати більше
5 732
Підписники
+224 години
-17 днів
+430 день
Архів дописів
Как правильно организовать вызов email и audit?
Anonymous voting

Пишется сервис регистрации пользователя. После успешной регистрации нужно отправить письмо и создать запись в audit-лог.
Пишется сервис регистрации пользователя. После успешной регистрации нужно отправить письмо и создать запись в audit-лог.

Есть два бина с одинаковым интерфейсом. При попытке внедрить зависимость через интерфейс в другой класс Spring выбрасывает исключение о неоднозначности бинов. Какой способ НЕ поможет решить эту проблему?
Anonymous voting

Часовая готовность: создаём ИИ-агента в прямом эфире В 19:00 МСК в рамках нашего курса «Разработка AI-агентов» стартует вебинар «ИИ-агенты в продакшене: от хайпа к деньгам». Спикер — Полина Полунина, руководитель AI-направления в Альфа-Банке. Будет live-демо работающего агента, реальные метрики из корпоративной среды и честный разбор архитектурных граблей — без воды и «успешного успеха». Всем зрителям эфира дадим эксклюзивный промокод AGENTS на скидку 10 000 ₽ на любой тариф курса. 👉 Занять место на вебинаре

☝️ Уже сегодня: ИИ-агенты в продакшене — инженерный подход к интеграции LLM Индустрия активно обсуждает потенциал нейросетей, способных автоматизировать бизнес-процессы и заменить целые отделы. Однако реальное внедрение агентов в production вскрывает серьёзные проблемы: разработчикам приходится бороться с непредсказуемыми галлюцинациями моделей, нестабильными API и сложной интеграцией в существующую архитектуру. Сегодня в 19:00 МСК в рамках нашего курса «Разработка AI-агентов» мы проведём открытый вебинар «ИИ-агенты в продакшене: от хайпа к деньгам». Спикер — Полина Полунина, руководитель AI-направления в Альфа-Банке. Будем говорить о нейросетях с позиции жёсткой инженерии. Разберём три реальных кейса из сурового банковского энтерпрайза, напишем и запустим агента прямо в эфире, честно обсудим грабли, на которые наступает бизнес при интеграции LLM. Тем, кто придёт на эфир, дадим промокод AGENTS на скидку 10 000 ₽ на любой тариф курса. 👉 Занять место на вебинаре

После вызова updateUser(1L, "New Name") что будет результатом повторного GET запроса /api/users/1?
Anonymous voting

💬 Обратная связь Какие темы освещать чаще? 🔥 — Java Core 👍🏼 — Spring ❤️ — Паттерны и дизайн 😁 — Предложу в комменты 🐸 Библиотека задач по Java

emailSender.send() выбросил RuntimeException. Что произойдёт?
Anonymous voting

Что будет результатом фрагмента кода?
Anonymous voting

Что будет результатом фрагмента кода?
Anonymous voting

В каком порядке данные проходят через обёртки при записи?
Anonymous voting

✔️ Java-тест: Transactional + EventListener Ревью и рефактор логики для production-кода 👇 📦 Задание Команда написала логику для отправки письма после регистрации пользователя. На проде иногда возникает ситуация, что письма приходят, а юзера в БД нет. Найдите проблему и исправьте:
@Service
@RequiredArgsConstructor
public class UserService {

    private final UserRepository userRepository;
    private final ApplicationEventPublisher eventPublisher;

    @Transactional
    public void register(UserDto dto) {
        User user = new User(dto.email());
        userRepository.save(user);

        eventPublisher.publishEvent(new UserRegisteredEvent(user));
    }
}

@Component
@RequiredArgsConstructor
public class EmailListener {

    private final EmailSender emailSender;
    private final SomeOtherService someOtherService;

    @EventListener 
    public void onUserRegistered(UserRegisteredEvent event) {
        emailSender.sendWelcome(event.user().getEmail());
        someOtherService.doSomething();
    }
}
🔹 Задачи — Объяснить, при каком сценарии письмо уйдёт, а пользователь не сохранится — Исправить код, чтобы событие обрабатывалось только после сохранения юзера Ставьте → 🔥, если нравится формат. Если нет → 🌚 💬 Решения под спойлер. Сравним, какое будет лучше. 🐸 Библиотека собеса по Java #practise

Что будет выведено?
Anonymous voting

Приложение работает стабильно, но раз в несколько часов latency резко растёт на 2–3 секунды, после чего всё приходит в норму. Логов ошибок нет. Что искать в первую очередь?
Anonymous voting

❓ Чему будет равно req2.getCreatedAt()?
Anonymous voting