Разбор Потоки в Java: Thread и Runnable В этой статье мы сосредоточимся на практическом применении потоков в Java с использованием классов Thread и Runnable. Struchkov Mark 23 окт. 2024 · 13 минуты на чтение
Разбор Введение в многопоточность: Преимущества, проблемы и ключевые концепции Рассмотрим базовые концепции многопоточности, а также обсудим важные механизмы управления и синхронизации потоков. Struchkov Mark 9 окт. 2024 · 8 минуты на чтение
Разбор Реактивное программирование на Java. Будущее, настоящее и прошлое Разберемся с парадигмой реактивного программирования. Какие есть плюсы и минусы по сравнению с императивным подходом. Struchkov Mark, Майоров Алексей 28 мая 2023 · 14 минуты на чтение
Гайдлайн Автоматизация рутины при выпуске релизов с Maven Выпуск релиза для многомодульного проекта дело не простое. Как автоматизировать процесс и версиях модулей? Struchkov Mark 31 дек. 2022 · 4 минуты на чтение
Гайдлайн Уровни изоляций Transactional Разбираемся, как одна транзакция может влиять на результаты выполнения другой транзакции. И как уровни изоляции помогают противостоять этому влиянию. Struchkov Mark 30 нояб. 2022 · 8 минуты на чтение
Разбор Seek Method или Keyset Pagination Фреймворки для пагинации по базе данных генерируют SQL запросы за вас. Однако делают ли они это эффективно? Struchkov Mark 4 нояб. 2022 · 7 минуты на чтение
Гайдлайн Оптимальный Docker Image для Spring Boot Рассмотрим популярные способы упаковки приложения в контейнер. Напишем свой оптимальный Dockerfile для Spring Boot. Struchkov Mark 17 окт. 2022 · 11 минуты на чтение
Гайдлайн Основы транзакций в Spring и JDBC В этой статье мы разберемся, что такое транзакции. Какими обладают транзакции - ACID. Как транзакции выполняются на уровне JDBС, а также на уровне Spring. Struchkov Mark 12 окт. 2022 · 7 минуты на чтение
Гайдлайн Проблема реактивного Hibernate Panache с Kafka в Quarkus При использовании Kafka с Hibarnate Panache вы сможете записать в базу данных только первые 5 сообщений из кафки. Разбираемся почему это происходит. Struchkov Mark 7 авг. 2022 · 4 минуты на чтение
Гайдлайн Исправляем MultipleBagFetchException В этой статье я покажу вам, как справиться с исключением MultipleBagFetchException, выбрасываемым Hibernate при одновременном получении нескольких коллекций с помощью Spring Data JPA. Struchkov Mark 2 июля 2022 · 7 минуты на чтение
Гайдлайн Обработка исключений в REST API SpringBoot Разберемся, как правильно обрабатывать исключения в SpringBoot сервисах с помощью ControllerAdvice и RestControllerAdvice аннотации. Struchkov Mark 17 июня 2022 · 7 минуты на чтение
Гайдлайн Используем Liquibase с реактивным Quarkus В этой статье мы разберемся, как настроить запуск Liquibase миграций в реактивном Quarkus сервисе. Struchkov Mark 24 апр. 2022 · 3 минуты на чтение
Гайдлайн Миграция с CentOS 8 на RHEL 8 Эта статья является инструкцией, с помощью которой вы сможете преобразовать ваш сервер с CentOS 8 на RHEL 8. Struchkov Mark 14 февр. 2022 · 4 минуты на чтение
Гайдлайн Несколько баз данных для Spring Boot приложения Иногда бывает невозможно объединить базы данных в одну. Давайте разберемся, как добавить подключение к двум разным провайдерам баз данных. Struchkov Mark 27 нояб. 2021 · 5 минуты на чтение
Гайдлайн Реализация JWT в Spring Boot В этой статье мы реализуем JWT авторизацию с использованием Spring-Boot приложений. Struchkov Mark 14 окт. 2021 · 15 минуты на чтение
Гайдлайн Аннотации в Java. Как создать свою аннотацию Объясняю на пальцах, что такое аннотации в Java, а также рассказываю как создать свою аннотацию и обработчик к ней в Java. Struchkov Mark 20 июня 2021 · 7 минуты на чтение
Гайдлайн Публикация Java приложения в личный Nexus Рассказываю, как опубликовать свой артефакт в корпоративный или личный Nexus Sonatype Struchkov Mark 22 мая 2021 · 4 минуты на чтение
Гайдлайн Оптимизация NGINX Оптимизация веб сервера nginx позволит вам ускорить ваш сайт, сократив время ответа сервера. Struchkov Mark 5 мая 2021 · 10 минуты на чтение