ru
Feedback
Java News

Java News

Открыть в Telegram

Все новости связанные с Java! По всем вопросам: @NadikaKir Мы на бирже: https://telega.in/c/java_newss

Больше
4 379
Подписчики
+224 часа
+107 дней
-1330 день
Архив постов
Реклама для бизнеса любого уровня в Яндекс Директе Создайте эффективную рекламную кампанию с алгоритмами Яндекс Директа 👌 На
Реклама для бизнеса любого уровня в Яндекс Директе Создайте эффективную рекламную кампанию с алгоритмами Яндекс Директа 👌 Начните прямо сейчас ⚡ Зарегистрироваться #реклама direct.yandex.ru О рекламодателе

Spring Boot Actuator: полный гайд по мониторингу в 2026 Выкатили приложение, а через час — таймауты? Redis отключился, а вы узнали об этом от клиентов? В этой статье на реальном примере покажу, как Spring Boot Actuator превращает ваше приложение из «чёрного ящика» в прозрачную систему. Разберём: ➡️ Что такое Actuator и зачем он нужен. ➡️ Как настроить эндпоинты, чтобы не открыть дыру в безопасности. ➡️ Какие метрики реально помогают найти узкие места (история, как мы ускорили приложение на 40%). ➡️ Кастомные метрики для бизнес-показателей. ➡️ Лучшие практики продакшена: liveness/readiness probes, изоляция портов, кастомные HealthIndicator. Читать статью

Бесплатный курс диджитал-дизайна На бесплатном курсе ты сможешь: ✨попробовать себя в диджитал-дизайне: афиши, сайты, UX/UI-ди
Бесплатный курс диджитал-дизайна На бесплатном курсе ты сможешь: ✨попробовать себя в диджитал-дизайне: афиши, сайты, UX/UI-дизайн (дизайн интерфейсов) ✨сделать 3 проекта для портфолио с обратной связью от наставника ✨понять, как устроена работа дизайнера ✨получить доступ к закрытой базе материалов и пошаговым инструкциям по профессии Попробовать #реклама 18+ study.logomachine.ru О рекламодателе

Коллекции в Java: алгоритмическая сложность и как не тормозить код Как выбрать коллекцию в Java, чтобы код летал? Разбираем алгоритмическую сложность (Big O) самых популярных структур: ArrayList, LinkedList, HashSet, HashMap. В конце — схемы выбора и лучшие практики от команд. Сохраняйте, чтобы не забыть! Читать статью

Головоломка Ханойские башни на Java Головоломка Ханойские башни (или Ханойская башня, или Towers of Hanoi) – классический пример задачи, в которой лучшее и самое наглядное решение основывается на рекурсии. Кроме того, эта задача иногда встречается на собеседованиях. Тем удивительнее, что последняя статья (хотя и весьма обстоятельная), посвященная этой задаче на Хабре датируется 2013-м годом и решение приводится на Delphi. Давайте исправим эту печальную ситуацию! Читать статью

Промышленный код: Почему программисты ПЛК в 2026 году зарабатывают больше, чем в вебе? Промышленная автоматизация в 2026 году
Промышленный код: Почему программисты ПЛК в 2026 году зарабатывают больше, чем в вебе? Промышленная автоматизация в 2026 году - это не про кабели и монтаж, а про сложную программную логику. Программист ПЛК сегодня - это востребованный разработчик в реальном секторе с зарплатой 100–300к+. Дмитрий Громов (инженер-робототехник, 17 лет опыта, работал с кадрами Росатома и Роскосмоса) приглашает на большой эфир о профессии: 🗓 26 марта (Четверг) в 19:00 МСК
На вебинаре разберем: • Реальный рынок ПЛК: какие бренды учить (Siemens, Овен, Schneider) и где больше платят. • Авторский метод X10: как учиться на реальных кейсах, а не по учебникам. • Дорожная карта: от первой строки кода до архитектуры систем.
🎁 Подарок за подписку в закрепе: серия из 5 видеоуроков по настройке ПИД-регулятора на FBD. Начните практику прямо сейчас. 👇 Забрать уроки и попасть на эфир: https://tglink.io/b36f341ff7d124?erid=2W5zFGun5yT #реклама О рекламодателе

Установка Java за 5 минут: JDK 21 или 25 — что выбрать новичку в 2026 году Уже вышла Java 25 — самая свежая версия, которую все хотят попробовать. Но ставить ли её новичку? Или взять проверенную Java 21 LTS? В этом гайде — пошаговая установка Java на Windows с картинками, разбор различий между версиями, настройка JAVA_HOME и PATH ориентирован для начинающих разработчиков, изучающих Java Читать статью

Kafka для начинающих: Apache Avro и Schema Registry (теория) Почему использование JSON как формата сообщений может стать узким местом в высоконагруженных системах? Что такое Apache Avro и Schema Registry? Простым языком об этих технологиях, их работе и причинах их возникновения. Читать статью

Деплой приложения на Java. Хостим проект через push в Git В статье мы рассмотрим, как развернуть в облаке приложение на Java, на примере Spring Boot приложения с встраиваемой базой данных H2. А именно, мы попробуем развернуть приложение с простым REST API, сборкой Maven и тремя эндпоинтами, позволяющими добавить продукт, получить список всех продуктов и узнать общую стоимость всех продуктов. Читать статью

Куда срочно перенести рабочие чаты? Битрикс24 — ваш мессенджер для работы и бизнеса. Личные и групповые чаты, видеозвонки и к
Куда срочно перенести рабочие чаты? Битрикс24 — ваш мессенджер для работы и бизнеса. Личные и групповые чаты, видеозвонки и каналы в одном сервисе. Приглашайте коллег и внешние команды. Работает как привычный мессенджер. Есть бесплатный тариф. Начните работать уже сейчас. Битрикс24 — мессенджер для вашей компании. Попробовать #реклама 16+ bitrix24.ru О рекламодателе

WebFlux, Virtual Threads и все-все-все Или: как спорили о реактивщине, а потом Java 21 всё запутала ещё сильнее Реактивное программирование обещало нам масштабируемость и производительность. Оно их дало. Но вместе с этим подарило новый вид боли: stacktrace на 47 фреймов, половина из которых operator.onNext, а элементарные вещи написаны так, словно решаешь задачу на leetcode. Потом подвезли Virtual Threads, и половина интернета написала «реактивщина умерла», другая – «ничего не изменилось». Истина где-то посередине. Попробуем с вами разобраться. Читать статью

Эмулятор QUIK: как наладить тестирование вендорного продукта В сегодняшнем материале поговорим про эмулятор отечественного биржевого терминала QUIK — посредника между системой брокера и биржами. Программный комплекс QUIK получает информацию из бирж и передает ее в систему брокера, в другом случае сам брокер идет в QUIK и получает биржевую информацию от него. Поскольку тестирование с полноценным QUIK проводить невозможно, мы сделали собственный эмулятор. Читать статью

Битва кейсов ИБ: 6 сценариев киберкошмара 7 апреля в поединке сойдутся эксперты «Солара». По одну сторону — кейсы тестировани
Битва кейсов ИБ: 6 сценариев киберкошмара 7 апреля в поединке сойдутся эксперты «Солара». По одну сторону — кейсы тестирований на проникновение, по другую — реальные атаки. Чьи сценарии окажутся страшнее и критичнее — покажет битва. Кому будет полезно: Руководителям ИБ и ИБ-специалистам — получить данные, чтобы обосновать бюджет и построить стратегию защиты. ИТ-руководителям и менеджерам — узнать о текущих рисках и понять, как спланировать ИБ-бюджет. Руководителям компаний и риск-менеджерам — снизить цифровые и финансовые риски, защитить репутацию. Приходите, чтобы на чужих ошибках закрыть пробелы в своей защите. Зарегистрироваться #реклама 16+ rt-solar.ru О рекламодателе

10 ошибок рефакторинга Рефакторинг — это не уборка, это хирургия на живом коде. Большинство провалов здесь не технические: смешали рефакторинг с улучшениями, сделали один огромный коммит, затянули релиз — и три недели работы ушли в мусор. Собрал 10 ошибок из реальных проектов: с примерами кода, разбором механики и способами не наступить на те же грабли. Читать статью

Вышла Java 26 Вышла общедоступная версия Java 26. В этот релиз попало более 2700 закрытых задач и 10 JEP'ов. Java 26 не является LTS-релизом, и у него будут выходить обновления только полгода (до сентября 2026 года). Рассмотрим все JEP'ы, которые попали в Java 26. Читать статью

Git для новичков: ветки, коммиты и первый pull request Git — это вызов, через который проходит каждый второй новичок в разработке. Ветки называются «asdasd», коммиты — «правки», а pull request пугает своей красной кнопкой. Знакомо? Меня зовут Сергей Прощаев, я Tech Lead в FinTech и преподаватель на курсах в OTUS. В этой статье разбираем самое главное: как создавать ветки и почему их нельзя называть как попало, что писать в коммитах, как сделать pull request в лучших практиках команд разработки. Читать статью

28 марта пройдет Я.Субботник по JVM-языкам — митап Яндекса для разработчиков и инженеров, работающих с языками Java Virtual M
28 марта пройдет Я.Субботник по JVM-языкам — митап Яндекса для разработчиков и инженеров, работающих с языками Java Virtual Machine Встречаемся в московском офисе Яндекса, чтобы вместе с JVM-сообществом обсудить практический опыт, новые подходы и реальные задачи индустрии в неформальной атмосфере. В программе: — Андрей Кулешов, руководитель отдела разработки в Yandex Infrastructure, расскажет, как Java-фреймворки ускоряются на примере Quarkus. Узнайте, почему Quarkus стартует быстро даже без GraalVM, что именно делает ArC (как имплементация CDI), и при чём здесь Gizmo/ASM и индексирование классов через Jandex. — Дмитрий Некрылов, бэкенд-разработчик в Yandex Robotics, разберет, как устроен трассирующий профайлер на примере Qubership Profiler — инструмента для детального анализа производительности отдельных вызовов. — Всеволод Жолобо, разработчик в Финансовом департаменте Яндекса, выступит с разбором реальных продакшен-багов, которые произошли из-за неправильной работы со временем в Java, и объяснит,почему они вообще возможны. Все доклады и активности можно найти на сайте. Если не сможете приехать, подключайтесь онлайн. Регистрируемся тут.

Абстрактные классы и интерфейсы в Java В каких случаях стоит использовать абстрактный класс, а в каких — интерфейс? Давайте разбираться, в чем между ними разница. Читать статью

Запустите рекламу в телеграм-каналах с Яндекс Директом Перфоманс-реклама теперь в телеграм-каналах ⚡ Яндекс Директ знает, как
Запустите рекламу в телеграм-каналах с Яндекс Директом Перфоманс-реклама теперь в телеграм-каналах ⚡ Яндекс Директ знает, как привлечь целевую аудиторию 💰👌 Попробовать #реклама yandex.ru О рекламодателе

75 проектов в IntelliJ IDEA: как я перестал тонуть в Recent Projects и написал свой плагин Всем привет. Я уже около 10 лет занимаюсь разработкой и около 5 лет полностью перешел на продукты JetBrains, и за все это время у меня накопилось около 150 проектов как рабочих, так и своих личных, я их конечно же красиво разложил по папочкам на диске, поставил теги на папки в маке и добавил быстрый доступ. Я работаю с несколькими клиентами, активных проектов в работе около 25 штук, стандартные средства и функционал IntelliJ IDEA(Recent projects) с таким количеством прекрасно справляется, быстро ввел название сервиса в поиск и так же быстро открыл. Идеальная жизнь закончилась когда ко мне пришел клиент с еще 25 микросервисами в разных репозиториях и беклогом с багами в 300+ задач(white-label решение), я вздохнул и начал работать с 50 активными проектами и обнаружил что "Recent projects" в IDEA умеет хранить только 30 последних открытых проектов, и если ты открываешь 31 проект, увы первый пропадает как из поиска, так и из списка. Читать статью