Чтение и запись XML-файлов в Java с DOM, SAX и StAX. Практические примеры, сравнение подходов и выбор парсера.
Рубрика: Coding
Приключения начинающего программиста: впечатления от поиска работы в сфере it, мои любимые вдохновляющие лекции и книги, может быть даже базовые туториалы по Java
Алгоритмы – конспект. Основные понятия. Сложность алгоритмов и примеры
Конспект по алгоритмам: понятия, свойства и примеры. Рекурсия, поиск, сортировка, Big-O нотация и оценка сложности популярных алгоритмов на Java.
Архитектура приложения на Java: разделение на слои Domain, Application, Persistence, Web.
Как разделить слои в Java-приложении: чистый домен, репозитории-порты, JPA/XML адаптеры, DTO и Entity. Примеры на Servlet/JSP и Spring Boot REST.
Основы DevOps. Конспект. CI/CD и инструменты для создания пайплайнов
Конспект по основам DevOps и CI/CD. Основные понятия, этапы пайплайна, лучшие практики и обзор инструментов для автоматизации: self-hosted, SaaS, облачные решения и CI/CD в репозиториях.
Телеграм-бот на Java: поэтапный ввод с UserState и меню из inline-кнопок
Создаём Telegram-бота на Java без Spring. Пошаговый ввод данных с UserState, вывод сообщений с меню с inline-кнопками, и удаление кнопок и устаревших сообщений из чата.
Телеграм-бот на Java + деплой в Railway: простой старт
Создаём Telegram-бота на Java без Spring, собираем проект с Maven и деплоим в Railway. Подключение Telegram API, обработка команд, сборка .jar и запуск.
Cloud Networks. Безопасность сетей. Основы. Конспект
Конспект на тему облачных сетей. Основные понятия (DNS, DHCP, VPN) и основные шаги для обеспечения безопасности сетей.
Пул соединений: Hibernate + c3p0
Настройка connection pool на примере c3p0 и Hibernate в xml файле конфигураций. Диагностика пула.
Параллельное программирование в Java: Конспект. Потоки, синхронизация и ошибки.
Подробный конспект по многопоточности в Java: жизненный цикл потоков, synchronized, ReentrantLock, CountDownLatch, CyclicBarrier и проблемы вроде deadlock и livelock.
Облачные хранилища: основы. Примеры работы с облаками из Java
Основная информация по облачным хранилищам: три типа хранилищ (file, object, block), для каких целей они лучше подходят, и примеры работы с облачными данными из java.
Перенос проекта в облако. Java + MySQL на Railway
Загружаю свой проект на Java + Hibernate + MySQL на сервис railway с помощью dockerfile и github. Загрузка данных из локальной базы на сервер. Настройка подключения к базе.
Облака: основы. Конспект
Конспект на тему Основы облачных вычислений. Типы облачных сервисов (IaaS, SaaS, PaaS), разные модели развёртывания (public, private, hybrid), основные преимущества и недостатки каждого типа.