Java Developer
15.7K subscribers
1.94K photos
152 videos
8 files
2.22K links
Авторский канал действующего разработчика — интересные заметки, новые технологии, библиотеки и фреймворки

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

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

Реклама на бирже: https://telega.in/c/java_tg
Download Telegram
👩‍💻 Комбинированная авторизация в Spring Security: Социальные сети и логин через username/password

В рамках статьи автор решил разобраться с авторизацией и аутентификацией на основе базы данных в Spring Security 6, а также внедрить авторизацию с помощью социальных сетей (Google, GitHub и др).

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

tags:
#статья

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥41👍1
👩‍💻 Базы данных: шпаргалка для собесов в Java

В статье собрана компактная шпаргалка по базам данных для Java-собесов — транзакции, уровни изоляции, индексы, репликация, секционирование, нормализация и ключевые отличия SQL и NoSQL.

Автор объясняет темы на практических примерах и делает акцент на вопросах, которые действительно задают на интервью, чтобы быстро освежить материал перед собеседованием.

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

tags: #статья

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍2
Media is too big
VIEW IN TELEGRAM
⚡️ Релиз Veai 5.7: директории в чате, авто-retry и меньше лишних переключений

В Veai 5.7 собрали улучшения для повседневной работы с агентом: меньше ручных действий и отвлекающего UX, больше автономности.

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

Выбор модели прямо в чате. Модели от разных провайдеров и reasoning-режимы теперь доступны рядом с полем ввода.

Терминал больше не перехватывает фокус. Агент может выполнять команды в фоне, не отвлекая вас от редактора.

Автоматический retry при ошибках. Если что-то пошло не так, Veai сам повторит попытку, не заставляя вручную нажимать Retry.

Новые кнопки обратной связи. Вместо like/dislike теперь ❤️ и 🐞

Подробнее о новых фичах — в релизной статье.

Установить Veai | Все возможности Veai | Чат поддержки
👍1🤣1
⌨️ Вышла Java 26

Вышла общедоступная версия Java 246 В этот релиз попало около 2700 закрытых задач и 10 JEP'ов.

Ключевые изменения:
▶️ Контроль изменения final-полей через рефлексию (JEP 500): теперь JVM предупреждает о таких операциях и постепенно движется к их запрету по умолчанию

▶️ Примитивные типы в patterns, instanceof и switch (JEP 530): фича осталась в preview и получила более строгие проверки в switch

▶️ Lazy Constants (JEP 526): новый preview API для ленивой и потокобезопасной инициализации значений, списков и map’ов

▶️ Удаление Applet API (JEP 504): из Java окончательно убрали устаревшие апплеты

▶️ HTTP/3 в HTTP Client API (JEP 517): клиент теперь умеет работать с HTTP/3 через QUIC с автоматическим откатом на HTTP/2 и HTTP/1.1

▶️ Structured Concurrency (JEP 525): preview API для безопасной организации конкурентных подзадач получил небольшие изменения

▶️ PEM API (JEP 524): preview API для кодирования и декодирования криптографических объектов в PEM доработали

▶️ Vector API (JEP 529): инкубаторное векторное API осталось в разработке

▶️ AOT Object Caching для всех GC (JEP 516): ahead-of-time кэш объектов теперь работает с любыми сборщиками мусора

▶️ Улучшения G1 GC (JEP 522): снижена синхронизация между потоками, за счёт чего производительность в ряде сценариев выросла на 5–15%


Этот релиз не является LTS, обновления для него будут выходить только полгода — до сентября 2026 года.

Подробный обзор на Habr
⬇️ Скачать Java 26

tags: #новости

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥1