gram news
Java channel avatar

Java

@javatg

Самая актуальная информация по Java По всем вопросам- @haarrp @itchannels_telegram - 🔥лучшие каналы @pythonl - 🐍 @ai_machinelearning_big_data- ml @ArtificialIntelligencedl - AI @datascienceiot - ds @pythonlbooks 📚 РКН: clck.ru/3FmwKr #VRHSZ

ProjectsRUProgramming

16,800subscribers

Open the Channel

Latest posts

  • Java

    23 Sept, 11:56

    Spring Boot 4: как перенести старые настройкиПри обновлении добавьте временную зависимость:runtimeOnly("org.springframework.boot:spring-boot-properties-migrator")После запуска приложения migrator:найдёт устаревшие и переименованные параметры; выведет подсказки в логах; временно преобразует старые ключи во время выполнения.Исправьте настройки в application.properties или application.yaml, убедитесь, что предупреждения исчезли, и удалите зависимость. Оставлять её в проекте постоянно не нужно.#SpringBoot4 #MigrationПри обновлении добавьте временную зависимость:runtimeOnly("org.springframework.boot:spring-boot-properties-migrator")После запуска приложения migrator:найдёт устаревшие и переименованные параметры; выведет подсказки в логах; временно преобразует старые ключи во время выполнения.Исправьте настройки в application.properties или application.yaml, убедитесь, что предупреждения исчезли, и удалите зависимость. Оставлять её в проекте постоянно не нужно.#SpringBoot4 #Migration
    Image from a post by JavaImage from a post by Java
    45611Open in Telegram
  • Java

    23 Sept, 09:03

    ⚡️⚡️Joker 2026: что происходит с профессией разработчикаИндустрия разработки проходит через серьезный переломный момент. Меняются не только инструменты и фреймворки, но и привычный подход к работе.Поэтому в этом сезоне меняется и Joker: первый день традиционно посвящен Java — Core Java, рантайму и работе на уровне железа. А во второй день будем обсуждать, как прямо сейчас меняется сама инженерная практика.В программе — Context Engineering, команды из людей и ИИ-агентов, Self-Evolving Agents, новые подходы к архитектуре и работе с моделями, а также вопросы ответственности и роли эксперта.Собрали главные темы второго дня в карточках.🌟С промокодом: javatg1 персональные билеты дешевлеПолное расписание и билеты — на сайте.
    Image from a post by JavaImage from a post by JavaImage from a post by JavaImage from a post by Java
  • Java

    22 Sept, 17:10

    forwarded from @ai_machinelearning_big_data

    🚀 Anthropic представила Claude Opus 5.5Новая флагманская модель стала сильнее Opus 5, при этом работает быстрее и дешевле.Что изменилось:- сильнее в агентном программировании, computer use и knowledge work - лучше справляется с длинными задачами и большими кодовыми базами - ответы стали короче и естественнее - улучшена устойчивость к prompt injection - Anthropic заявляет примерно на 40% более низкую стоимость на типичных задачах и более чем на 30% более быструю генерациюИз примеров: - один из ранних тестеров провёл миграцию 680 000 строк кода менее чем за день - в тесте Anthropic модель переписала HAProxy с C на Rust за 9,5 часаЦена API: - $4 / 1M входных токенов - $20 / 1M выходных токенов - $0,20 / 1M токенов при чтении кеша
    Image from a post by JavaImage from a post by Java
  • Java

    22 Sept, 15:07edited

    Как дать ИИ-агенту доступ к корпоративным данным и ничего не сломать6 октября в 17:00 мск в Архитектурном клубе Яндекс 360 разберут, как устроены агенты, которые работают с внутренними документами, поиском и сервисами компании.На встрече Архитектурного клуба Даниил Смирнов, руководитель службы бэкенд-разработки Антиспама Яндекс 360, покажет весь контур системы: оркестратор, инструменты, память, EVAL и наблюдаемость.Помимо обзора архитектуры на встрече разберут:- как агент наследует права доступа исходных систем; - как изолировать данные пользователей и организаций; - как не допустить утечек через поисковый индекс и кеш; - как контролировать автономные действия; - как оценивать поиск, выбор инструментов и итоговые ответы по отдельности.📅 6 октября, 17:00 мск 💻 Онлайн, бесплатно→ [Зарегистрироваться]
    Image from a post by JavaImage from a post by Java
    1,12022Open in Telegram
  • Java

    19 Sept, 13:00

    🚀 JetBrains обновила roadmap Kotlin: главный фокус - Multiplatform, Wasm и удобство разработкиЧто сейчас в приоритете:- довести Kotlin/Wasm до Stable - ускорить KAPT до уровня Java APT - улучшить incremental compilation в K2 - сделать новый JVM reflection - перевести wasm-wasi на WASI Preview 2 и добавить Component Model - продвинуть Swift Export из Alpha в Beta - улучшить Xcode integration и Kotlin/Native debugger - добавить импорт Swift Package Manager пакетов - развивать Kotlin LSP и поддержку VS Code - выпустить единый Kotlin Toolchain - добавить first-class поддержку JPA/Hibernate для Kotlin stdlib types - стабилизировать kotlinx.serialization, kotlinx.collections.immutable и kotlinx-io - выпустить Kotlin DataFrame 1.0 - добавить HTTP/3 и gRPC в KtorИз уже завершённого: Swift 6.3 support, multi-module compilation для Kotlin/Wasm, Navigation3 для Compose Multiplatform и
    Image from a post by JavaImage from a post by Java
    1,6306111Open in Telegram
  • Java

    17 Sept, 13:02

    Apache Kafka курс 2026: бесплатный курс по Kafka с нуля до профи на русскомKafka обучение без воды: каждый модуль состоит из понятной теории, схем, команд, которые можно запустить у себя, типичных ошибок и вопросов для самопроверки. Курс подходит, чтобы выучить Kafka с нуля, подготовиться к собеседованию на backend, data engineer или DevOps-позицию и спроектировать надёжную систему на Kafka в продакшене.https://github.com/justxor/KAFKAFREECOURSR
    Image from a post by JavaImage from a post by Java
    1,94015Open in Telegram
  • Java

    15 Sept, 10:04

    🚀 Spring Boot 4 получил отдельный starter для RestClientТеперь imperative HTTP-клиент можно подключать через:spring-boot-starter-restclientДля реактивного WebClient используется:spring-boot-starter-webclientА настройки HTTP-клиентов собраны под единым префиксом:spring.http.clients.То есть конфигурация стала понятнее, а выбор между imperative и reactive подходом — более явным.#SpringBoot4 #RestClient #Java
    Image from a post by JavaImage from a post by Java
    2,1807441Open in Telegram
  • Java

    15 Sept, 08:03

    🎸 Приглашаем на Java Rock Star MeetupСамая ламповая встреча Java-коммьюнити состоится уже в ближайшую пятницу. Вместе с крутыми спикерами будем копаться под капотом JVM, холиварить и общаться в неформальной атмосфере.🗓 18 сентября, 18:00, Москва, Лофт Casa Picassa на Бауманской.Что в программе?⚙️ Иван Углянский, эксперт по JVM и компиляторам, расскажет о Project Valhalla: зачем нужны Java value-типы и почему новый подход наконец даёт надежду довести многострадальный проект до финиша.🤖 Максим Козлов, сооснователь и CTO GitFlic, разберет, как в агентном SDLC сохранить связь между требованиями, кодом и реальным результатом.Участие бесплатное, нужна только регистрация. Присоединяйся к рок-звёздам Java!Реклама: Акционерное Общество "АКСИОМ" Erid: 2VtzqueKfqE
    Image from a post by JavaImage from a post by Java
    1,9002211Open in Telegram
  • Java

    14 Sept, 13:00

    💡 Java: Checked vs Unchecked Exceptions, коротко и по делуВ Java исключения делятся на две основные категории:- Checked - например, IOException. Компилятор заставит либо обработать исключение через try/catch, либо указать throws. - Unchecked — наследники RuntimeException. Обязательной обработки на этапе компиляции нет.Пример:IOException → checked NullPointerException → unchecked IllegalArgumentException → uncheckedПрактическое правило: checked exceptions имеет смысл использовать для ситуаций, из которых вызывающий код действительно может восстановиться.#Java #ErrorHandling
    1,80031Open in Telegram
  • Java

    13 Sept, 12:40

    🚀 Spring Boot 4 получил полноценную поддержку Kotlin SerializationТеперь для kotlinx.serialization есть отдельный starter:spring-boot-starter-kotlinx-serialization-jsonЧто он делает:- автоматически создаёт Json bean - регистрирует HTTP message converter - позволяет настраивать сериализацию через spring.kotlinx.serialization.json. - работает с привычными @Serializable data classПример настройки:pretty-print: true ignore-unknown-keys: trueДля Kotlin-проектов на Spring Boot это убирает лишнюю ручную конфигурацию и делает kotlinx.serialization полноценной альтернативой Jackson.
    Image from a post by JavaImage from a post by Java
    1,780732Open in Telegram
  • Java

    13 Sept, 10:35

    🔥 Хочешь расти в IT быстрее остальных? Перестань учиться в одиночкуМожно годами смотреть курсы, читать документацию и всё равно топтаться на месте.А можно попасть в правильное окружение, где каждый день обсуждают новые инструменты, вакансии, реальные кейсы, ошибки и то, что уже завтра станет стандартом.Я собрал папки и каналы по разным направлениям IT, чтобы ты быстрее находил нужных людей, идеи и полезный контент - без бесконечного поиска.AI: t.me/ai_machinelearning_big_data Python: t.me/pythonl Linux: t.me/linuxacademiya Хакинг: t.me/linuxkalii DevOps: t.me/DevOPSitsec Docker: https://t.me/+90Z5TAyfuNU5YmRi Golang: t.me/Golang_google Rust: t.me/rust_code C++: t.me/cpluspluc C#: t.me/csharp_ci Java: t.me/javatg JavaScript: t.me/javascriptv
    Image from a post by JavaImage from a post by Java
    1,460111Open in Telegram
  • Java

    12 Sept, 09:02

    ☕ Java добралась до GPU Tensor Cores почти без потери производительностиВ Project Babylon показали, как один и тот же Java Tensor API можно запускать на разных GPU через HAT — без переписывания логики под каждого производителя.На NVIDIA A10:- обычный matrix multiply: около 240 GFLOP/s - через Tensor Cores: до 7,3 TFLOP/s - производительность приблизилась к native CUDA/WMMAНа Apple M4 Max тот же Java-код запускается через OpenCL 1.2, а после настройки tile size и параметров запуска получил до 8× ускорения относительно наивной реализации. Под капотом:- Project Babylon даёт code reflection - HAT преобразует Java-код под GPU backend - Tensor API абстрагирует MMA-операции - NVIDIA получает аппаратные Tensor Cores, а другие платформы — эквивалентное tiled-исполнениеИнтересный шаг к тому, чтобы писать высокопроизводительные GPU-вычисления на Java и сохранять переносимость между
    1,87064211Open in Telegram
  • Java

    11 Sept, 09:48

    Java: рефакторинг legacy-кода начинай с тестаДаже странное поведение старого метода может быть важно для вызывающего кода. Прежде чем «сделать красиво», зафиксируй, как он работает сейчас.Добавь тест на текущее поведение. Проверь обычный сценарий и важные граничные случаи. Меняй по одному шагу: переименуй переменную, выдели метод, упрости условие. После каждого изменения запускай тесты. Если что-то сломалось, причину проще найти в небольшом изменении. Исправления багов отделяй от рефакторинга. Изменение поведения лучше делать отдельным шагом с отдельным тестом.Переписывание целого класса без покрытия усложняет проверку: код выглядит лучше, но сохранил ли он прежнее поведение?
    1,7407631Open in Telegram
  • Java

    11 Sept, 07:47

    Команды ждут тебя на треке программирование роботов на МТС True Tech Champ 2026 — всероссийском чемпионате по программированию с двумя треками и призовым фондом 10 250 000 рублей.Успей зарегистрироваться до 13 сентября.В треке программирования роботов тебе предстоит запрограммировать робособаку для доставки груза через полосу препятствий сначала в онлайн-симуляторе, а затем на офлайн-полигоне в финале 22 октября. Рекомендуемые стеки: Go, Java, Python, C#, C++, JS.Участие в командах 2-5 человек. Если у тебя нет своей команды, кураторы помогут объединиться с другими участниками на платформе.Масштабный финал объединит борьбу за призовой фонд 10 250 000 рублей, выступления хедлайнеров, доклады спикеров и активности для всех гостей мероприятия.Успей зарегистрироваться и пройти квалификацию до 13 сентября.erid:2VSb5xPaMKx
    Image from a post by JavaImage from a post by Java
  • Java

    10 Sept, 13:01

    🍃 Spring Boot 4: проверьте зависимости Flyway и LiquibaseПосле обновления одной зависимости flyway-core или liquibase-core недостаточно для автоконфигурации миграций. В Spring Boot 4 поддержку технологий вынесли в отдельные модули.Используйте соответствующий стартер:Flyway → spring-boot-starter-flyway Liquibase → spring-boot-starter-liquibaseДля тестов, включая test slices:spring-boot-starter-flyway-test spring-boot-starter-liquibase-testВсе перечисленные зависимости относятся к группе org.springframework.boot. Тестовые стартеры добавляются с областью test в Maven или через testImplementation в Gradle.Руководство по миграции: https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-4.0-Migration-Guide#module-dependencies#SpringBoot #Java #Flyway
    Image from a post by JavaImage from a post by Java
    1,850631Open in Telegram
  • Java

    8 Sept, 09:04

    💡 Java: переопределяешь equals() - переопредели и hashCode()Два объекта с одинаковым email могут быть равны по equals(), но HashSet.contains() при этом вернёт false.Причина: HashSet и HashMap сначала используют хеш, чтобы определить, где искать объект, а затем проверяют равенство. Если хеши различаются, до equals() дело может не дойти.Правило: равные объекты обязаны иметь одинаковый hashCode(). При этом одинаковый хеш не гарантирует равенство - коллизии допустимы.В примере на картинке равенство определяется по email, поэтому хеш тоже вычисляется по нему.И ещё: не меняйте поля, участвующие в equals() и hashCode(), пока объект хранится в HashSet или используется как ключ HashMap - поиск может перестать его находить.#Java #OOP
    Image from a post by JavaImage from a post by Java
    2,200531Open in Telegram
  • Java

    6 Sept, 12:03

    🚀 Apache Kafka - это распределённая платформа для передачи и хранения потоков событий в реальном времени.Проще: сервисы не общаются напрямую друг с другом, а отправляют события в Kafka, а другие сервисы читают их когда нужно.В 2026 Kafka используют для:• связи микросервисов • логов и событий • real-time аналитики • CDC из баз данных •• обработки больших потоков данных построения event-driven архитектурыГлавная причина популярности: высокая пропускная способность, масштабирование и возможность надёжно хранить события и перечитывать их позже. https://www.youtube.com/shorts/Z-t8CCs7ty4
    2,530video922Open in Telegram
  • Java

    5 Sept, 09:44

    🚀 Spring Boot 4 меняет подход к тестовым зависимостямТеперь для каждой технологии используется свой test starter по схеме:spring-boot-starter--testНапример, для Spring Security:spring-boot-starter-security-testЧто это даёт:- у каждой технологии свой тестовый starter - spring-boot-starter-test подтягивается транзитивно - зависимости для тестов становятся понятнее и аккуратнее - меньше ручной сборки test classpathДля Security-тестов в Spring Boot 4 лучше подключать именно ...-security-test, а не отдельный spring-security-test.
    Image from a post by JavaImage from a post by Java
    2,380742Open in Telegram
  • Java

    4 Sept, 13:59edited

    Школа программирования Java Online Projects поздравляет с Днем Знаний!🧑‍🎓📚Вышло наше финальное занятие курса по Микросервисной архитектуре — «Нагрузочное тестирование. Gatling». На нем мы на практике разбираем, как наше приложение ведет себя под реальной высокой нагрузкой. Вместе с ним мы запускаем последнюю акцию перед подорожанием:🔥 Скидка 50% на курсы «Микросервисы, Kafka, Docker Spring Cloud, WebFlux» и «Деплой микросервисов в Kubernetis/Helm» ✨ Бонусы: выпускные проекты Rescue Service и TopJava2 ✨ Курс TopKotlin или DocJava в подарокСуперпредложение: скидка 55% скидка на всю линейку Микросервисов + все бонусы включены🔥Программа на 100% покрывает продвинутый стек компетенций:✨ Архитектура и веб-стек — начинаем с реактивных приложений: Project Reactor, Spring WebFlux, R2DBC. Дальше переходим на Spring Boot 4 — полный MVC-стек и виртуальные потоки (Virtual Threads).✨ И
    Image from a post by JavaImage from a post by Java
    2,0504211Open in Telegram
  • Java

    3 Sept, 11:38edited

    🖥 Spring Boot 4 улучшил наблюдаемость Redis через Observation API.Теперь команды Redis можно автоматически связывать с метриками и трассировками:- latency операций - spans для Redis-команд - ошибки и длительность запросов - интеграция с общей системой наблюдаемости приложенияОсобенно удобно использовать это вместе с OpenTelemetry starter, чтобы Redis сразу попадал в единый tracing и metrics pipeline.Для продакшена это полезно тем, что проблемы Redis можно видеть не отдельно, а прямо внутри полного пути запроса через приложение.#SpringBoot4 #Redis
    Image from a post by JavaImage from a post by Java
    2,110744Open in Telegram