Spring АйО
8.42K subscribers
302 photos
209 videos
401 links
Русскоязычное сообщество Spring-разработчиков.

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

Канал для общения: @spring_aio_chat
Download Telegram
Media is too big
VIEW IN TELEGRAM
🍃 Микробенчмарки лгут, JMH спасает, XY-проблема подкралась незаметно | Spring АйО Подкаст №24

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

💬 Аудио версию подкаста можно найти в комментариях

Подписывайтесь:
😌@spring_aio
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥147👍7
📢 Вышел Hibernate Search 8.0.0.CR1 — кандидат в релизы следующей мажорной версии!

Hibernate Search — это библиотека, которая связывает Hibernate ORM с Apache Lucene или Elasticsearch и автоматически индексирует сущности. Это даёт расширенные возможности поиска: полнотекстовый, геопространственный, агрегации и многое другое.

Что нового в 8.0.0.CR1:
🛑 Улучшенная интеграция с Hibernate Models
🛑 Изменения в Search DSL API для упрощения миграции
🛑Мелкие доработки и обновления зависимостей

🔗 Подробности в release notes.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥82
🚀 Spring Data JPA и Hibernate: ориентируемся на производительность. Часть 2

Команда Spring АйО перевела и адаптировала доклад Мацея Валковяка “Performance oriented Spring Data JPA & Hibernate”, в котором на наглядных примерах рассказывается, как существенно нарастить производительность приложения, оптимизировав его взаимодействие с БД. 

Доклад будет опубликован тремя частями. В первой части было рассказано об оптимизации управления подключениями к базе данных.

Во второй части мы посмотрим на то, как оптимизировать код и настройки Spring Data и Hibernate, чтобы минимизировать количество отправляемых в базу данных SQL запросов.

📚 Читать на Хабре: https://habr.com/ru/companies/spring_aio/articles/922034/

Подписывайтесь:
😌@spring_aio
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥115
🔧 Анатомия неудачного микробенчмарка

В новом переводе от команды Spring АйО подробно разбираются концептуальные, методологические и технические ошибки, на которые легко наткнуться при попытке протестировать такие механизмы, как synchronized и ReentrantLock.

Автор объясняет, почему микробенчмарки часто измеряют не то, что вы думаете, и почему для получения осмысленных результатов лучше использовать макротесты или полагаться на экспертов.

📚 Читать на Хабре: https://habr.com/ru/companies/spring_aio/articles/922848/

Подписывайтесь:
😌@spring_aio
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥107
Media is too big
VIEW IN TELEGRAM
🍃 Hibernate не нужен, Java ломает парадигмы, Project Amber меняет правила игры | Spring АйО Подкаст №25

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

💬 Аудио версию подкаста можно найти в комментариях

Подписывайтесь:
😌@spring_aio
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍98
🚀 Spring Data JPA и Hibernate: ориентируемся на производительность. Часть 3


Команда Spring АйО перевела и адаптировала доклад Мацея Валковяка “Performance oriented Spring Data JPA & Hibernate”, в котором на наглядных примерах рассказывается, как существенно нарастить производительность приложения, оптимизировав его взаимодействие с БД. 

Доклад опубликован тремя частями. В первой части было рассказано об оптимизации управления соединениями с базой данных.

Во второй части мы посмотрели на то, как оптимизировать код и настройки Spring Data и Hibernate, чтобы минимизировать количество отправляемых в базу данных SQL запросов.

Третья часть посвящена обзору инструментов, которые могут помочь разработчику правильно организовать работу по регулярной оптимизации производительности приложений, в том числе при работе командой.

📚 Читать на Хабре: https://habr.com/ru/companies/spring_aio/articles/923872/

Подписывайтесь:
😌@spring_aio
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍1161
Forwarded from Amplicode
Media is too big
VIEW IN TELEGRAM
🤩 Свежие возможности Amplicode

В недавних обновлениях Amplicode появились два КРУПНЫХ блока нововведений — HTTP Client и Database Client.

Чтобы упростить изучение этих фич, мы создали два новых лендинга на сайте, где вы найдете короткие "How-to" видео с демонстрацией возможностей:

ConneKt — HTTP-клиент в вашей IDE
Database Client от Amplicode — управляйте БД прямо из IDE

P.S. К посту прикреплено одно из таких видео: "Просмотр структуры базы данных".
1👍2812🔥11👎3
❄️ Павел Кислов: Spring Security OAuth2 & Co Explained

Совсем недавно эксперт Spring АйО Павел Кислов выступил с докладом на SnowOne 2025.

Когда речь заходит о Spring Security и его работе с OAuth2, OIDC, SAML, SSO и Spring Authorization Server, то перед нами больше вопросов, чем ответов. Документация есть, гайды есть, а ответов на возникающие по ходу вопросы нет. Это повод их найти.


🤩 СМОТРЕТЬ НА YOUTUBE
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21👍137👎1
⚙️ Разбираемся со Spring Boot с помощью Spring Debugger

Команда Spring АйО перевела статью о работе со Spring Debugger и о том, как его применение существенно облегчает отладку приложений, написанных с использованием Spring Boot. На момент написания статьи фича доступна только в Ultimate версии IntelliJ IDEA.

📚 Читать на Хабре: https://habr.com/ru/companies/spring_aio/articles/924550/
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥28👍86
🛡 Особенности работы сервера java-приложений Libercat в режиме ЗПС

Наши партнеры из Axiom JDK проведут вебинар, посвящённый техническим аспектам работы сервера приложений Libercat в условиях режима замкнутой программной среды (ЗПС).

В программе:
– Что такое ЗПС и как он влияет на запуск Java-приложений;
– Особенности работы Libercat в защищённом режиме (JRE, modules, запускаемые архивы jar, class файлы);
– Ключевые проблемы реализации и пути их преодоления (решения для борьбы с распаковкой);
– Издержки новых решений: влияние на производительность и потребление ресурсов;
– Возможные пути оптимизации без нарушения требований ЗПС.

Вебинар будет полезен:
– Разработчикам серверных Java-приложений;
– Специалистам по информационной безопасности;
– Администраторам защищённых ИТ-сред;
– Архитекторам программных решений под Astra Linux и аналогичные ОС;
– Экспертам сертификационных лабораторий.

Ведущие
🔹Денис Анисимов, старший инженер-разработчик Axiom JDK
🔹Роман Карпов, директор по стратегии и развитию технологий Axiom JDK

🛑Вебинар пройдет 9 июля в 11:00

📌 Участие бесплатное – достаточно зарегистрироваться.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍108🔥7