🚀 Раскрываем секреты скорости в Java! Хочешь знать, как работает сортировка в java.util.Arrays.sort()? 🤔 Timsort для объектов и Dual-Pivot Quicksort для примитивов — два алгоритма, которые делают Java молниеносной! Узнай: - Почему Timsort — король упорядоченных данных. - Как Dual-Pivot Quicksort от автора статьи изменил игру в JDK и Android. - История создания и эволюция этих алгоритмов от эксперта! 💡 Погрузись в мир оптимизации Java и стань профи! Читай статью и прокачай свои знания. https:/...
Java guru
Новости из мира Java, обзоры интересных библиотек и фреймворков, обучающие статьи. Онлайн обсуждения актуальных тем и обмен опытом. Для связи @RodmanDV
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
20 из 20🔥 Сборка мусора в Java: почему важно понимать, как она работает 🧐 Вы программируете на Java и думаете: «Ну да ладно, сборщик мусора сам разберётся!» А ведь разобраться в тонкостях сборки мусора полезно! Это помогает выбрать оптимальный подход именно для вашего проекта. 📌 На конференции JPoint 2024 Дмитрий Силин из Сбербанка поделился крутым докладом на эту тему. По ссылке полный текст доклада + запись выступления! https://habr.com/ru/companies/jugru/articles/846308/ #GC #JPoint2024 #разработк...
Есть ли хорошие форматтеры кода для Java? Поиск идеального форматера • Автор статьи ищет хороший Java-форматер. • Он обсуждает различные форматеры, такие как встроенный в IntelliJ, google-java-format, более красивая Java, Eclipse JDT formatter, Java-формат Palantir, формат Spring Java и межъязыковые форматировщики кода. Проблемы с существующими решениями • Ни один из этих форматеров не удовлетворяет всем заявленным требованиям автора. • Автор статьи готов перейти на другой инструмент, но не може...
AI-ассистент со Spring AI В статье автор делится своим опытом интеграции AI-помощника в Spring Petclinic. Spring Petclinic служит основным референсным приложением в экосистеме Spring. Приложение реализует систему управления ветеринарной клиникой для домашних животных. Spring AI позволяет взаимодействовать с популярными большими языковыми моделями (LLM), используя знакомые парадигмы и техники Spring. https://spring.io/blog/2024/09/26/ai-meets-spring-petclinic-implementing-an-ai-assistant-with-spr...
Погружение в безумный мир Brainfuck: создаём генератор кода и интерпретатор с нуля! История о том, как автор статьи превратил простую задачку на C в настоящий кодерский квест. Решать задачу стандартно? Скучно! Автор статьи решил добавить остроты и закодить решение на Brainfuck, а на C сваять интерпретатор для этого безумия. Но писать Brainfuck-код вручную — это как чистить картошку тупым ножом. Поэтому он вооружился Java и создал генератор кода, чтобы автоматизировать этот хаос...
Интеграция AI в Java приложения На конференции InfoQ Live участники панельной сессии обсудили рабочие процессы, влияние на персонал и использование различных инструментов, фреймворков и сервисов для интеграции ИИ в приложения на Java. Много воды и общих фраз, но в целом послушать про тренды интересно. Состав участников: Асир Сельвасингх - Главный архитектор Java в Azure @Microsoft Джонатан Шнайдер - сооснователь и генеральный директор @Moderne Дов Кац - Управляющий директор, выдающийся инженер @...
Аутентификация через телеграм в Spring Boot приложении Сейчас наиболее распространена аутентификация через сторонние сервисы Google, Github и подобные, но через Telegram...что-то новенькое )) В статье рассказывается о том как можно сделать аутентификацию через Telegram в Spring boot приложении. https://habr.com/ru/articles/848502/ #springboot #spring #telegram
Принципы SOLID на примерах из жизни и разработки В статье объясняются принципы SOLID доступным языком на простых жизненных примерах, а затем показывается, как эти правила применяются в реальных программах. SOLID — это пять важных правил разработки программного обеспечения, помогающих создавать хороший, удобный и надежный код. https://habr.com/ru/articles/849350/ #solid
Скажем нет «Превращению», или анализ Kafka Вас когда-нибудь интересовал скрытый мир ошибок в исходниках крупных open-source проектов? ⚡️ Откройте для себя захватывающие истории обнаружения багов в проекте Apache Kafka — один из самых популярных инструментов обработки больших данных! 📌 ✅ Что внутри поста: — Ошибки, найденные анализатором PVS-Studio. — Как избежать проблем в собственном коде. — Примеры реальных уязвимостей и советы по улучшению качества вашего ПО. Прочитав этот материал, вы получ...
🔥 Хочешь ускорить работу своего Java-приложения и повысить его эффективность? Тогда эта статья обязательна к прочтению! 🖥️ Полнотекстовый поиск в ваших приложениях с использованием Elasticsearch — мощнейший инструмент, который позволит мгновенно находить нужные данные среди огромного объема информации. Представьте себе скорость и удобство работы вашего сервиса на совершенно новом уровне! ✅ Чем полезна интеграция Elasticsearch + Spring Boot + PostgreSQL? - 🚀 Масштабируемость и высокая производ...