- 2026-05-20Управление жизненным циклом реактивных потоков в kotlin: от Callback API до SharedFlow
При разработке на kotlin иногда приходится иметь дело с традиционными Callback-интерфейсами. Рассмотрим способ как совместить синхронный callback и Flow
- 2022-10-14Frequently used bash commands
Шпаргалка по часто используемым командам: find с фильтрами, смена версии Java в Git Bash, подключение к PostgreSQL через psql.
- 2022-09-14@Transactional
Разбор аннотации @Transactional в Spring: транзакции, уровни изолированности ACID, феномены грязного чтения и фантомов, механизм Proxy.
- 2022-09-13Использование jsonb в Hibernate 6
Как работать с типом JSONB в PostgreSQL через Hibernate 6: аннотация @JdbcTypeCode, маппинг Map и кастомных классов.
- 2021-12-24Перенос виртуального системного диска на физический
Как клонировать виртуальный диск VirtualBox (.VHD) на физический HDD или SSD с помощью AOMEI Partition Assistant.
- 2020-06-15SSL сертификат с Certbot
Три команды для получения бесплатного SSL-сертификата через Certbot и nginx.
- 2020-04-11Доменное имя для сайта
Как привязать доменное имя к сайту: выбор регистратора, настройка DNS-записей и проксирование портов через nginx.
- 2020-03-06Gradle & Maven
Анализ перехода с Maven на Gradle: преимущества, подводные камни с кастомными плагинами и итоги.
- 2020-02-16Давно ничего не писал
Небольшой апдейт: docker-compose, реактивное программирование, Kotlin, jsonb в PostgreSQL и сдача OCA.
- 2019-08-21Restore Database Dumps for Postgres in Docker Container
Пошаговая инструкция: как скопировать дамп PostgreSQL внутрь Docker-контейнера и развернуть его через pg_restore.
- 2019-08-19Docker & Postgres
Как поднять контейнер с PostgreSQL в Docker, подключиться к нему и создать базу данных.
- 2019-08-14Docker: шпаргалка по командам
Шпаргалка по основным командам Docker: управление контейнерами, образами, логами, и работа с Dockerfile.
- 2019-08-09Dockerfile: FROM и RUN
Перевод официальной документации Docker по инструкциям FROM и RUN: синтаксис, взаимодействие с ARG, формы записи.
- 2019-08-02Рекурсивные запросы в PostgreSQL
Как работают рекурсивные запросы в PostgreSQL через WITH RECURSIVE: синтаксис, алгоритм выполнения и пример запроса.