struchkov.dev
  • Заметки
  • YouTube
  • Разделы
    Лучшее
    Гайдлайн
    Разбор
    Перевод
    Snippets
    Архив
  • Spring
    Spring Data
    Spring Security
  • Quarkus
  • Сложность
    Junior
    Middle
    Senior
  • Проекты
    GitLab Notify
    ChatGPT Bot
    GodFather Telegram
    Остальное
  • Где я?
    О блоге
    Об авторе
    Моя библиотека
    English Version
Telegram
  • Заметки
  • YouTube
  • Категории
  • Spring
  • Quarkus
  • Где я?
  • Об авторе
Потоки в Java: Thread и Runnable Разбор

Потоки в Java: Thread и Runnable

В этой статье мы сосредоточимся на практическом применении потоков в Java с использованием классов Thread и Runnable.

  • Go to the profile of  Struchkov Mark
Struchkov Mark
23 окт. 2024 · 13 минуты на чтение
Введение в многопоточность: Преимущества, проблемы и ключевые концепции Разбор

Введение в многопоточность: Преимущества, проблемы и ключевые концепции

Рассмотрим базовые концепции многопоточности, а также обсудим важные механизмы управления и синхронизации потоков.

  • Go to the profile of  Struchkov Mark
Struchkov Mark
9 окт. 2024 · 8 минуты на чтение
Реактивное программирование на Java. Будущее, настоящее и прошлое Разбор

Реактивное программирование на Java. Будущее, настоящее и прошлое

Разберемся с парадигмой реактивного программирования. Какие есть плюсы и минусы по сравнению с императивным подходом.

  • Go to the profile of  Struchkov Mark
  • Go to the profile of  Майоров Алексей
Struchkov Mark, Майоров Алексей
28 мая 2023 · 14 минуты на чтение
Автоматизация рутины при выпуске релизов с Maven Гайдлайн

Автоматизация рутины при выпуске релизов с Maven

Выпуск релиза для многомодульного проекта дело не простое. Как автоматизировать процесс и версиях модулей?

  • Go to the profile of  Struchkov Mark
Struchkov Mark
31 дек. 2022 · 4 минуты на чтение
Уровни изоляций Transactional Гайдлайн

Уровни изоляций Transactional

Разбираемся, как одна транзакция может влиять на результаты выполнения другой транзакции. И как уровни изоляции помогают противостоять этому влиянию.

  • Go to the profile of  Struchkov Mark
Struchkov Mark
30 нояб. 2022 · 8 минуты на чтение
Seek Method или Keyset Pagination Разбор

Seek Method или Keyset Pagination

Фреймворки для пагинации по базе данных генерируют SQL запросы за вас. Однако делают ли они это эффективно?

  • Go to the profile of  Struchkov Mark
Struchkov Mark
4 нояб. 2022 · 7 минуты на чтение
Оптимальный Docker Image для Spring Boot Гайдлайн

Оптимальный Docker Image для Spring Boot

Рассмотрим популярные способы упаковки приложения в контейнер. Напишем свой оптимальный Dockerfile для Spring Boot.

  • Go to the profile of  Struchkov Mark
Struchkov Mark
17 окт. 2022 · 11 минуты на чтение
Основы транзакций в Spring и JDBC Гайдлайн

Основы транзакций в Spring и JDBC

В этой статье мы разберемся, что такое транзакции. Какими обладают транзакции - ACID. Как транзакции выполняются на уровне JDBС, а также на уровне Spring.

  • Go to the profile of  Struchkov Mark
Struchkov Mark
12 окт. 2022 · 7 минуты на чтение
Проблема реактивного Hibernate Panache с Kafka в Quarkus Гайдлайн

Проблема реактивного Hibernate Panache с Kafka в Quarkus

При использовании Kafka с Hibarnate Panache вы сможете записать в базу данных только первые 5 сообщений из кафки. Разбираемся почему это происходит.

  • Go to the profile of  Struchkov Mark
Struchkov Mark
7 авг. 2022 · 4 минуты на чтение
Исправляем MultipleBagFetchException Гайдлайн

Исправляем MultipleBagFetchException

В этой статье я покажу вам, как справиться с исключением MultipleBagFetchException, выбрасываемым Hibernate при одновременном получении нескольких коллекций с помощью Spring Data JPA.

  • Go to the profile of  Struchkov Mark
Struchkov Mark
2 июля 2022 · 7 минуты на чтение
Обработка исключений в REST API SpringBoot Гайдлайн

Обработка исключений в REST API SpringBoot

Разберемся, как правильно обрабатывать исключения в SpringBoot сервисах с помощью ControllerAdvice и RestControllerAdvice аннотации.

  • Go to the profile of  Struchkov Mark
Struchkov Mark
17 июня 2022 · 7 минуты на чтение
Используем Liquibase с реактивным Quarkus Гайдлайн

Используем Liquibase с реактивным Quarkus

В этой статье мы разберемся, как настроить запуск Liquibase миграций в реактивном Quarkus сервисе.

  • Go to the profile of  Struchkov Mark
Struchkov Mark
24 апр. 2022 · 3 минуты на чтение
Миграция с CentOS 8 на RHEL 8 Гайдлайн

Миграция с CentOS 8 на RHEL 8

Эта статья является инструкцией, с помощью которой вы сможете преобразовать ваш сервер с CentOS 8 на RHEL 8.

  • Go to the profile of  Struchkov Mark
Struchkov Mark
14 февр. 2022 · 4 минуты на чтение
Несколько баз данных для Spring Boot приложения Гайдлайн

Несколько баз данных для Spring Boot приложения

Иногда бывает невозможно объединить базы данных в одну. Давайте разберемся, как добавить подключение к двум разным провайдерам баз данных.

  • Go to the profile of  Struchkov Mark
Struchkov Mark
27 нояб. 2021 · 5 минуты на чтение
Реализация JWT в Spring Boot Гайдлайн

Реализация JWT в Spring Boot

В этой статье мы реализуем JWT авторизацию с использованием Spring-Boot приложений.

  • Go to the profile of  Struchkov Mark
Struchkov Mark
14 окт. 2021 · 15 минуты на чтение
Аннотации в Java. Как создать свою аннотацию Гайдлайн

Аннотации в Java. Как создать свою аннотацию

Объясняю на пальцах, что такое аннотации в Java, а также рассказываю как создать свою аннотацию и обработчик к ней в Java.

  • Go to the profile of  Struchkov Mark
Struchkov Mark
20 июня 2021 · 7 минуты на чтение
Публикация Java приложения в личный Nexus Гайдлайн

Публикация Java приложения в личный Nexus

Рассказываю, как опубликовать свой артефакт в корпоративный или личный Nexus Sonatype

  • Go to the profile of  Struchkov Mark
Struchkov Mark
22 мая 2021 · 4 минуты на чтение
Оптимизация NGINX Гайдлайн

Оптимизация NGINX

Оптимизация веб сервера nginx позволит вам ускорить ваш сайт, сократив время ответа сервера.

  • Go to the profile of  Struchkov Mark
Struchkov Mark
5 мая 2021 · 10 минуты на чтение
struchkov.dev