22 Aug 2026, 11:53 UTC632 views17 reactionsread 23 August 2026 Photo
🔒 Как сделать E2EE-мессенджер на Spring Boot
Статья о том, как построить мессенджер со сквозным шифрованием, где сервер отвечает за передачу сообщений, но не имеет доступа к их содержимому.
Автор разбирает сессии, обмен ключами, ratchet-подход и типичные архитектурные ошибки при проектировании E2EE.
⛓ Читать статью
tags: #статья
📱 Java Developer | 📲 MAX
❤6👍5🔥5🤣1
21 Aug 2026, 08:55 UTC985 views12 reactionsread 23 August 2026 Photo
🌳 Git-команды, которые реально нужны в работе
В статье Git разбирают не как набор команд, а через реальные рабочие сценарии: создать репозиторий, сохранить изменения, забрать код коллег, работать с ветками, откатить ошибку или временно убрать незаконченные правки.
Отдельно объясняются status, add, commit, push, pull, fetch, switch, restore, reset, revert, stash, log и diff.
⛓ Читать статью
tags: #статья
📱 Java D…
❤5👍5🔥2
20 Aug 2026, 07:00 UTC≈1,130 views9 reactionsread 23 August 2026 Photo
👩💻 Удобный ресурс для изучения Java
Внутри разберёте переменные, условия, классы, коллекции и другие важные концепции языка.
Все темы сопровождаются примерами и объяснениями, поэтому материал легко проходить самостоятельно.
⛓ Изучаем здесь
tags: #полезное
📱 Java Developer | 📲 MAX
👍5❤2🔥2
19 Aug 2026, 12:00 UTC≈1,260 views13 reactionsread 23 August 2026 ❔ Вопрос с собеседования
Кто вообще управляет всеми бинами в Spring?
Ответ: Этим занимается ApplicationContext — тот самый Spring Context.
Он создаёт объекты, связывает зависимости, следит за жизненным циклом бинов и даёт доступ к событиям, ресурсам и другим возможностям фреймворка.
tags: #собеседование
📱 Java Developer | 📲 MAX
👍8❤3🔥2
19 Aug 2026, 10:00 UTC≈1,230 views3 reactionsread 23 August 2026 Photo
Собираем бэкенд-комьюнити на JVM Day
Бэкендеры, 29 августа в Москве пройдет конференция, где соберутся Java-, Scala- и Kotlin-разработчики, архитекторы и тимлиды.
На конференции разберут:
🔴Актуальные тренды JVM — Loom, конкурентность, автоматизацию миграций и связанные ограничения
🔴Реальные кейсы внедрения с разбором ошибок, которые мешают довести прототип до production‑уровня
🔴Подходы к конкурентности в Java после…
❤3
19 Aug 2026, 06:43 UTC≈1,220 views10 reactionsread 23 August 2026 Photo
👩💻 Как создать свой Spring Boot Starter
Статья про разработку собственного starter’а для Spring Boot 3 — как вынести конфигурацию в отдельный переиспользуемый модуль и подключать его к другим приложениям.
Разбираются автоконфигурация, default-настройки, EnvironmentPostProcessor, сборка starter’а и его подключение к обычному Spring Boot-проекту.
⛓ Читать статью
tags: #статья
📱 Java Developer | 📲 MAX
👍4❤3🔥3
18 Aug 2026, 11:00 UTC≈1,280 views9 reactionsread 23 August 2026 ❔ Вопрос с собеседования
Зачем используют JVM?
Ответ: JVM выполняет Java-программы, обеспечивает платформонезависимость и управляет памятью.
Благодаря ей одно приложение можно запускать на разных операционных системах без повторной компиляции.
tags: #собеседование
📱 Java Developer | 📲 MAX
❤3👍3🔥2🤯1
18 Aug 2026, 07:00 UTC≈1,350 views10 reactionsread 23 August 2026 Photo
👩💻 Актуальная коллекция по современной Java
На сайте собраны материалы по языку, Collections, Stream API, Virtual Threads, JShell, IDE, сборке и новым возможностям Java.
Можно использовать и как учебник с нуля, и как справочник для повторения.
⛓ Изучаем здесь
tags: #полезное
📱 Java Developer | 📲 MAX
❤4👍4🔥2
17 Aug 2026, 09:30 UTC≈1,350 views9 reactionsread 23 August 2026 ❔ Вопрос с собеседования
Когда стоит использовать примитивы, а когда объекты в Java?
Ответ: Примитивы используют для простых значений, когда важны скорость работы и экономия памяти.
Объекты выбирают, когда нужны методы, дополнительное поведение или работа с коллекциями, которые используют объектные типы.
tags: #собеседование
📱 Java Developer | 📲 MAX
❤4👍3🔥2
17 Aug 2026, 05:45 UTC≈1,290 views10 reactionsread 23 August 2026 Photo
👩💻 Как ускорить многопоточный доступ к данным при частом чтении: ReentrantReadWriteLock
Несколько потоков могут одновременно удерживать блокировку чтения, а для записи требуется эксклюзивная блокировка.
При преобладании чтения пропускная способность выше, чем с одной эксклюзивной блокировкой.
tags: #обучение
📱 Java Developer | 📲 MAX
👍6🔥2❤1🤯1
16 Aug 2026, 07:00 UTC≈1,370 views10 reactionsread 23 August 2026 Photo
👩💻 Огромная база материалов по Java
Нашли сайт с туториалами и практическими примерами по Core Java, concurrency, NIO, design patterns, JUnit, Mockito, Spring Boot, Spring Security, Hibernate, JPA, JDBC и другим технологиям.
Удобно использовать как справочник: выбираете нужную тему и сразу переходите к готовому разбору с примерами кода.
⛓ Ссылка на ресурс
tags: #полезное
📱 Java Developer | 📲 MAX
❤5👍3🔥2
15 Aug 2026, 12:45 UTC≈1,440 views12 reactionsread 23 August 2026 Photo
👩💻 Как собрать Spring-подобный DI на Java с нуля
В статье разбирают базовую механику, которая лежит за привычными Spring-концепциями: собственные аннотации, поиск классов, создание объектов и простая реализация dependency injection.
Хороший материал, чтобы лучше понять, что Spring делает «под капотом», а не просто пользоваться готовыми @Component и @Autowired.
⛓ Читать статью
tags: #статья
📱 Java Developer | 📲
👍8❤3🔥1
Showing the 12 most recent of 40 posts we hold for @java_tg. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.