TGViewer
Channel Public Channel
Spring АйО

Spring АйО

@spring_aio

Русскоязычное сообщество Spring-разработчиков.

Habr: bit.ly/433IK46
YouTube: bit.ly/4h3Ci0x
VK: bit.ly/4hF0OG8
Rutube: bit.ly/4b4UeX6
Яндекс Музыка: bit.ly/3EIizWy

Чат для общения: @spring_aio_chat
По вопросам сотрудничества: @befayer
Subscribers
10.9K
Photos
541
Videos
323
Links
711

Showing posts older than #757 · Back to latest

Older Posts 15 shown
Post #756 7.03K
😴 Просто будь ленивым

В новом переводе от команды Spring АйО рассматривается JEP 502, который вносит в Java 25 StableValue. StableValue позволяет легко и эффективно реализовывать производительные ленивые конструкции. Новое API позволяет компилятору JIT заранее сворачивать вычисления (constant folding), повышая производительность. Искали Lazy, но нашли золото: StableValue вычисляется один раз и может быть подготовлен Ahead Of Time.

📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/942118/
  • 🔥 15
  • 👍 9
  • ❤ 4
Post #754 6.81K
🚀 Postgres 18 читает в 2–3 раза быстрее! ⚡

В новой версии Postgres появляется долгожданное обновление, способное серьёзно ускорить работу баз данных. Речь о асинхронном вводе-выводе (async I/O) — функции, которая делает операции чтения с диска в разы эффективнее.

Что это значит?

Когда данные нужно достать с диска, а не из памяти, вступают в игру операции ввода-вывода. В привычной синхронной модели они идут строго по очереди: пока одна операция не завершится, следующая даже не начнётся. В условиях высокой нагрузки это превращается в узкое горлышко, особенно в облачных базах.

Async I/O снимает это ограничение: процессы перестают простаивать и начинают работать параллельно, используя время максимально продуктивно. (Важно: операции записи в Postgres по-прежнему будут оставаться синхронными.)

Простая аналогия

Синхронная модель — как если бы вы заказали еду в ресторане и стояли у стойки, пока её готовят. Всё внимание — только на ожидании.
Асинхронная модель — вы получаете пейджер, идёте за столик и спокойно общаетесь с друзьями. Когда пейджер завибрировал — забираете готовое блюдо.

Где поможет async I/O?

🔵последовательные сканирования (sequential scans)
🔵Чтение из bitmap in-memory индекса (bitmap heap scans)
🔵задачи обслуживания вроде vacuum

С официальным release notes можно ознакомиться тут.

👉 Иными словами, внутренний механизм работы Postgres с persistence storage стал существенно эффективнее. Это не значит, что конкретный SELECT в приложении будет работать быстрее. Однако, системы под нагрузкой с большим количеством READ операций, скорее всего, будут более производительными

Как включить?

io_method = worker — данные загружают общие рабочие процессы (поддерживается на всех платформах).
io_method = io_uring — для Linux 5.1+ в качестве ассинхронного API ядра можно использовать системные вызовы
io_uring, выполняя операции напрямую через backend-процессы.

💡 Дополнительно: появится новый системный view - pg_aios, который позволяет мониторить файловые дискрипторы ядра linux в рамках I/O.

Обсудим?👇
  • 🔥 47
  • ❤ 13
  • 🤩 9
  • 👍 2
Post #753 7.2K
⚡️ Spring Boot 4 и Spring Framework 7: ключевые фичи и изменения

Уже в ноябре 2025 выходит Spring Boot 4 — масштабный релиз, построенный на фундаменте Spring Framework 7.0.0 и Jakarta EE 11. Это не просто очередное обновление, а важный этап в развитии всей Java-платформы: новые возможности для REST и безопасности, улучшенная работа с Kotlin и GraalVM, мощная поддержка облаков и нативных образов, а также инструменты для создания отказоустойчивых приложений.

🧠 Эта статья — больше, чем просто перевод: в ней собрано большое кол-во комментариев от экспертов Spring АйО.

📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/941310/
  • 🔥 32
  • 👍 8
  • ❤ 4
Post #752 6.49K
🚀 Хватит терять время! Ускоряем сборку с помощью Spring Test Profiler

Интеграционные тесты на Spring Boot могут тормозить разработку. Причина часто кроется в неэффективной работе с кэшем контекста Spring.

Spring Test Profiler — это инструмент, который поможет выявить узкие места и оптимизировать конфигурацию тестов. В новом переводе от команды Spring АйО мы рассмотрим, какие тесты вызывают повторную загрузку контекста, где конфигурации расходятся и как можно унифицировать окружение для значительного ускорения тестов.

📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/940930/
  • 👍 19
  • 🔥 8
  • ❤ 7
  • ⚡ 1
Post #751 5.98K
🍃 Может ли Spring стать платным, Hibernate мешает, Bitnami хочет денег | Spring АйО Подкаст №32

😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
🗯 СЛУШАТЬ НА ЯНДЕКС.МУЗЫКЕ
🤩 СЛУШАТЬ НА SPOTIFY
🤩 СЛУШАТЬ НА APPLE PODCASTS

💬 Аудио версию подкаста можно найти в комментариях
  • 👍 13
  • 🔥 7
  • ❤ 5
Post #750 6.12K
Post #744 5.77K
#weekend_memes 😂
  • 😁 42
  • 👍 8
  • 🔥 4
  • ❤ 2
Post #743 6.21K
🌚 Bitnami Secure Images: Прощание с Бесплатным Продом

Команда Spring АйО перевела статью про то, что не так давно, компания Broadcom, которая на данный момент в силу различных M&A сделок косвенно управляет компанией Bitnami, внесла существенные изменения в политику поддержки docker образов – теперь не бесплатно!

📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/939818/
  • 🤔 19
  • 👍 4
  • ❤ 3
  • 🔥 2
Post #742 6.65K
🚫 Мне не нужен ORM, я могу просто использовать SQL

Команда Spring АйО в новом переводе разобрала популярный аргумент

«Я просто использую SQL»


и объяснила, почему Hibernate — это не замена, а дополнение к нативным запросам. А ещё — когда ORM действительно необходим, а когда можно без него обойтись.

📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/939408/
  • 🔥 25
  • ⚡ 9
  • 😁 8
  • 👍 6
  • ❤ 2
  • 👎 2
Post #741 6.2K
⚡️ Он знает о кэшах и потоках всё! Интервью с Алексеем Рагозиным

На JPoint 2025 мы пообщались с Алексеем Рагозиным — экспертом по высоконагруженным системам и энтузиастом Java.

Обсудили по делу:
🛑Готов ли Java-мир к виртуальным потокам
🛑Что в них хорошего и где они действительно работают

🔗 Алексей регулярно проводит мероприятия, подписаться на них можно по ссылке: https://aragozin.timepad.ru/

😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE

Впереди ещё больше интервью с людьми, которые делают Java лучше каждый день.
  • 🔥 26
  • ❤ 9
  • 👍 8
Post #740 5.72K
👩‍💻 У JetBrains появился новый формат рассказа о новинках IntelliJ IDEA — IntelliJ IDEA Talk.

Раньше what’s new можно было читать на сайте или прямо в IDE, а теперь это ещё и видео: диалог разработчиков о новых возможностях, с живыми комментариями и демонстрациями. Такой формат делает апдейты более наглядными и приближенными к реальной работе — сразу видно, как фича выглядит и зачем она нужна.

Для нас, как Spring-разработчиков, это особенно интересно: новые фичи по Spring теперь будут показывать и обсуждать прямо в диалоге, с примерами из IDE. Так что следить за обновлениями стало ещё удобнее.

📺 Первый выпуск уже доступен: https://www.youtube.com/watch?v=_nt-z0FS3tM
  • 🔥 29
  • 👍 10
  • ❤ 6
  • 😁 2
  • 👎 1
Post #739 5.57K
🎤 Эксперт Spring АйО, Илья Сазонов, на вебинаре Axiom JDK

Наш эксперт, Илья Сазонов, примет участие в вебинаре «От кода до запуска: российский стек для Java — Axiom JDK и OpenIDE».

Илья расскажет про OpenIDE — зачем этот проект нужен разработчикам и бизнесу, в чём сложность собрать IntelliJ IDEA самому и какие планы у проекта на будущее.

📅 21 августа, 11:00, онлайн
👉 Участие бесплатное, нужна только регистрация


В программе также:
– вызовы для отечественной ИТ-индустрии;
– портфолио Axiom JDK;
– регуляторика и соответствие стандартам;
– процесс создания доверенных Java-продуктов.

🔗 Регистрируйтесь и подключайтесь к обсуждению!
  • 👍 13
  • ❤ 5
  • 🔥 5
Post #736 5.64K
🍃 Встречаем Spring 7.0, оцениваем Jakarta Data, Quarkus казнить | Spring АйО Подкаст №31

😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
🗯 СЛУШАТЬ НА ЯНДЕКС.МУЗЫКЕ
🤩 СЛУШАТЬ НА SPOTIFY
🤩 СЛУШАТЬ НА APPLE PODCASTS

💬 Аудио версию подкаста можно найти в комментариях
  • 👍 19
  • 🔥 7
  • ❤ 6
Post #735 5.17K
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →