☕ Пишем свой первый сервер на Java и Spring Boot В этой статье мы поговорим о разработке и архитектуре современных web-приложений и разработаем серверную часть простого приложения, добавляющего пользователей и их посты. Приложение напишем на самом распространённом и востребованном Java-фреймворке – Spring Boot.
☕🧵 Введение в многопоточность в Java. Часть 2. Жизненный цикл потоков, Thread.join() и потоки-демоны В этой части узнаем, какие состояния проходят потоки в своем жизненном цикле, что такое ожидание потоков и что такое потоки-демоны.
☕🧵 Введение в многопоточность в Java. Часть 1. Преимущества и недостатки многопоточности В чем заключается «магия» многопоточности? Как создать поток и чем он отличается от процесса? Как процессор обрабатывает потоки?
🐘 Функции и хранимые процедуры в SQL: зачем нужны и как применять в реальных примерах Как устроены функции и хранимые процедуры и как их применять для повторного использования запросов.