Заметка Циклические зависимости сервисов Циклические зависимости между сервисами возникают, когда сервисы взаимно внедряются друг в друга. Например, сервис А внедряет сервис Б, но в тоже время сервис Б внедряет сервис А. В этом случае Struchkov Mark 23 нояб. 2023 · 1 минута на чтение
Заметка Сравниваем String, StringBuilder и StringBuffer Узнайте о ключевых различиях между StringBuilder и StringBuffer в Java. Узнайте об их производительности и потокобезопасности, чтобы выбрать лучший вариант. Struchkov Mark 12 мар. 2023 · 4 минуты на чтение
Заметка Удаление .DS_Store из Git репозитория Так как уже не первый раз сталкиваюсь с этой проблемой, решил записать решение. Симптомы: Есть незакомиченный файл, который мешает гиту. Файл называется .DS_Store. При этом его никак нельзя найти. Struchkov Mark 23 февр. 2023 · 1 минута на чтение
Заметка Постраничная пагинация в Quarkus Постраничная пагинация в Quarkus реализуется не самым оптимальным образом. Разбираемся, как уменьшить количество обращений к БД. Struchkov Mark 3 дек. 2022 · 4 минуты на чтение
Заметка Откатываем git reset hard в Idea Сделал "Reset current branch to here" в режиме "Hard", но забыл сделать "Shelf" для не зафиксированных изменений, над которыми работал весь день. В итоге Struchkov Mark 23 нояб. 2022 · 1 минута на чтение
Заметка Аппаратный ключ YubiKey и SSH Уже наверное полгода у меня есть YubiKey 5C NFC. Пользуюсь им как аппаратным ключом и для получения OTP паролей, и только сейчас дошли руки разобраться что там по работе с Struchkov Mark 23 нояб. 2022 · 1 минута на чтение
Заметка Нативная сборка Quarkus сервиса Провозился два дня, но в итоге смог собрать один из микро-сервисов в нативном режиме. Ничего сложного, было много нюансов в настройке CICD. Самое полезное, это вот эта документация Quarkus. А Struchkov Mark 23 нояб. 2022 · 1 минута на чтение
Заметка JDK для Apple Silicon Если вы владелец Macbook-а на базе Apple Silicon, то рекомендую проверить вашу версию Java. Возможно вы используете обычную JDK, вместо сборки под Apple Silicon. Struchkov Mark 23 нояб. 2022 · 1 минута на чтение
Заметка Логирование sql запросов в Hibernate Чтобы каждый раз не искать эти проперти оставлю их тут. SpringBoot spring: jpa: show-sql: true properties: hibernate: format_sql: true Если требуется добавить вывод аргументов, то добавляем еще logging: level: Struchkov Mark 23 нояб. 2022 · 1 минута на чтение
Заметка Параллельная сборка модулей в Maven Небольшая хитрость, которая может ускорить сборку многомодульного maven проекта. Это параллельная сборка модулей. mvn -T 1C clean install Но есть одно условие. Ваш проект должен содержать модули, которые не зависят Struchkov Mark 23 нояб. 2022 · 1 минута на чтение
Заметка Не используйте @Data Многие разработчики в принципе против использования Lombok. В общем, это холиварная тема. Но вы используете Lombok в проекте, то не используйте хотя бы спорные и откровенно вредные аннотации. Одна из Struchkov Mark 23 нояб. 2022 · 2 минуты на чтение
Заметка Сравнение enum в Java Enum это объект, как и все в Java. Однако это особенный объект. Каждый из объектов енума создаётся только единожды. Давайте на примере: enum TestEnum {ONE, TWO, THREE} Если мы создадим Struchkov Mark 23 нояб. 2022 · 1 минута на чтение
Заметка Сравнение константы слева Объясняю, почему при сравнении сущностей в Java необходимо всегда константы размещать слева. Struchkov Mark 23 нояб. 2022 · 1 минута на чтение
Заметка Использование wildcard imports в Java. Хорошо или плохо? В этой заметке мы обсудим преимущества и недостатки использования импорта wildcard Import в Java. Struchkov Mark 23 июля 2022 · 4 минуты на чтение
Заметка Как изменить IP-адрес подсети Docker по умолчанию Недавно, при настройке нового окружения, Я столкнулся с проблемой: подсеть, которую создавал docker по умолчанию конфликтовала с подсетью нашей внутренней сети. Это приводило к тому, что я не мог авторизоваться Struchkov Mark 1 июля 2021 · 1 минута на чтение
Заметка Установка Docker и Docker Compose Небольшая заметка по установке docker и docker-compose на linux CentOS 8 Struchkov Mark 28 июня 2021 · 1 минута на чтение
Заметка Настройка прокси на CentOS 7/8 Небольшая заметка о том, как настроить прокси на linux, а также на пакетных менеджерах Struchkov Mark 22 июня 2021 · 2 минуты на чтение
Заметка Доступ в локальную сеть и в интернет через Wireguard для Keenetic Настройка Wireguard для Keenetic для одновременного доступа в локальную сеть и в интернет через VPN. Struchkov Mark 19 июня 2021 · 4 минуты на чтение