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

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

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

Реклама на бирже: https://telega.in/c/java_tg
Download Telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🤔2🤯2😁1💯1
👩‍💻 Java-микросервисы без тяжёлых фреймворков

Разработчики создали легковесный фреймворк, который использует виртуальные потоки Java для обработки большого количества запросов.

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

⛓ Ссылка на GitHub

tags: #полезное

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍2❤1
👩‍💻 Запускаем Linux из Java 25: большой разбор виртуализации без JNI

В статье разработчик рассказал, как создал PanamaKVM — минимальную виртуальную машину для запуска Linux через FFM API.

Автор разобрали весь процесс: от системных вызовов до запуска виртуальной ОС.

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

tags: #статья

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍2🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯5👍3🤔2
👩‍💻 Миграция Spring Boot 2 → 3 с помощью ИИ

В статье провели интересный эксперимент: попросили ИИ-агента перенести Java-сервис на новую версию Spring Boot, сохранив совместимость с существующими клиентами.

Результат — 12 из 12 контрактных тестов пройдены, а все критические проблемы агент обнаружил ещё до начала миграции.

⛓ Подробнее в статье

tags: #статья

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤3🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯6🤔4👍3
👩‍💻 Автоматизируем преобразование DTO и Entity в Java

Нашли бесплатную библиотеку, которая генерирует мапперы во время компиляции, избавляя от ручного копирования полей между объектами.

Поддерживает Java Records, вложенные структуры и преобразование типов. Работает без рефлексии и позволяет выявлять ошибки ещё до запуска приложения.

⛓ Ссылка на GitHub

tags: #полезное

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1🔥1
👩‍💻 JDK 28 ускорит работу с нативной памятью почти в 19 раз

В Java оптимизируют FFM API: небольшие участки памяти будут выделяться из повторно используемых пулов вместо постоянных вызовов аллокатора.

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

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

tags: #статья

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍2🔥1
💻 Универсальный SQL-клиент для работы с базами данных

Нашли бесплатный open-source клиент с поддержкой 100+ драйверов для различных СУБД.

Что умеет:
😱 Выполнять SQL-запросы с подсветкой синтаксиса и автодополнением;
😱 Просматривать и редактировать таблицы;
😱 Строить ER-диаграммы и исследовать связи;
😱 Импортировать, экспортировать и переносить данные;
😱 Анализировать планы выполнения SQL-запросов;
😱 Подключаться к базам через SSH-туннели и прокси;
😱 Использовать ИИ для генерации SQL;
😱 Работать с PostgreSQL, MySQL, SQLite, Oracle и другими СУБД


⛓ Ссылка на GitHub

tags: #полезное

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍1🔥1😁1
👩‍💻 50 вопросов с ответами для Java Junior и Middle

В статье разобрали Java Core, ООП, коллекции, многопоточность, JVM, Spring, Hibernate и SQL.

Также показали типичные ловушки на интервью, практический код-ревью Spring-сервиса и план подготовки за две недели.

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

tags: #статья

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

Держите бесплатную библиотеку для создания случайных имён, адресов, телефонов, дат и других данных.

Поддерживает JSON, CSV, SQL и XML, пользовательские шаблоны и генерацию больших наборов записей. Пригодится для тестирования приложений, API и заполнения баз данных.

⛓ Ссылка на GitHub

tags: #полезное

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍2🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🤔2🤯2
👩‍💻 Jmix 3.1 — новые возможности Java-разработки и интеграция с ИИ

В обновлении добавили CLI для создания проектов без IDE, готовые компоненты ИИ-чатов, восстановление несохранённых форм и генерацию JPQL-запросов через ИИ.

Также обновили Spring Boot до 4.1 и Vaadin до 25.3, расширили возможности UI и работы с данными.

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

tags: #статья

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍1🔥1
На один навайбкоженный проект — один аккаунт поддержки 📱

Но зачем тратиться на аккаунты, если можно создать бота обратной связи в 2 клика и принимать обращения?

Suppy — это удобнейший конструктор ботов обратной связи в Telegram.

Диалоги с пользователями разделены по веткам, можно брать в работу обращения и получать за ответы оценки, добавлять сотрудников, кастомзировать тексты и много чего ещё — в одном боте, да ещё и бесплатно!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🤔2🔥1
Media is too big
VIEW IN TELEGRAM
👩‍💻 Полный справочник по версиям Java и JDK

Нашли бесплатный ресурс для изучения истории Java, сравнения версий и отслеживания изменений платформы.

Что внутри:
😱 История релизов Java — от 1.0 до современных версий;
😱 Новые возможности языка и стандартной библиотеки;
😱 Сравнение API между разными версиями JDK;
😱 Изменения JVM и инструментов разработки;
😱 Статусы LTS, EOL и сроки поддержки;
😱 Таблицы версий Java Bytecode;
😱 Официальная документация и ссылки на загрузку;
😱 Информация о будущих релизах и JDK-функциях.


Удобно использовать при миграции проектов и выборе версии Java.

⛓ Ссылка на сайт

tags: #полезное

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯14🤔6👍5
👩‍💻 Три опасные уязвимости Spring: большой технический разбор

Эксперты разобрали SpEL-инъекции в Spring Data REST, обход аутентификации в Spring LDAP и небезопасную десериализацию в Spring Kafka.

В статье также есть механизмы возникновения ошибок, потенциальные последствия и подробный анализ CVE.

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

tags: #статья

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2🔥1
👩‍💻 Запускаем Java-скрипты без настройки Maven и Gradle

Нашли бесплатный инструмент, который автоматически скачивает JDK, подключает зависимости, компилирует и запускает Java-код прямо из терминала.

Поддерживает скрипты с GitHub, создание CLI-утилит и интеграцию с IDE.

⛓ Забираем тут

tags: #полезное

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2🔥1
🎙 Открытое собеседование по Java с Senior-разработчиком из Uzum

Правильный ответ на собесе ещё не гарантирует оффер. На открытом мок-интервью разберём, что ещё оценивает интервьюер ↓

18 ноября в 19:00 МСК Сергей Чамкин, Senior-разработчик в Uzum, ex-Wildberries, проведёт техническое интервью с кандидатом!

У Сергея 7 лет коммерческого опыта с Java и Kotlin в highload-проектах. Он также проводил технические собеседования в EPAM, Wildberries и RNT Group

За час эфира ты:
→ узнаешь, какие вопросы задают на технических собеседованиях по Java;
→ увидишь, какие ответы убеждают интервьюера, а какие вызывают сомнения;
→ поймёшь, какие темы стоит подтянуть перед собственным собеседованием.

Кандидат увидит вопросы впервые. Никакого заранее подготовленного сценария ☝🏻

Участие бесплатное!
Эфир проходит в рамках менторской программы ШОРТКАТ для разработчиков, которые хотят сменить работу, вырасти в грейде и зарплате или прокачать технические навыки

🎁 Бонус за регистрацию: файл «50 эталонных ответов на сложные вопросы Java-интервью»

Переходи в бота, чтобы зарегистрироваться на эфир и забрать подарок:  @shortcut_sh_bot

Реклама.
О рекламодателе.