Java Developer
14.8K subscribers
2.15K photos
162 videos
13 files
2.46K links
Авторский канал действующего разработчика — интересные заметки, новые технологии, библиотеки и фреймворки

Сотрудничество: @bape_ads
Прайс: @bape_media

РКН: https://clck.ru/3GHfTK

Реклама на бирже: https://telega.in/c/java_tg
Download Telegram
❔ Вопрос с собеседования

Как работает @Qualifier в Spring

Ответ: @Qualifier помогает Spring понять, какой именно бин внедрить, если в контексте есть несколько бинов одного типа.

Например, если один интерфейс имеет несколько реализаций, через
@Qualifier можно явно указать нужный бин и убрать неоднозначность при dependency injection.

tags: #собеседование

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍2🔥1
👩‍💻 Большая база задач по Java с решениями

На W3Resource собраны тысячи упражнений по Java: синтаксис, методы, массивы, строки, коллекции, исключения, потоки, ООП, регулярные выражения и алгоритмы.

Можно решать задачи по темам, а затем сверяться с готовыми решениями и пояснениями.

⛓ Ссылка на ресурс

tags: #полезное

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2🔥1
⚡️⚡️Joker 2026: что происходит с профессией разработчика

Индустрия разработки проходит через серьезный переломный момент. Меняются не только инструменты и фреймворки, но и привычный подход к работе.

Поэтому в этом сезоне меняется и Joker: первый день традиционно посвящен Java — Core Java, рантайму и работе на уровне железа. А во второй день будем обсуждать, как прямо сейчас меняется сама инженерная практика.

В программе — Context Engineering, команды из людей и ИИ-агентов, Self-Evolving Agents, новые подходы к архитектуре и работе с моделями, а также вопросы ответственности и роли эксперта.

Собрали главные темы второго дня в карточках.

🌟С промокодом: javatg персональные билеты дешевле

Полное расписание и билеты — на сайте.
🤣1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🤔3🤯2😎2
👩‍💻 Java 25 становится проще

В статье разбирают JEP 512 и то, как он упрощает небольшие Java-программы.

Теперь можно меньше думать о служебной обвязке вроде класса, static main и части импортов — и больше сосредоточиться на самой логике.

⛓ Читать статью

tags: #статья

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍2🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🤯3🤔2❤1
👩‍💻 Метрики в Java без привязки к одному мониторингу

Нашли библиотеку для сбора application metrics через единый API. Потом можно подключить нужный monitoring backend, не переписывая всю инструментализацию.

У проекта уже 4,9K звёзд на GitHub.

⛓ Ссылка на GitHub

tags: #полезное

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍3🔥3
👩‍💻 Миграция на Spring Boot 4, Spring 7 и JDK 25

В статье автор на примере демо-проекта показывает, что реально меняется при переходе на новый стек: зависимости, конфигурация Maven, Jackson 3, тестовые стартеры и настройки Spring.

Отдельно разбирается нативное API Versioning в Spring 7 и его настройка для контроллеров, Swagger и тестов.

⛓ Читать статью

tags: #статья

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍3🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3😎2❤1🤔1
👩‍💻 Как сделать Java-сервис устойчивее к сбоям

Resilience4j добавляет готовые паттерны CircuitBreaker, Retry, RateLimiter и Bulkhead без необходимости писать их с нуля.

Есть интеграции со Spring Boot, Reactor и Micrometer, а новая major-версия работает с Java 21+.

⛓ Ссылка на GitHub

tags: #полезное

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍3🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🤔5🤯4
👩‍💻 Project Loom в 2026 году

В статье разбирают актуальное состояние Loom: Virtual Threads уже финализированы с Java 21, Scoped Values — с Java 25, а Structured Concurrency всё ещё остаётся preview API.

Главная идея Loom — вернуть разработчику обычный последовательный стиль для I/O-heavy backend-кода без необходимости везде уходить в CompletableFuture и reactive-подходы.

⛓ Читать статью

tags: #статья

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2🔥2
💻 Как быстро визуализировать SQL-схему

Нашли инструмент, который умеет:
🫡 Строить ER-диаграмму по SQL-коду;
🫡 Показывать связи между таблицами;
🫡 Отображать ключи и структуру сущностей;
🫡 Работать прямо в браузере;
🫡 Помогать с документацией и разбором чужих схем.


Просто вставляете SQL и получаете готовую визуализацию без ручного рисования.

⛓ Ссылка на сервис

tags: #полезное

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤2🔥2
Как спроектировать ИИ-агента, который работает с корпоративными данными, соблюдает права доступа и остаётся управляемым?

6 октября в 17:00 мск в Архитектурном клубе Яндекс 360 Даниил Смирнов, руководитель разработки ИИ-платформы Яндекс 360, разберёт архитектуру такой системы: оркестратор, инструменты, память, EVAL и наблюдаемость.

Что особенно пригодится тем, кто строит бэкенд:

🔸 Что учитывать при поиске по корпоративным данным: как сочетать полнотекстовый и векторный поиск с учётом метаданных, фильтров и устройства источников

🔸 Как наследовать права доступа исходных систем и изолировать данные пользователей и организаций

🔸 Как ограничивать автономность агента и оценивать качество поиска, выбора инструментов и итогового ответа

📅 6 октября, 17:00 мск
💻 Онлайн, участие бесплатное

👉 Зарегистрироваться
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔5🤯3❤2👍1
👩‍💻 Ищем баги в Java-коде до запуска приложения

Нашли open-source инструмент для статического анализа Java, который ищет подозрительные конструкции и потенциальные ошибки прямо в байткоде.

Его можно подключить к Maven или Gradle, встроить в CI и использовать вместе с IDE.

⛓ Ссылка на GitHub

tags: #полезное

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3🔥2