Виртуальные потоки вызвали большой интерес в сообществе разработчиков Java, включая такие фреймворки, как Open Liberty. Команда инженеров по производительности Liberty провела оценку, чтобы выяснить, может ли эта новая фича принести пользу пользователям или даже потенциально заменить текущую логику пула потоков, используемую в среде выполнения Liberty. Как минимум, мы хотели лучше понять технологию виртуальных потоков и […]
Метка: Java
Команда Spring АйО перевела и адаптировала доклад «Garbage Collection in Java: The progress since JDK 8» Стефана Йоханссона(Stefan Johansson) с последнего Devoxx Belgium. Доклад получилось поделить на две статьи. В первой вы узнаете об основах работы сборки мусора в Java, различных сборщиках мусора, а также об их особенностях, плюсах и минусах. Вторая часть будет посвящена […]
Компания JetBrains опубликовала статью в своем официальном блоге посвещеная памяти «Stiver». Стивер был программистом немецкого происхождения, работавшим над ПО для медицинского оборудования, и около 20 лет назад увлекся внутренним устройством виртуальной машины Java. «Thank you, Stiver! We are deeply saddened by the loss of such a brilliant pioneer whose work and dedication had such a […]
20 октября после продолжительной борьбы с глиобластомой скончался первоначальный автор декомпилятора Java Fernflower Стивер. Стивер был немецким программистом русского происхождения, в основном разрабатывавшим программное обеспечение для медицинского оборудования. Двадцать лет назад у него появился глубокий профессиональный интерес к внутренним устройствам виртуальной машины Java. Вы можете помнить его исследовательские записи в блоге, например, эту (на русском) от 2006 года о […]
Привет, Хабр! В этой статье наш взор упадет на на Tribuo — библиотеку машинного обучения на Java от Oracle. Tribuo поддерживает различные алгоритмы для классификации, регрессии, кластеризации и многого другого. Но сегодня мы сосредоточимся на регрессии — фундаментальной задаче, которая позволяет предсказывать непрерывные значения. Одним из главных плюсов Tribuo является её удобный API, который позволяет […]
Привет! Особенно @kesn, сейчас расскажу почему! Ко мне в телеграмм постучалась очень приветливая и милая девушка HR из Яндекса, с предложением о работе. Я очень обрадовалась, особенно потому, что рынок IT в 2023 очень нестандартный 🙂 Созвонились на 15 минут, мне рассказали об этапах — три алгоритмических интервью, по две задачи в течение часа, третье […]
Призы для самых ловких – мы подвели итоги конкурса и готовы рассказать результаты 25 сентября у нас был День компании, и этот праздник мы отмечали с хабравчанами – вместе с Хабром собрали игру-раннер с сюрпризами и подарками для самых ловких пользователей. Розыгрыш призов уже закрыт, но игра ещё доступна, если захотите попробовать поиграть – переходите […]
Совсем недавно разработчики, применяющие сканер образов Trivy, столкнулись с ошибкой TOOMANYREQUESTS. Она произошла из-за достижения максимального количества пользователей инструмента и предельной скорости по загрузкам из Container Registry (CR) ghcr.io. Меня зовут Алиса Кириченко, я занимаюсь разработкой контейнерной платформы «Штурвал». Мы вовсю используем Trivy, но совсем не хотим зависеть от доступности сторонних сервисов. Иначе заказчики не […]
Друг продаёт товары на Ozon и попросил автоматизировать один момент.Его сотрудник по списку файлов формата CSV вручную искал и печатал как минимум по 500 бар-кодов в день. Коды в формате PDF. Решение: написана небольшая программа на Java, которая собирает файлы PDF по списку в один общий файл PDF (с учётом количества копий каждого файла), где […]
Подключение к GigaChat API на Java: пошаговое руководство. В этой статье я расскажу о том, как подключиться к API GigaChat в IntelliJ IDEA на Java и настроить безопасное соединение с использованием SSL-сертификатов, чтобы получать ответы от GigaChat в своем приложении.