[JPoint, Joker и JUG ru] Никита Летов — Используем @Transactional like a Pro
🎯 Загружено автоматически через бота:
🚫 Оригинал видео:
📺 Данное видео является собственностью канала JPoint, Joker и JUG ru. Оно представлено в нашем сообществе исключительно в информационных, научных, образовательных или культурных целях. Наше сообщество не утверждает никаких прав на данное видео. Пожалуйста, поддержите автора, посетив его оригинальный канал: @JUGru.
✉️ Если у вас есть претензии к авторским правам на данное видео, пожалуйста, свяжитесь с нами по почте support@, и мы немедленно удалим его.
📃 Оригинальное описание:
Ближайшая конференция — Joker 2024, 9 октября (Online), 15–16 октября (Санкт-Петербург трансляция).
Подробности и билеты:
— —
Поговорим о том, как не ошибиться при использовании аннотации @Transactional в коде, как не бояться блокировок на БД и сохранить консистентность ваших данных при их динамическом обновлении.
Доклад посвящен использованию транзакций и блокировок при обработке данных БД в условиях асинхронных вызовов высоконагруженного приложения. Будет немного лайвкодинга: спикер покажет возможные ошибки и нюансы использования тех или иных технологий. Стек: Java, Spring Data JPA, Kafka. Иногда разработчики не задумываются, в какой момент транзакция нужна , а в какой нет, когда нужно открыть новую, а когда продолжить текущую. Какие блокировки на БД будут происходить во время выполнения транзакции и как не перегрузить БД очередью из row lock, где использовать таймауты запросов. И как обойтись без блокировки на БД.Целевая аудитория: рядовые бэкенд-разработчики, так как большинство сервисов в той или иной мере работает с динамически обновляемыми данными.
Скачать презентацию:
1 view
2
2
2 months ago 01:01:06 10
[JPoint, Joker и JUG ru] Максим Гореликов, Кирилл Толкачев — Spring Boot Starter — как и зачем?
2 months ago 00:44:01 1
Сергей Владимиров — OW2 ASM и JEP 457: Class-File API
2 months ago 01:16:30 3
[JPoint, Joker и JUG ru] Никита Летов — Используем @Transactional like a Pro
2 months ago 00:44:45 28
[JPoint, Joker и JUG ru] Андрей Кузнецов — Мастер-класс: Пишем рекомендательную систему музыки на Java
3 months ago 02:00:44 8
[2022] Андрей Сальников — Индексы в PostgreSQL. Как понять, что создавать
3 months ago 00:36:52 83
[JPoint, Joker и JUG ru] Алексей Шипилёв и Сергей Куксенко — Оптимизация производительности Java-приложений: теория
3 months ago 00:55:28 8
[JPoint, Joker и JUG ru] Тагир Валеев — Stream API: рекомендации лучших собаководов
3 months ago 00:48:32 3
Илья Кучмин — JHipster: думали, распаковка, оказалось — вскрытие
4 months ago 01:00:45 1
Алексей Семихатов — Квантовая революция: через неразбериху к триумфу
4 months ago 00:49:47 1
Дмитрий Волыхин — System Design-интервью для практиков
5 months ago 00:42:00 1
Александр Маторин — Неочевидные Дженерики
5 months ago 00:45:55 1
Рустам Курамшин — Правильный DevOps для Spring Boot и Java
5 months ago 00:43:45 1
Григорий Кошелев — Зачем было тащить Undertow
5 months ago 00:44:28 446
Владимир Хростицкий — Cassandra: путь в продакшен
5 months ago 01:45:00 17
Виталий Худобахшов — Индиана Джонс и компилятор языка Pascal за 2 часа
5 months ago 00:48:02 386
Илья Сазонов, Федор Сазонов — БД-укротитель
5 months ago 00:45:13 1
Андрей Зарубин — Запуск по расписанию в Java: как не проспать работу и успеть к дедлайну
5 months ago 00:46:39 1
Пётр Сальников — Управляй бизнес-процессами. Введение в Temporal для Java-разработчика
5 months ago 00:45:29 6
Пётр Портнов — Нетипичные подходы к перфу в поисковом движке Ozon
5 months ago 00:43:58 1
Никита Сахарин — Переполнение в
5 months ago 00:45:49 36
Григорий Мирсаитов — Вложенные сущности по требованию в API на Spring Data JPA
5 months ago 00:46:11 537
Владимир Дегтерев — Apache Cassandra: 8 лет в продакшене
5 months ago 00:46:50 36
Дмитрий Павлов — Поиск проблем Java-приложения с 31G heap и 500G off-heap на примере Apache Ignite
5 months ago 00:49:40 12
Илья Гаврилин, Владимир Кемпик — Развивая интринсики