Чашечка Java – Telegram
Чашечка Java
8.92K subscribers
3.84K photos
12 videos
56 files
6.24K links
Лучшие материалы по Java на русском и английском

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels
Download Telegram
Как Spring Boot принимает и возвращает JSON
В статье показано, как с помощью @RestController, @RequestBody и Jackson автоматически сериализовать и десериализовать POJO на примере сущности Stadium, а также как настроить поведение Jackson через properties или бин. Как настроить Jackson2ObjectMapper в Spring MVC

В статье объясняется, как изменить поведение Jackson2ObjectMapper в Spring MVC и Spring Boot, настроить сериализацию/десериализацию JSON и избежать типичных проблем с примерами и практическими советами для Java‑разработчиков. Всё для Java и разработки — обзор блога

Блог Javarevisited содержит сотни материалов по Java, Spring Boot, микросервисам, интервью, курсам и веб-разработке, а также темы от TypeScript и Vue до Unity и UX. Полезно для подготовки и обучения.

Подробности: http://www.java67.com/2023/04/how-to-accept-and-produce-json-as.html

#en

@a_cup_of_java | Другие наши каналы
Как читать настройки из application.properties в Spring Boot

В статье на Java67 показаны три способа получения значений: @Value, @ConfigurationProperties и через Environment. Примеры с properties и YAML, доступ к datasource и логированию — полезно для Java‑разработчиков. Полный каталог тем по Java и IT

Краткий обзор страницы с сотнями тегов и материалов: Java, Spring, Spring Boot, микросервисы, базы данных, фронтенд, ML, DevOps и подготовка к интервью. Полезный указатель по архивам и ресурсам для самообучения. Архив и сервисы сайта Soma Sharma
На странице перечислён архив публикаций по годам и месяцам, указаны политика конфиденциальности и условия, есть раздел популярных постов, подписка по email и заметка об авторских правах Soma Sharma 2021–2025.

Подробности: http://www.java67.com/2022/12/how-to-access-value-defined-in.html

#en

@a_cup_of_java | Другие наши каналы
Цепочка гаджетов в Java и как небезопасная десериализация приводит к RCE?

В этой статье мы узнаем, что такое chains of gadget, и рассмотрим на примерах (с картинками), как неаккуратная десериализация через нативные Java механизмы может привести к удалённому выполнению кода.


Читать: https://habr.com/ru/companies/pvs-studio/articles/955210/?utm_campaign=955210

@a_cup_of_java | Другие наши каналы
Чанковая загрузка артефактов CI/CD: оптимизация передачи файлов

Всем привет! Меня зовут Бороздин Филипп, я разработчик платформы GitFlic.

Вместе с командой мы создаем продукт, включающий в себя все возможности Git, автоматическое тестирование и анализ кода, CI/CD, реестр пакетов, а также множество других фич, с полным списком которых вы можете ознакомиться на сайте нашей платформы.

В данной статье я расскажу вам как мы оптимизировали процесс загрузки артефактов CI/CD используя чанковую загрузку.


Читать: https://habr.com/ru/companies/astralinux/articles/955392/?utm_campaign=955392

@a_cup_of_java | Другие наши каналы
Spring vs Spring Boot: что выбирать?

В статье на Java67 объясняют: Spring — мощный гибкий фреймворк с DI и богатыми возможностями; Spring Boot — надстройка с автоконфигурацией и стартер-зависимостями для быстрого старта автономных приложений. Советы, когда предпочесть каждую. Большой справочник по Java и смежным технологиям

Кратко: На сайте Javarevisited собран индекс тем и материалов — Java, Spring, microservices, Python, ML, DevOps, советы по интервью и архив публикаций для быстрого поиска полезных ресурсов. Архив публикаций и служебная информация

В материале — архив постов по годам и месяцам с указанием количества записей, а также ссылки на политику конфиденциальности, условия, подписку и информацию об авторских правах (Soma Sharma, 2021–2025).

Подробности: http://www.java67.com/2023/01/difference-between-spring-vs-springboot.html

#en

@a_cup_of_java | Другие наши каналы
Spring Boot Actuator: 13 ключевых вопросов для 5 лет опыта
Краткий обзор возможностей Actuator: ключевые эндпоинты (/health, /info, /metrics, /loggers), смена логирования, создание кастомных метрик и HealthIndicator, настройка доступа и статусов. Подробнее — в статье на Java67. Spring Boot Actuator: вопросы и практические настройки

Автор собрал вопросы для Java‑разработчиков с опытом 3–5 лет, объясняет конфигурацию health endpoint (management.health.status.order, management.health.status.http-mapping) и рекомендует курсы для подготовки к собеседованию. Большая подборка ресурсов для Java-разработчиков
На блоге Javarevisited опубликован подробный каталог тем: Java, Spring, SQL, Scala, DevOps и др., а также подборки для подготовки к собеседованиям, сертификатам и архив статей — полезно для быстрого поиска материалов.

Подробности: http://www.java67.com/2021/02/spring-boot-actuator-interview-questions-answers-java.html

#en

@a_cup_of_java | Другие наши каналы
Событийные микросервисы на Spring Boot + Kafka — практическое руководство

Статья описывает принципы event-driven архитектуры, настройку Kafka, создание User-сервиса с публикацией в топик user-events и пример потребителя на @KafkaListener. По материалам Java67. Обзор: ключевые темы для Java-разработчика

В подборке блога Javarevisited собраны тэги и материалы — Java, Spring, микросервисы, Data Science, DevOps, интервью-вопросы и курсы. Краткий гид для поиска туториалов, подготовки к собеседованиям и планирования обучения. Архив блога и служебная информация

Страница показывает архив по годам и месяцам, ссылки на политику конфиденциальности и условия, форму подписки и копирайт Soma Sharma 2021–2025. Полезно для быстрой навигации по записям.

Подробности: http://www.java67.com/2023/09/how-to-build-event-driven-microservices.html

#en

@a_cup_of_java | Другие наши каналы
Топ-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 | Другие наши каналы
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 | Другие наши каналы
👍2
Топ-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 | Другие наши каналы
👍2
Топ-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 | Другие наши каналы
Подборка: ТОП‑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 | Другие наши каналы
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 | Другие наши каналы
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 | Другие наши каналы
11
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 | Другие наши каналы
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 | Другие наши каналы
2
Java против Python: Призрак с LTS-подпиской стучится в AI

2025 год. Эпоха, когда ИИ генерирует код, модели меняются каждые полгода, а техлид должен разбираться не только в паттернах, но и в условиях лицензионного соглашения.


Читать: https://habr.com/ru/articles/955500/?utm_campaign=955500

@a_cup_of_java | Другие наши каналы
👎1
Разбор олимпиады ITMO

Самое простое обьснение олимпиады от itmo 2025 (1 часть)
Задачи A , B и другие в следуйщих частях.

github: jvmdevelop

Автор: И.Ф.


Читать: https://habr.com/ru/articles/956218/?utm_campaign=956218

@a_cup_of_java | Другие наши каналы
Как записаться на экзамен 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 | Другие наши каналы
Топ курсов и мок‑тестов для 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 | Другие наши каналы
Как мы за 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 | Другие наши каналы