Разработчики создали легковесный фреймворк, который использует виртуальные потоки Java для обработки большого количества запросов.
Внутри быстрый веб-сервер, поддержка баз данных, метрики, трассировка и интеграция с облачной инфраструктурой.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍2❤1
В статье разработчик рассказал, как создал PanamaKVM — минимальную виртуальную машину для запуска Linux через FFM API.
Автор разобрали весь процесс: от системных вызовов до запуска виртуальной ОС.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍2🔥2
В статье провели интересный эксперимент: попросили ИИ-агента перенести Java-сервис на новую версию Spring Boot, сохранив совместимость с существующими клиентами.
Результат — 12 из 12 контрактных тестов пройдены, а все критические проблемы агент обнаружил ещё до начала миграции.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤3🔥2
Нашли бесплатную библиотеку, которая генерирует мапперы во время компиляции, избавляя от ручного копирования полей между объектами.
Поддерживает Java Records, вложенные структуры и преобразование типов. Работает без рефлексии и позволяет выявлять ошибки ещё до запуска приложения.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1🔥1
В Java оптимизируют FFM API: небольшие участки памяти будут выделяться из повторно используемых пулов вместо постоянных вызовов аллокатора.
В статье разобрали устройство механизма, поддержку виртуальных потоков и результаты тестирования.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍2🔥1
Нашли бесплатный open-source клиент с поддержкой 100+ драйверов для различных СУБД.
Что умеет:
😱 Выполнять SQL-запросы с подсветкой синтаксиса и автодополнением;😱 Просматривать и редактировать таблицы;😱 Строить ER-диаграммы и исследовать связи;😱 Импортировать, экспортировать и переносить данные;😱 Анализировать планы выполнения SQL-запросов;😱 Подключаться к базам через SSH-туннели и прокси;😱 Использовать ИИ для генерации SQL;😱 Работать с PostgreSQL, MySQL, SQLite, Oracle и другими СУБД
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍1🔥1😁1
В статье разобрали Java Core, ООП, коллекции, многопоточность, JVM, Spring, Hibernate и SQL.
Также показали типичные ловушки на интервью, практический код-ревью Spring-сервиса и план подготовки за две недели.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3🔥2
Держите бесплатную библиотеку для создания случайных имён, адресов, телефонов, дат и других данных.
Поддерживает JSON, CSV, SQL и XML, пользовательские шаблоны и генерацию больших наборов записей. Пригодится для тестирования приложений, API и заполнения баз данных.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍2🔥1
В обновлении добавили CLI для создания проектов без IDE, готовые компоненты ИИ-чатов, восстановление несохранённых форм и генерацию JPQL-запросов через ИИ.
Также обновили Spring Boot до 4.1 и Vaadin до 25.3, расширили возможности UI и работы с данными.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍1🔥1
На один навайбкоженный проект — один аккаунт поддержки 📱
Но зачем тратиться на аккаунты, если можно создать бота обратной связи в 2 клика и принимать обращения?
Suppy — это удобнейший конструктор ботов обратной связи в Telegram.
Диалоги с пользователями разделены по веткам, можно брать в работу обращения и получать за ответы оценки, добавлять сотрудников, кастомзировать тексты и много чего ещё — в одном боте, да ещё и бесплатно!
Но зачем тратиться на аккаунты, если можно создать бота обратной связи в 2 клика и принимать обращения?
Suppy — это удобнейший конструктор ботов обратной связи в Telegram.
Диалоги с пользователями разделены по веткам, можно брать в работу обращения и получать за ответы оценки, добавлять сотрудников, кастомзировать тексты и много чего ещё — в одном боте, да ещё и бесплатно!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Media is too big
VIEW IN TELEGRAM
Нашли бесплатный ресурс для изучения истории Java, сравнения версий и отслеживания изменений платформы.
Что внутри:
😱 История релизов Java — от 1.0 до современных версий;😱 Новые возможности языка и стандартной библиотеки;😱 Сравнение API между разными версиями JDK;😱 Изменения JVM и инструментов разработки;😱 Статусы LTS, EOL и сроки поддержки;😱 Таблицы версий Java Bytecode;😱 Официальная документация и ссылки на загрузку;😱 Информация о будущих релизах и JDK-функциях.
Удобно использовать при миграции проектов и выборе версии Java.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1🔥1
Эксперты разобрали SpEL-инъекции в Spring Data REST, обход аутентификации в Spring LDAP и небезопасную десериализацию в Spring Kafka.
В статье также есть механизмы возникновения ошибок, потенциальные последствия и подробный анализ CVE.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2🔥1
Нашли бесплатный инструмент, который автоматически скачивает JDK, подключает зависимости, компилирует и запускает Java-код прямо из терминала.
Поддерживает скрипты с GitHub, создание CLI-утилит и интеграцию с IDE.
tags: #полезное
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
Кандидат увидит вопросы впервые. Никакого заранее подготовленного сценария ☝🏻
Участие бесплатное!
Эфир проходит в рамках менторской программы ШОРТКАТ для разработчиков, которые хотят сменить работу, вырасти в грейде и зарплате или прокачать технические навыки
🎁 Бонус за регистрацию: файл «50 эталонных ответов на сложные вопросы Java-интервью»
Переходи в бота, чтобы зарегистрироваться на эфир и забрать подарок: @shortcut_sh_bot
Реклама.
О рекламодателе.
Правильный ответ на собесе ещё не гарантирует оффер. На открытом мок-интервью разберём, что ещё оценивает интервьюер ↓
18 ноября в 19:00 МСК Сергей Чамкин, Senior-разработчик в Uzum, ex-Wildberries, проведёт техническое интервью с кандидатом!
У Сергея 7 лет коммерческого опыта с Java и Kotlin в highload-проектах. Он также проводил технические собеседования в EPAM, Wildberries и RNT Group
За час эфира ты:
→ узнаешь, какие вопросы задают на технических собеседованиях по Java;
→ увидишь, какие ответы убеждают интервьюера, а какие вызывают сомнения;
→ поймёшь, какие темы стоит подтянуть перед собственным собеседованием.
Кандидат увидит вопросы впервые. Никакого заранее подготовленного сценария ☝🏻
Участие бесплатное!
Эфир проходит в рамках менторской программы ШОРТКАТ для разработчиков, которые хотят сменить работу, вырасти в грейде и зарплате или прокачать технические навыки
🎁 Бонус за регистрацию: файл «50 эталонных ответов на сложные вопросы Java-интервью»
Переходи в бота, чтобы зарегистрироваться на эфир и забрать подарок: @shortcut_sh_bot
Реклама.
О рекламодателе.