ru
Feedback
Чашечка Java

Чашечка Java

Открыть в Telegram

Лучшие материалы по Java на русском и английском Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels

Больше
8 436
Подписчики
-524 часа
-257 дней
-6930 день
Архив постов
Управление транзакциями в Spring: подробно о @Transactional Команда Spring АйО перевела статью об использовании аннотации @Transactional для управления транзакциями в Spring и в различных фреймворках экосистемы Spring, а также о ее интеграции с Hibernate. После прочтения данной статьи вы будете гораздо лучше понимать основы работы с этой аннотацией, а также механизмы, которые работают под капотом при ее использовании. Читать: https://habr.com/ru/companies/spring_aio/articles/911160/?utm_campaign=911160 @a_cup_of_java | Другие наши каналы

Spring. Аутентификация на reactive feign В этой статье проведены параллели между обработкой ошибок в feign и reactivefeign клиентах на примере реализации starter, который реализует аутентификацию по OAuth 2.0 в spring reactive подходе. В этой статье не будет описания реактивного стека. Если Вы хотите разобраться, какие есть преимущества и зачем его применять, рекомендую посмотреть эту серию статей. В этой статье не будет сравнения реактивного и нереактивного подхода. Для этого есть такая статья. В этой статье я хочу показать, что перевод компонентов на реактивность - несложная задача по рефакторингу, которая не займет много времени. Добавить монетку в копилку того, что перевод на реактивность - процесс, основные затраты в котором нужно сделать на первом шаге, когда Вы решаетесь применять этот подход, а адаптировать существующие компоненты просто. Читать: https://habr.com/ru/companies/alfastrah/articles/911304/?utm_campaign=911304 @a_cup_of_java | Другие наши каналы

Лучшие курсы Стивена Гридера на Udemy в 2025 году Стивен Гридер — признанный эксперт в обучении веб- и мобильной разработке.
Лучшие курсы Стивена Гридера на Udemy в 2025 году Стивен Гридер — признанный эксперт в обучении веб- и мобильной разработке. Его курсы помогут разобраться с React, JavaScript, Docker, Solidity и другими технологиями. Отличный выбор для тех, кто хочет быстро развить востребованные IT-навыки. Лучшие курсы по изучению NFT: как начать и что важно знать. В статье собрана сводка популярных обучающих программ для понимания технологии невзаимозаменяемых токенов. Полезно для тех, кто хочет глубже разобраться в NFT и криптоискусстве. Подробности: http://www.java67.com/2022/05/10-best-udemy-courses-of-stephen-grider.html #en @a_cup_of_java | Другие наши каналы

Лучшие курсы по Python для Data Science и Machine Learning в 2025 году помогут быстро освоить анализ данных и создание моделе
Лучшие курсы по Python для Data Science и Machine Learning в 2025 году помогут быстро освоить анализ данных и создание моделей ИИ. Среди них популярны курсы на Udemy, Coursera и Pluralsight с акцентом на практику и использование ключевых библиотек Python. Лучшие бесплатные курсы 2025 года для IT-специалистов В статье собраны подборки топовых бесплатных онлайн-курсов по программированию, веб-разработке, кибербезопасности и другим востребованным направлениям. Полезный ресурс для тех, кто хочет прокачать навыки и быть в тренде. Подробности: http://www.java67.com/2021/12/top-5-python-courses-for-data-science.html #en @a_cup_of_java | Другие наши каналы

Что нового в Amplicode 2025.1 С радостью сообщаем, что успешно состоялся первый мажорный релиз Amplicode в 2025 году. Этот релиз включает множество улучшений, исправлений и новых фич. Вот основные из них: * Поиск по эндпоинтам * Улучшенный HTTP Client * Editor Inlay * Улучшенная генерация Docker-файлов * Интеграция с DBeaver * Spring Boot Initializer Читать: https://habr.com/ru/companies/haulmont/articles/911526/?utm_campaign=911526 @a_cup_of_java | Другие наши каналы

Что нового в Hibernate 7.0 Команда Spring АйО перевела статью про новые функции и возможности, добавленные в Hibernate ORM версии 7.0 : новая лицензия Apache 2.0, переход на Jakarta Persistence 3.2 и Java 17, замена HCANN на Hibernate Models, а также множество улучшений для работы с JSON, XML, enum, soft-delete и запросами. Добавлено экспериментальное API для batch-операций, Set-returning functions и удобный доступ к кэшу первого уровня. Читать: https://habr.com/ru/companies/spring_aio/articles/911422/?utm_campaign=911422 @a_cup_of_java | Другие наши каналы

Хотите писать без ошибок? Узнайте, как Java обрабатывает кодировки Многие наверняка сталкивались с ситуацией, когда при открытии файла в текстовом редакторе (например, Word) вместо ожидаемого текста появляется хаотичный набор символов: или «кракозябры». Такое происходит, когда программа неправильно определяет кодировку файла — набор правил, по которым символы преобразуются в двоичный код. Каждый формат файла (TXT, DOCX, PDF и другие) имеет свою структуру и использует определённую кодировку для хранения данных. Если приложение неверно интерпретирует эти правила, текст становится нечитаемым. Читать: https://habr.com/ru/companies/otus/articles/911400/?utm_campaign=911400 @a_cup_of_java | Другие наши каналы

Делитесь своим опытом в опросе про облака Мы готовим большое исследование по облачным технологиям и хотим узнать ваше мнение.
Делитесь своим опытом в опросе про облака Мы готовим большое исследование по облачным технологиям и хотим узнать ваше мнение. Расскажите, как вы работаете с облаками, какие у вас возникают вопросы или трудности. Фидбэк можно оставить в этой гугл-форме Спасибо 🙏

Подборка авторских Telegram-каналов про разработку Подборка авторских Telegram-каналов про разработку Приветствую, Хабр. На связи агент того самого анализатора, и сегодня я предлагаю вам изучить Telegram-каналы крутых айтишников, которые познали себя не только в коде, но и блогинге. Переворошила Telegram, чтобы вам не пришлось. Надеюсь, они помогут вам преисполниться в своём познании.... Поехали! Читать: https://habr.com/ru/companies/pvs-studio/articles/911192/?utm_campaign=911192 @a_cup_of_java | Другие наши каналы

Спасаемся от Spring: есть ли альтернативы репозиторным фреймворкам? Часть вторая. Альтернативы В предыдущей статье мы обсудили недостатки решений Spring в части доступа к данным. В ходе анализа решений Spring стало очевидно, что оба фреймворка используют радикально разные подходы в работе с данными. Казалось бы, контроль над запросами очень важен для приложений, особенно высоконагруженных. Но Spring Data JPA такого контроля не даёт. Лёгкость и простота изменения кода является залогом его чистоты и работоспособности, однако с этим есть сложности уже у Spring JDBC. Всего-то нужен фреймворк, предоставляющий полный контроль над запросами со стороны разработчика и не создающий трудностей при развитии, изменении и рефакторинге кода. В этой статье мы разберём две альтернативы, которые, на мой взгляд, в меньшей степени подвержены проблемам Spring Data JPA и Spring JDBC. Это будут jOOQ и Exposed. Читать: https://habr.com/ru/companies/sberbank/articles/906590/?utm_campaign=906590 @a_cup_of_java | Другие наши каналы

Лучшие бесплатные курсы по Selenium для начинающих в 2025 году Если хотите освоить автоматизированное тестирование веб-прилож
Лучшие бесплатные курсы по Selenium для начинающих в 2025 году Если хотите освоить автоматизированное тестирование веб-приложений, в статье представлен подборка из 7 бесплатных курсов по Selenium с использованием Java и C#. Отличный старт для QA и разработчиков. Лучшие бесплатные курсы по программированию и IT в 2025 году В статье представлен обширный список бесплатных и качественных курсов по Java, веб-разработке, DevOps, базам данных и другим востребованным технологиям. Отличный ресурс для прокачки навыков и подготовки к интервью. Подробности: http://www.java67.com/2018/02/7-free-selenium-web-deriver-courses-for-java-C-developer.html #en @a_cup_of_java | Другие наши каналы

Топ-10 бесплатных курсов по программированию на Udemy в 2025 году В списке собраны лучшие бесплатные курсы по кодингу и веб-р
Топ-10 бесплатных курсов по программированию на Udemy в 2025 году В списке собраны лучшие бесплатные курсы по кодингу и веб-разработке, подходящие для новичков и тех, кто хочет прокачать навыки. Отличная возможность освоить программирование и подготовиться к востребованным IT-профессиям. Лучшие курсы по системному дизайну, структурам данных, Google Cloud и NFT собраны в одном обзоре. В статье представлены практические примеры, полезные интервью-вопросы и подборки для эффективного обучения программированию и развитию навыков в IT. Подробности: http://www.java67.com/2022/11/10-free-udemy-courses-to-learn-coding.html #en @a_cup_of_java | Другие наши каналы

Лучшие бесплатные курсы Salesforce в 2025 для новичков Если хотите освоить Salesforce и получить востребованный навык, эта по
Лучшие бесплатные курсы Salesforce в 2025 для новичков Если хотите освоить Salesforce и получить востребованный навык, эта подборка бесплатных онлайн-курсов с Udemy и Trailhead — отличный старт. Здесь собраны курсы для разных уровней, которые помогут подготовиться к сертификации и начать карьеру в Salesforce. Топ бесплатных онлайн-курсов 2025 для разработчиков и IT-специалистов: изучение программирования, веб-дизайна, Salesforce, Java, этичного хакерства и многого другого. Полезные подборки помогут быстро освоить востребованные навыки и подготовиться к собеседованиям. Подробности: http://www.java67.com/2020/07/top-5-free-courses-to-learn-salesforce.html #en @a_cup_of_java | Другие наши каналы

Spring AI 1.0: новая эра разработки AI-приложений на Java Spring AI 1.0 упрощает создание масштабируемых AI-приложений, объед
Spring AI 1.0: новая эра разработки AI-приложений на Java Spring AI 1.0 упрощает создание масштабируемых AI-приложений, объединяя поддержку множества моделей от OpenAI, Google, Microsoft и других. Фреймворк предлагает удобный API, инструменты для работы с векторными базами и стандарты интеграции с внешними сервисами. Подробности: https://www.infoq.com/news/2025/05/spring-ai-1-0-streamlines-apps/ #en @a_cup_of_java | Другие наши каналы

Очистите свою память: от Finalize к Cleaner Сборка мусора в Java отвечает за управление памятью, но не очищает ресурсы, не связанные с памятью, такие как сокеты или дескрипторы файлов. Без надлежащего управления могут возникнуть утечки ресурсов, что приведет к снижению производительности или сбоям. Java Cleaner API, представленный в Java 9, обеспечивает современный и эффективный механизм очистки ресурсов, когда объекты больше не доступны. Он устраняет недостатки устаревшего метода finalize(), предлагая предсказуемый и эффективный способ управления ресурсами, не связанными с памятью: поэтому давайте совершим небольшой экскурс по методам очистки памяти от finalize до Cleaner API. Читать: https://habr.com/ru/articles/911046/?utm_campaign=911046 @a_cup_of_java | Другие наши каналы

Как провести бенчмарк кластера Camunda 8 «Могу ли я выполнять 10, 100 или 1000 экземпляров процессов в секунду на этом кластере Camunda 8?» Это типичный вопрос, который нам задают в последнее время, и на него можно ответить с помощью бенчмаркинга. Давайте разберёмся в этой увлекательной теме в сегодняшнем посте. Читать: https://habr.com/ru/articles/910898/?utm_campaign=910898 @a_cup_of_java | Другие наши каналы

Java: основные релизы мая 2025 года Вышли LangChain4j 1.0, Vert.x 5.0, Spring Data 2025.0.0, обновления Payara и несколько ре
Java: основные релизы мая 2025 года Вышли LangChain4j 1.0, Vert.x 5.0, Spring Data 2025.0.0, обновления Payara и несколько релиз-кандидатов Hibernate. Также продолжается активная работа над Jakarta EE 11 и JDK 25 с новыми спецификациями и улучшениями. Подробности: https://www.infoq.com/news/2025/05/java-news-roundup-may12-2025/ #en @a_cup_of_java | Другие наши каналы

5 бесплатных курсов для подготовки к экзамену GCP Professional Cloud DevOps Engineer в 2025 году В статье собраны бесплатные
5 бесплатных курсов для подготовки к экзамену GCP Professional Cloud DevOps Engineer в 2025 году В статье собраны бесплатные онлайн-курсы для успешной сдачи сертификации Google Cloud DevOps Engineer. Курсы охватывают основы облачных технологий, DevOps и работу с Google Cloud Platform, подходят как новичкам, так и опытным специалистам. Топ бесплатных курсов для изучения Ruby on Rails и других технологий в 2025 году. В подборке собраны лучшие ресурсы для новичков и опытных разработчиков, включая темы от Java до кибербезопасности. Полезно для тех, кто хочет прокачать навыки онлайн. Подробности: http://www.java67.com/2020/10/5-free-courses-to-pass-google-cloud-professional-cloud-devops-engineer-certificaiton.html #en @a_cup_of_java | Другие наши каналы

Лучшие бесплатные курсы по веб-дизайну в 2025 году В статье представлены восемь бесплатных онлайн-курсов от ведущих платформ,
Лучшие бесплатные курсы по веб-дизайну в 2025 году В статье представлены восемь бесплатных онлайн-курсов от ведущих платформ, которые помогут освоить веб-дизайн и разработку с нуля. Отличный старт для тех, кто хочет построить карьеру в IT и создавать современные сайты. Лучшие курсы для веб-разработчиков в 2025 году В статье собраны бесплатные и полезные курсы по Python, JavaScript, Node.js, React и другим востребованным технологиям. Это отличная подборка для тех, кто хочет прокачать навыки и идти в ногу с трендами веб-разработки. Подробности: http://www.java67.com/2020/07/top-5-free-courses-to-become-web-design.html #en @a_cup_of_java | Другие наши каналы

Лучшие курсы по Angular для 2025 года В статье представлен подборка из пяти актуальных онлайн-курсов по Angular для разных ур
Лучшие курсы по Angular для 2025 года В статье представлен подборка из пяти актуальных онлайн-курсов по Angular для разных уровней — от новичков до продвинутых разработчиков. Эти курсы помогут освоить создание современных веб-приложений и углубить знания в Angular. Топ популярных онлайн-курсов для IT-специалистов в 2025 году. В статье представлены бесплатные и платные курсы по программированию, веб-разработке, безопасности и облачным технологиям. Отличный обзор для тех, кто хочет прокачать навыки и идти в ногу со временем. Подробности: http://www.java67.com/2021/12/5-best-online-courses-to-learn-angular.html #en @a_cup_of_java | Другие наши каналы