ru
Feedback
Чашечка Java

Чашечка Java

Открыть в Telegram

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

Больше
8 453
Подписчики
-424 часа
-187 дней
-6030 день
Архив постов
Освоение Unicode в Java: создаём на Quarkus REST API, готовый к глобальной аудитории В этом руководстве мы разберем непонятности вокруг Unicode и узнаем, как строить надёжные, интернациональные Java-приложения. Разберём теорию, укажем на подводные камни, а затем соберём «Глобальный сервис приветствий» на Quarkus, который переживёт весь хаос реального текста. К концу статьи вы разберётесь с тем, – как устроен Unicode и как Java на самом деле хранит текст; – почему длина строки и перебор символов сложнее, чем кажется; – как нормализация предотвращает неприятные несоответствия; – как настроить REST-сервис и базу данных для безопасной работы с Unicode. Unicode без боли Читать: https://habr.com/ru/companies/otus/articles/956720/?utm_campaign=956720 @a_cup_of_java | Другие наши каналы

Паттерны ООП c примерами на Java: порождающие шаблоны Привет! Меня зовут Бромбин Андрей. В этой статье мы рассмотрим порождающие паттерны ООП. Обсудим, что такое хороший дизайн и почему не стоит начинать всё с нуля каждый раз, когда перед нами новая задача. Также разберёмся, где эти паттерны действительно помогают и какую пользу несут — всё это с наглядными примерами на Java, приближёнными к реальным. Всем нам хочется делать больше и тратить на это меньше времени. Браться за новые задачи смелее и выполнять их эффективнее. В этом нам и помогают паттерны: они дают рабочую схему для типовых кейсов, чтобы не выдумывать решение каждый раз с чистого листа. Шаблонизироваться Читать: https://habr.com/ru/companies/ruvds/articles/955604/?utm_campaign=955604 @a_cup_of_java | Другие наши каналы

Graph Ql клиент. Быстрый старт Приветствую, коллега. Не так давно столкнулись с необходимостью реализовать взаимодействие с Graph Ql сервисом. Появилась задача аутентификации, настройки подключения, получения и передачи потребителям информации. В результате нашли много материалов, в которых описано, как развернуть Graph Ql сервис, как его использовать с базой данных. Например вот, и вот. Это подробные статьи, которые помогут решить сложные задачи. Но что делать, если стоит задача поменьше и хочется получить комплексное описание решения? Хочу предложить вариант, насытив его информацией, которая принесет пользу. Заказчик получит работающий сервис, разработчик необходимые знания и способ решения, который можно дополнять и улучшать для конкретных условий использования. Для погружения в Graph Ql и детали его использования есть статьи - вот, вот, вот и документация. Эта статья будет сосредоточена на задаче реализации клиента к Graph Ql серверу. Если для вас стоит подобная задача, то нам по пути. Поехали ... Читать: https://habr.com/ru/companies/alfastrah/articles/952862/?utm_campaign=952862 @a_cup_of_java | Другие наши каналы

Микросервис из 15-летнего монолита: приключение на год Про выделение микросервисов из монолита рассказывали много, но у каждого свой путь – в статье расскажем про наш. От простейшего выделения сервиса в модуль в начале до решения проблем разрыва транзакций, SQL Join-запросов, задержек асинхронного API и непосредственно выделения нового сервиса. Использование event-driven архитектуры, редизайна модели данных и интеграционного слоя как основных подходов в процессе выделения. Читать: https://habr.com/ru/companies/hh/articles/956102/?utm_campaign=956102 @a_cup_of_java | Другие наши каналы

Jackson 3 ворвался в Spring Команда Spring официально представила поддержку Jackson 3 — одного из крупнейших обновлений в экосистеме JSON для JVM. Уже начиная с Spring Boot 4 и Spring Framework 7, Jackson 3 становится версией по умолчанию, а Jackson 2 помечается как deprecated. В новом переводе от команды Spring АйО поговорим про нововведения — улучшенную безопасность, переход к JsonMapper, отказ от MappingJacksonValue, поддержку новых API и настройку через builder-интерфейсы. Читать: https://habr.com/ru/companies/spring_aio/articles/956366/?utm_campaign=956366 @a_cup_of_java | Другие наши каналы

Как мы за 1.5 года переобучили с PHP на Java всех разработчиков В прошлой статье мы рассказали, почему Compo Soft решила уйти от привычного PHP‑стека и перейти на Java ради выхода в сегмент Enterprise. Но если кто‑то подумал, что за этим решением последовал массовый найм Java‑разработчиков — нет. Мы пошли по куда более хардкорному пути: взяли всю свою PHP‑команду и начали переобучать ее на Java. Полностью c нуля. И без отрыва от производства. Читать: https://habr.com/ru/companies/compo/articles/956106/?utm_campaign=956106 @a_cup_of_java | Другие наши каналы

Как @RequestBody и @ResponseBody упрощают REST в Spring Статья на Java67 объясняет, как эти аннотации автоматически мапят JSO
Как @RequestBody и @ResponseBody упрощают REST в Spring Статья на Java67 объясняет, как эти аннотации автоматически мапят JSON в Java через HttpMessageConverter, показывает примеры контроллеров, использование @RestController и @Valid. Полезно для разработчиков, работающих с REST на Spring. Полезный каталог для разработчика — в подборке Javarevisited собраны темы по Java, Spring, DevOps, облакам, машинному обучению, базам данных и веб‑разработке. Краткий справочник с ссылками на курсы, интервью и туториалы для обучения и подготовки к собеседованиям. Архив блога Soma Sharma: все посты по месяцам и годам Краткий обзор: страница содержит календарный архив публикаций с 2012 по 2025 год, количество записей по месяцам, ссылки на политику конфиденциальности и подписку — удобно для поиска старых материалов. Подробности: http://www.java67.com/2022/02/what-is-responsebody-and-requestbody-annotations-in-spring.html #en @a_cup_of_java | Другие наши каналы

Топ курсов и мок‑тестов для Spring‑сертификации Краткий обзор от Java67: подборка бесплатных и платных курсов, мок‑тестов и м
Топ курсов и мок‑тестов для Spring‑сертификации Краткий обзор от Java67: подборка бесплатных и платных курсов, мок‑тестов и материалов для подготовки к VMware/Pivotal Spring Professional (EDU‑1202). Описаны формат экзамена, проходной балл и где найти полезные тесты. Источник: Java67 (Javin Paul). Копирование и цитирование: что можно, а что нет В статье автор предупреждает, что прямое копирование вредно для SEO. Допускается короткая перефразированная цитата с ссылкой. На сайте также есть большие подборки курсов и материалов по Java, Python и другим технологиям. Javarevisited: гид по Java и Spring В блоге Javarevisited собраны интервью-вопросы, обзоры Spring Boot, микросервисов, кейсы по отладке, подборки курсов и практические туториалы — полезно для подготовки к собеседованиям и прокачки навыков. Подробности: http://www.java67.com/2017/08/3-free-spring-certification-mock-exams-practice-questions.html #en @a_cup_of_java | Другие наши каналы

Как записаться на экзамен Spring Professional (VMware EDU-1202) онлайн В статье Java67 описано, как купить ваучер, зарегистри
Как записаться на экзамен Spring Professional (VMware EDU-1202) онлайн В статье Java67 описано, как купить ваучер, зарегистрироваться на ExamLocal, выбрать дату и режим (онлайн с прокторингом), сделать системную проверку и учесть сроки брони: запись за 24–90 дней до истечения ваучера. Полный справочник по Java и смежным технологиям На сайте Javarevisited собрана обширная коллекция материалов: Java, Spring, микросервисы, базы данных, фронтенд, DevOps и курсы, а также подборки вопросов для интервью — полезно для обучения и подготовки к собеседованиям. Навигация блога: архивы, подписка и политика В материале собраны архивы по годам и месяцам, ссылки на Privacy Policy и Terms & Conditions, блок популярных постов и форма подписки. Поможет быстро найти публикации и ориентироваться на сайте. Подробности: http://www.java67.com/2020/04/how-to-enroll-and-give-spring-5-core-professional-certification-exam-online.html #en @a_cup_of_java | Другие наши каналы

Разбор олимпиады ITMO Самое простое обьснение олимпиады от itmo 2025 (1 часть) Задачи A , B и другие в следуйщих частях. github: jvmdevelop Автор: И.Ф. Читать: https://habr.com/ru/articles/956218/?utm_campaign=956218 @a_cup_of_java | Другие наши каналы

Java против Python: Призрак с LTS-подпиской стучится в AI 2025 год. Эпоха, когда ИИ генерирует код, модели меняются каждые полгода, а техлид должен разбираться не только в паттернах, но и в условиях лицензионного соглашения. Читать: https://habr.com/ru/articles/955500/?utm_campaign=955500 @a_cup_of_java | Другие наши каналы

Seed4J 2.0 — миграция от JHipster Lite Релиз включает миграцию с JHipster Lite 1.35.0, смену неймспейса (tech.jhipster → com.
Seed4J 2.0 — миграция от JHipster Lite Релиз включает миграцию с JHipster Lite 1.35.0, смену неймспейса (tech.jhipster → com.seed4j), поддержку Angular i18n, обновления зависимостей и исправления. Проект форкнут с акцентом на чистый код и гексагональную архитектуру. Подробности: https://www.infoq.com/news/2025/10/seed4j-migration-jhipster/ #en @a_cup_of_java | Другие наши каналы

Java-дайджест: Jakarta Query, Spring и Open Liberty Коротко: milestone-релизы Jakarta Query 1.0, Spring AI 1.1 и Spring Batch
Java-дайджест: Jakarta Query, Spring и Open Liberty Коротко: milestone-релизы Jakarta Query 1.0, Spring AI 1.1 и Spring Batch 6.0, выход Open Liberty 25.0.0.10, точечные обновления Quarkus, Camel, Ktor и переход Grails в ASF. По материалам InfoQ. Подробности: https://www.infoq.com/news/2025/10/java-news-roundup-oct06-2025/ #en @a_cup_of_java | Другие наши каналы

7 лучших курсов по Spring Boot в 2025 — краткий обзор В статье Java67 собрана подборка онлайн‑курсов для новичков: от вводных
7 лучших курсов по Spring Boot в 2025 — краткий обзор В статье Java67 собрана подборка онлайн‑курсов для новичков: от вводных уроков и bootcamp до микросервисов и Spring Cloud на Udemy, Coursera и Pluralsight. Полезно тем, кто планирует освоить Spring Boot в 2025. Полезный каталог материалов по Java и Spring На блоге Javarevisited собрана большая подборка: Spring MVC, Hibernate, Struts, курсы по Java, web, Docker, Spring Boot и материалы для подготовки к интервью. Удобно для поиска нужных ресурсов. Большая подборка по Spring и Java На странице собраны практические статьи и решения: настройка источников данных, CORS, Spring Boot 3/6, безопасность, тестирование, загрузка файлов, вывод SQL, исправления распространённых ошибок и топ-вопросов для собеседований. Полезно для Java-разработчиков. Подробности: http://www.java67.com/2018/06/5-best-courses-to-learn-spring-boot-in.html #en @a_cup_of_java | Другие наши каналы

NoClassDefFoundError SmartInitializingSingleton в Spring Boot — как исправить В статье показано, что ошибка вызвана конфликто
NoClassDefFoundError SmartInitializingSingleton в Spring Boot — как исправить В статье показано, что ошибка вызвана конфликтом версий Spring в pom.xml (старый spring-web), из‑за чего отсутствует класс SmartInitializingSingleton. Решение — удалить несовместимые зависимости или привести версии в соответствие. Как избежать конфликтов зависимостей в Spring Boot Статья объясняет причины BeanCreationException и загрузки неверных классов из classpath, предупреждает о рисках смешивания явных зависимостей со Spring Boot starter и даёт практические советы по отладке. Полезно для Java-разработчиков. Полный набор для Java-специалиста: Spring, Spring Boot и микросервисы В статье собраны вопросы для собеседований, подборки курсов, примеры и практические гайды по Spring и смежным темам — полезный ресурс для подготовки и прокачки навыков. Читать далее. Подробности: http://www.java67.com/2018/05/how-to-javalangnoclassdeffounderror-Spring-Boot-SmartInitializingBean.html #en @a_cup_of_java | Другие наши каналы

Подборка: ТОП‑6 курсов Udemy 2025 — микросервисы на Java и Spring Boot Статья Java67 рассматривает шесть ведущих онлайн‑курсо
Подборка: ТОП‑6 курсов Udemy 2025 — микросервисы на Java и Spring Boot Статья Java67 рассматривает шесть ведущих онлайн‑курсов (Udemy, Coursera, Educative) по созданию микросервисов: Spring Boot, Spring Cloud, Docker, Kubernetes, безопасность, трассировка и деплой. Ссылки и рекомендации в статье. Полный навигатор по Spring, Hibernate и курсам Кратко: подборка ссылок и материалов — сертификационные руководства, mock-экзамены, интервью-вопросы и списки курсов по Java, Spring, Hibernate, вебу и DevOps. Поможет в подготовке и выборе обучения. Большая подборка по Spring и Spring Boot Сборник практических статей: руководства, советы, исправления ошибок, примеры микросервисов, тестирование и подготовка к собеседованиям. Полезно Java‑разработчикам, ищущим готовые решения. Источник: блог Soma Sharma. Подробности: http://www.java67.com/2022/02/top-5-microservice-courses-for-java.html #en @a_cup_of_java | Другие наши каналы

Топ-10 бесплатных курсов Udemy для Java Fullstack в 2025 В материале на Java67 собрана подборка бесплатных курсов по Java, Sp
Топ-10 бесплатных курсов Udemy для Java Fullstack в 2025 В материале на Java67 собрана подборка бесплатных курсов по Java, Spring/Spring Boot, Hibernate, JDBC, HTML/CSS/JS, React и микросервисам — пошаговый план обучения для тех, кто хочет стать full‑stack Java‑разработчиком. Как стать Full-Stack Java в 2025: 10 бесплатных курсов Udemy В статье — подборка практических курсов по Spring Boot, React и AWS, включая 2‑часовой hands‑on курс по Spring Boot с загрузкой фото в S3, API и прочие рекомендации. Читайте статью для ссылок и подробностей. Большой сборник вопросов для собеседований по Java и веб‑разработке Подборка тем: Spring (Boot, MVC, Cloud), SQL, структуры данных, микросервисы, тестирование, UI/UX, DevOps и курсы. Полезно для подготовки к интервью и самообучения — ссылки на статьи и практические примеры. Подробности: http://www.java67.com/2020/07/top10-free-courses-to-learn-full-stack.html #en @a_cup_of_java | Другие наши каналы

Топ-10 проектов на Spring Boot для практики в 2025 Краткий обзор идей — онлайн-бронирование билетов, e‑commerce, микросервисы
Топ-10 проектов на Spring Boot для практики в 2025 Краткий обзор идей — онлайн-бронирование билетов, e‑commerce, микросервисы, REST API, Kafka, full‑stack с React, Thymeleaf и Student Management. Подробности и курсы — по материалам Java67. Обзор: материалы по Java, Spring и DevOps Статья на Javarevisited собирает темы и посты — core Java, Spring Boot, микросервисы, интервью‑вопросы, Docker, Kubernetes, курсы и советы по подготовке. Полезно для выбора ресурсов и усиления навыков. Архив блога Soma Sharma: посты по годам и месяцам (2012–2025) Страница содержит хронологический архив публикаций с указанием числа записей по месяцам и годам, разделы Privacy/Terms, форму подписки на новые посты и копирайт Soma Sharma 2021–2025. Подробности: http://www.java67.com/2022/12/10-projects-ideas-to-learn-spring-boot.html #en @a_cup_of_java | Другие наши каналы

HTTP-методы в Spring: @GetMapping, @PostMapping, @PutMapping, @DeleteMapping, @PatchMapping — в чём разница? В статье на Java
HTTP-методы в Spring: @GetMapping, @PostMapping, @PutMapping, @DeleteMapping, @PatchMapping — в чём разница? В статье на Java67 просто и с примерами показывают: GET для чтения, POST для создания, PUT для полного обновления, PATCH для частичного изменения и DELETE для удаления ресурсов. Полезно для быстрого освоения. Полный справочник по Java и IT-темам Кратко: в статье собрана большая подборка тем и ресурсов — Java, Spring, алгоритмы, базы данных, DevOps, ML, фронтенд и инструменты для подготовки к интервью. Полезно для обучения и планирования карьерного роста. Архив блога Soma Sharma — статистика по годам Краткое: фрагмент архива блога Soma Sharma с разбивкой по годам и месяцам (2012–2025), указаны числа публикаций, ссылки на политику конфиденциальности, условия, подписка на почту и копирайт. Подробности: http://www.java67.com/2023/09/difference-between-getmapping.html #en @a_cup_of_java | Другие наши каналы

Топ-20 вопросов по микросервисам для Java-разработчиков На Java67 собраны часто задаваемые вопросы и ответы по микросервисной
Топ-20 вопросов по микросервисам для Java-разработчиков На Java67 собраны часто задаваемые вопросы и ответы по микросервисной архитектуре: отличия от монолита, контейнеры, Docker/Kubernetes, API Gateway, синхронная и асинхронная коммуникация, CQRS. Полезно для подготовки к собеседованию. Курс и чек‑лист по микросервисам. В обзоре рекомендован курс Master Microservices with Spring Boot and Spring Cloud (In28Minutes, Udemy) и собраны главные вопросы для интервью и изучения: дизайн, шаблоны БД, CQRS, саги, circuit breaker и распределённая трассировка. Полная подборка по Spring, Java и Microservices В блоге Soma Sharma собрана большая коллекция: интервью‑вопросы, гайды по Spring/Spring Boot, примеры, советы по отладке и курсы. Полезно для подготовки к собеседованиям и практической работе. Подробности: http://www.java67.com/2021/02/microservices-interview-questions-answers-java-spring.html #en @a_cup_of_java | Другие наши каналы