Разбор Функциональные интерфейсы и лямбды в Java Эволюция Java-кода: от анонимных классов к лямбда-выражениям. Struchkov Mark 1 окт. 2024 · 15 минуты на чтение
Обзор Репликация базы данных Репликация важна в системах где требуется высокая доступность данных и минимизация времени простоя. Этот механизм является ключевым элементом горизонтального масштабирования базы данных. Struchkov Mark 24 сент. 2024 · 20 минуты на чтение
Разбор Реактивное программирование на Java. Будущее, настоящее и прошлое Разберемся с парадигмой реактивного программирования. Какие есть плюсы и минусы по сравнению с императивным подходом. Struchkov Mark, Майоров Алексей 28 мая 2023 · 14 минуты на чтение
Гайдлайн Уровни изоляций 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 минуты на чтение
Гайдлайн Большой гайд по Optional в Java Разбираемся, как уменьшить шанс получить NullPointerException, используя класс Optional. Struchkov Mark 15 мая 2022 · 11 минуты на чтение
Гайдлайн Сборка docker образа под различные платформы Разбираемся, как собирать docker image под различные платформы: amd64(x86-64), arm/v7, arm64/v8. Struchkov Mark 30 янв. 2022 · 7 минуты на чтение
Гайдлайн Реализация JWT в Spring Boot В этой статье мы реализуем JWT авторизацию с использованием Spring-Boot приложений. Struchkov Mark 14 окт. 2021 · 15 минуты на чтение
Гайдлайн Что такое JWT токен? Эта статья посвящена детальному разбору JWT и его возможностей. Мы изучим структуру токена и построим его с нуля. Затем рассмотрим наиболее распространенные способы использования. Struchkov Mark 7 авг. 2021 · 12 минуты на чтение
Гайдлайн Аннотации в Java. Как создать свою аннотацию Объясняю на пальцах, что такое аннотации в Java, а также рассказываю как создать свою аннотацию и обработчик к ней в Java. Struchkov Mark 20 июня 2021 · 7 минуты на чтение
Разбор Как работает OAuth 2.0 и OpenID Connect Эта статья объясняет, как работает OAuth 2.0, его историю, особенности, и различия с OpenID Connect, а также рассматривает возможности единого входа (SSO). Struchkov Mark 15 мая 2021 · 13 минуты на чтение
Гайдлайн Оптимизация NGINX Оптимизация веб сервера nginx позволит вам ускорить ваш сайт, сократив время ответа сервера. Struchkov Mark 5 мая 2021 · 10 минуты на чтение
Гайдлайн Публикация Java библиотеки в Maven Central Публикация артефакта библиотеки в Maven Central через Sonatype OSSHR. Struchkov Mark 11 апр. 2021 · 11 минуты на чтение
Гайдлайн Миграции схемы базы данных с Liquibase Liquibase представляет из себя систему управления версиями базы данных, в основном это касается структуры и в меньшей степени содержимого базы. Struchkov Mark 7 мар. 2021 · 24 минуты на чтение
Гайдлайн Документирование SpringBoot API с помощью Swagger Веб-приложение содержит API для работы. Документирование API позволяет клиентам API быстрее понять, как использовать сервисы. Даже если API закрыт от внешнего мира, то все равно стоит уделить время спецификации - это поможет вашим новым коллегам быстрее разобраться с системой. Struchkov Mark 6 янв. 2021 · 11 минуты на чтение
Гайдлайн Лучшие практики для обеспечения безопасности вашего сервера Изучите основные методы обеспечения безопасности, чтобы ваш сервер был надежно защищен. Будьте на шаг впереди хакеров. Struchkov Mark 3 янв. 2021 · 9 минуты на чтение
Гайдлайн Валидация данных в Spring Boot Нередко пользователи пытаются передать в приложение некорректные данные. Это происходит либо из злого умысла, либо по ошибке. Поэтому стоит проверять данные на соответствие бизнес-требованиям. Struchkov Mark 25 дек. 2020 · 11 минуты на чтение