Найти тему
🖥 В этой статье автор объясняет, как структурировать Spring Boot-приложения для масштабируемых микросервисов, разделяя их на модули с отдельной функциональностью! Рассматриваются настройка Maven для управления зависимостями и взаимодействие модулей, упрощающее поддержку и масштабирование. 🔗 Ссылка: *клик* @javarush
16 часов назад
🖥 В этой статье обсуждается случай аномально высокой загрузки процессора (3,200%), возникшей из-за неконтролируемого конкурентного доступа к структуре данных TreeMap в Java-приложении! 🌟 Автор описывает, как отсутствие синхронизации при одновременном доступе нескольких потоков к TreeMap привело к повреждению структуры данных и бесконечным циклам, что, в свою очередь, вызвало полную загрузку всех 32 ядер процессора. ​ 🔗 Ссылка: *клик* @javarush
2 дня назад
🖥 Java Version Almanac — это сайт, который предоставляет подробные данные о каждом выпуске Java, включая новые функции, изменения в API и сравнения между версиями! 🔗 Ссылка: *клик* @javarush
4 дня назад
🖥 JDBG — это мощный инструмент для динамической отладки и реверс-инжиниринга Java-приложений! 🌟 Он использует внедрение динамической библиотеки (DLL) вместе с JNI и JVMTI для предоставления глубокого анализа работающих Java-программ. 🔐 Лицензия: Apache-2.0 🖥 Github @javarush
6 дней назад
🖥 Caffeine — это Java-библиотека для кэширования в памяти, обеспечивающая высокую производительность и оптимальный уровень попаданий в кэш! 🌟 Она предоставляет гибкий и настраиваемый API, позволяющий разработчикам эффективно управлять кэшированием данных в своих приложениях. 🔐 Лицензия: Apache-2.0 🖥 Github @javarush
1 неделю назад
🖥 DataMelt — это программное обеспечение для численных вычислений, статистического анализа и научной визуализации! Оно поддерживает языки Python (Jython), Groovy, Ruby (JRuby) и Java, предлагая доступ к более чем 50 000 Java-классов. 🔗 Ссылка: *клик* @javarush
1 неделю назад
Алгоритмы, кодогенерация и куда идёт Go: строим платформу для разработчиков В новом выпуске подкаста «Расскажите про MWS» обсуждаем как работает команда, которая создает базовую инфраструктуру для разработчиков облака. Дмитрий Новиков — TechLead команды Development Platform в MWS рассказывает: — Зачем команда пишет собственный кодогенератор — Нужны ли задачи про алгоритмы на собеседованиях — В каком направлении развивается Go и есть ли повод для беспокойства Смотрите и слушайте на всех популярных площадках: 🎬 YouTube 🎬 VK Видео 🎧 Яндекс Музыка 🎧 Apple Podcasts 🎧 Mave Digital
1 неделю назад
🖥 Pixie — это небольшая библиотека размером около 100 КБ, разработанная для упрощения создания и управления Java-объектами с использованием конфигурации, внедрения зависимостей и обработки событий! 🌟 Она позволяет заменить использование рефлексии при создании объектов, предоставляя более удобный и эффективный способ управления зависимостями и конфигурацией в приложениях. 🔐 Лицензия: Apache-2.0 🖥 Github @javarush
1 неделю назад
Хекслет запустил конкурс, который поможет вам познакомиться с обучающей платформой! Чтобы поучаствовать, нужно всего два шага: 1️⃣ Подписаться на Telegram-канал. 2️⃣ Написать в комментариях под конкурсным постом небольшой рассказ на тему: «Почему я хочу стать программистом?» 🗓 Истории принимаются до 2 марта. 🎁 Призы — три подписки на 14 дней: 🔹 Две истории выберет жюри. 🔹 Одну разыграем случайным образом. Если давно задумывались о программировании, это хороший повод попробовать!
1 неделю назад
🖥 Reactify-core — это Java-библиотека, интегрирующаяся с фреймворком Spring Boot, предназначенная для упрощения разработки реактивных бэкенд-систем! 🌟 Она предоставляет готовые модули для аутентификации через Keycloak, работы с хранилищем Minio, реализации OAuth2 безопасности, кэширования, трассировки логов, обработки исключений и валидации. 🔐 Лицензия: Apache-2.0 🖥 Github @javarush
1 неделю назад
🖥 OpenLDK — это JIT-компилятор и среда выполнения Java, полностью реализованные на языке Common Lisp! 🌟 Он переводит Java-байт-код в Lisp, который затем компилируется в машинный код для выполнения. Этот подход позволяет Java-классам интегрироваться с классами системы объектов Common Lisp (CLOS), обеспечивая взаимодействие между кодом на Java и Common Lisp. 🔐 Лицензия: GPL-3.0 🖥 Github @javarush
2 недели назад
Эффективная разработка на Spring Boot без ограничений. Пока зарубежные компании отзывают лицензии у пользователей РФ, Amplicode продолжает помогать максимально удобно работать со Spring Boot, JPA, Docker, Kafka, Liquibase, MapStruct и т.д. Amplicode можно установить как плагин в IntelliJ IDEA Community и Ultimate, а также в Giga IDE. Что умеет Amplicode? ⚡ Легкая навигация по проекту   ⚡ Создание объектов сразу в терминах фреймворка: контроллеры, репозитории, сервисы, сущности, события, DTO, мапперы и т.д. ⚡ Палитра и инспектор, позволяющие видеть опции, доступные разработчику в текущем контексте ⚡ Умные инжекции, подсказки и исправление ошибок ⚡ и многое другое! А самое главное, Amplicode доступен бесплатно и без региональных ограничений! Познакомьтесь со всеми возможностями Amplicode Читайте наш гайд: «Как превратить IntelliJ IDEA Community Edition в Ultimate за 3 простых шага» #реклама О рекламодателе
2 недели назад