ch
Feedback
Чашечка Java

Чашечка Java

前往频道在 Telegram

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

显示更多
8 453
订阅者
-424 小时
-187
-6030
帖子存档
Топ-5 аннотаций Spring Cloud для Java‑микросервисов На Java67 объясняют ключевые аннотации: @EnableConfigServer, @EnableEurek
Топ-5 аннотаций Spring Cloud для Java‑микросервисов На Java67 объясняют ключевые аннотации: @EnableConfigServer, @EnableEurekaServer, @EnableDiscoveryClient, @EnableCircuitBreaker и @HystrixCommand. Кратко о назначении, примерах и как они упрощают разработку облачных микросервисов на Spring. Навигатор по темам Java и Dev В статье собран обширный индекс материалов на Javarevisited: Java, Spring и Spring Boot, микросервисы, базы данных, алгоритмы, инструменты и онлайн‑курсы. Полезно для поиска материалов и подготовки к интервью. Полный архив блога и подписка На сайте собран подробный архив публикаций по годам и месяцам, есть ссылки на политику конфиденциальности и условия, форма подписки и заметка о копирайте Soma Sharma 2021–2025. Полезно для поиска старых материалов и навигации по контенту. Подробности: http://www.java67.com/2018/12/top-5-spring-cloud-annotations-for-java.html #en @a_cup_of_java | Другие наши каналы

Как отключить кэш браузера в Spring MVC (Cache-Control) В статье показано, как с помощью WebContentInterceptor в Spring MVC в
Как отключить кэш браузера в Spring MVC (Cache-Control) В статье показано, как с помощью WebContentInterceptor в Spring MVC выставлять заголовки Cache-Control/Expires, чтобы запретить кэширование динамических страниц (например страницы входа) и повысить безопасность приложения; приведён пример конфигурации. Полный справочник Java и Spring для подготовки к интервью В статье собраны ключевые темы, туториалы и подборки курсов по Java, Spring, микросервисам и сопутствующим технологиям — полезно для обучения и подготовки к собеседованиям. Архив блога и контактная информация — Статья представляет страницу архива с перечислением записей по годам и месяцам, ссылками на политику конфиденциальности и условия, формой подписки и пометкой авторства Copyright by Soma Sharma 2021–2025. Полезно для поиска старых публикаций. Подробности: http://www.java67.com/2017/07/how-to-prevent-browsers-from-caching-static-content-using-spring-framework-mvc.html #en @a_cup_of_java | Другие наши каналы

@PropertySource в Spring: подключаем свойства просто В статье объясняется, как аннотация @PropertySource добавляет PropertySo
@PropertySource в Spring: подключаем свойства просто В статье объясняется, как аннотация @PropertySource добавляет PropertySource в Environment и позволяет через @Value и Environment читать application.properties (пример с DataConfig) и переопределять значения переменными окружения. Гид по Spring и Hibernate Обзор подборки материалов: руководства, вопросы для собеседований, книги и курсы по Spring, Spring Boot, MVC и Hibernate, а также темы кэширования и сертификации. Поможет быстро подготовиться к собеседованию и выбрать полезные ресурсы. Большая подборка уроков и решений по Spring Boot В статье собраны руководства и решения типичных задач: конфигурация, REST/JSON, CORS, безопасность, несколько источников данных, тестирование, новые фичи Spring Boot/6, отладка SQL, микросервисы и исправления частых ошибок. Подробности: http://www.java67.com/2021/10/what-is-property-source-in-spring.html #en @a_cup_of_java | Другие наши каналы

Kafka для начинающих: откуда такой спрос и зачем нужна эта технология Почему REST API не подходит для общения микросервисов? Разбираем на примере интернет-магазина, как Kafka решает проблемы синхронной коммуникации, масштабирования и отказоустойчивости. Простыми словами о топиках, партициях, consumer groups — для начинающих разработчиков. Читать: https://habr.com/ru/articles/957824/?utm_campaign=957824 @a_cup_of_java | Другие наши каналы

Числовой тип данных с плавающей точкой float IEEE 754 Как устроен формат кодирования с плавающей точкой, что он из себя представляют и где может использоваться. Читать: https://habr.com/ru/articles/957822/?utm_campaign=957822 @a_cup_of_java | Другие наши каналы

VibeCode. Как не назови все равно полетит Plain Text vs XML or Markdown: на чём писать промпты для ИИ‑кодера? Структура — это новый язык общения с ИИ. Особенно когда дело касается кода. Есть миф: чтобы попросить ИИ написать код, достаточно набросать запрос в чат «как есть». Plain text, без правил. Сработает? Иногда. Будет эффективно? Редко. Почему ИИ «понимает» структурированный промпт (с тегами, отступами, чёткими блоками) лучше, чем простой текст? Читать: https://habr.com/ru/articles/957794/?utm_campaign=957794 @a_cup_of_java | Другие наши каналы

Хакатоны: не пора ли их переизобрести? Дорогие читатели, сегодня - статья о хакатонах. Нет - не о том, что их нужно проводить в поездах. Хотя, полюбуйтесь: сотрудники Авито не смогли найти другого места для хакатона, чем поезд дальнего следования. И забронировали для этого целый вагон! Одно слово - хипстеры! Но эта статья - о том, как хакатоны можно изменить и переосмыслить. Нужно, конечно, оставить всё веселье. Также, нужно добавить свободы участникам: когда хакатоны проводят компании, они обычно делают это со своими конкретными целями. И третье - нужно сделать их более длительными. Я предлагаю хакатон длительностью где-то в спринт (2 недели), но так, чтобы время активной работы было по-прежнему около нескольких суток. Другими словами, нужен хакатон, доступный работающему и, возможно, семейному человеку. Возможно ли это? Нужно Ваше мнение. Читать: https://habr.com/ru/articles/957740/?utm_campaign=957740 @a_cup_of_java | Другие наши каналы

11 топовых библиотек и фреймворков для Java в 2025 году Топ библиотек и фреймворков Java 2025: Spring Boot, Hibernate, JUnit,
11 топовых библиотек и фреймворков для Java в 2025 году Топ библиотек и фреймворков Java 2025: Spring Boot, Hibernate, JUnit, Micronaut, Quarkus. Практические советы от Senior и Lead разработчиков. Читать: «11 топовых библиотек и фреймворков для Java в 2025 году» @a_cup_of_java | Другие наши каналы

О зависимостях в объектах и переходе к Kotlin В парадигме ООП объекты взаимодействуют друг с другом. Первоначальная идея такого взаимодействия, впервые появившаяся в языке Smalltalk, заключалась в том, что объект A отправлял сообщение объекту B. В языках, разработанных позднее, используется вызов методов. В обоих случаях возникает один и тот же вопрос: как объект ссылается на другие объекты, чтобы достичь желаемых результатов? В этой статье я рассматриваю проблему передачи зависимостей объекту. Я рассмотрю несколько вариантов и проанализирую их преимущества и недостатки. Читать: https://habr.com/ru/companies/piter/articles/957544/?utm_campaign=957544 @a_cup_of_java | Другие наши каналы

Explyt 5.0 на Joker: поддержка Rider и новый тестовый агент Всем привет! Рады представить новую версию Explyt 5.0 с поддержкой Rider 🚀 новым тестовым агентом, Web search & Web fetch и другими приятными улучшениями. Агентский режим генерации тестов Читать: https://habr.com/ru/companies/explyt/articles/957510/?utm_campaign=957510 @a_cup_of_java | Другие наши каналы

Вот чем займусь, если перестану писать код Открыть бизнес? Пойти за мечтой? Уйти на пенсию и жить на пассивный доход? Или работать руками? Что делать вне IT? Пофантазировали и собрали мнения разработчиков. Читать: https://habr.com/ru/companies/clevertec/articles/957094/?utm_campaign=957094 @a_cup_of_java | Другие наши каналы

Отправка email в Java через Spring — быстрый гайд По материалам Java67: показано, как настроить JavaMailSenderImpl как bean,
Отправка email в Java через Spring — быстрый гайд По материалам Java67: показано, как настроить JavaMailSenderImpl как bean, сформировать MimeMessage (from/to/cc/bcc, тема, HTML) и отправить письмо. Описаны также вложения и отправка HTML-контента. Большой каталог IT‑тем и материалов В статье на блоге Javarevisited собран обширный перечень тем и ресурсов: Java, Spring, Python, ML, DevOps, интервью и курсы. Подойдёт для обучения и подготовки к собеседованиям. Читайте оригинал на сайте. Архив блога Soma Sharma — публикации по годам и месяцам В статье собран архив постов 2012–2025 с числом записей за месяцы, есть разделы Privacy и Popular Posts, форма подписки и указаны авторские права — удобно для поиска материалов на сайте. Подробности: http://www.java67.com/2019/10/how-to-send-email-in-java-using-spring.html #en @a_cup_of_java | Другие наши каналы

DispatcherServlet в Spring MVC: как обрабатывается HTTP-запрос В статье Java67 объясняется роль DispatcherServlet как фронт‑к
DispatcherServlet в Spring MVC: как обрабатывается HTTP-запрос В статье Java67 объясняется роль DispatcherServlet как фронт‑контроллера: поиск обработчиков через HandlerMapping/@Controller/@RequestMapping, выбор представления через ViewResolver (JSP) и возврат ответа; для REST @ResponseBody обходится без view. Обзор ресурсов Java и Spring — что читать На блоге Javarevisited собрана масштабная подборка материалов: руководства по Java и Spring, интервью, микросервисы, алгоритмы, курсы и практические примеры. Полезно для подготовки и прокачки навыков разработчика. Архивы и статистика блога. В статье показан архив публикаций по годам и месяцам с числом записей, указаны разделы Privacy и Terms & Conditions, есть форма подписки; внизу указано © Soma Sharma 2021–2025. Подробности: http://www.java67.com/2019/08/how-dispatcherservlet-process-request-in-spring-mvc-application.html #en @a_cup_of_java | Другие наши каналы

Ошибка ClassNotFoundException: ContextLoaderListener — как исправить Кратко: причина в отсутствии класса org.springframework.
Ошибка ClassNotFoundException: ContextLoaderListener — как исправить Кратко: причина в отсутствии класса org.springframework.web.context.ContextLoaderListener в CLASSPATH. Добавьте spring-web.jar (Spring 3+) или spring.jar (старые версии), проверьте Maven-зависимости/Deployment Assembly и очистите кэш Tomcat. Курсы и ресурсы: Java, Spring, DevOps В статье собрана большая подборка курсов и туториалов по Java, Spring, Hibernate, DSA, MERN, Docker, Kubernetes и DevOps, включая бесплатные материалы и рекомендации для подготовки к интервью и сертификациям. Большая подборка материалов по Java и Spring Boot В статье собраны руководства, примеры проектов, ответы на интервью, советы по микросервисам и исправления ошибок. Полезно для практики и подготовки к собеседованиям. Подробности в оригинальной статье. Подробности: http://www.java67.com/2015/06/org.Springframework.Web.Context.ContextLoaderListener.html #en @a_cup_of_java | Другие наши каналы

Поиск работы в IT сломан. Я устал это терпеть и написал код, который играет против правил Привет, Хабр. Давайте по-честному. Искать работу в IT - это боль. Это не похоже на то, что нам обещали: интеллектуальные задачи, интересные проекты, уважение. Вместо этого мы получили бесконечный скроллинг hh.ru, вымученные сопроводительные письма и звенящую тишину в ответ. Как консультант, я вижу всю изнанку этого процесса, и хочу поделиться, почему все так хреново. Это игра с поломанными правилами, где побеждает не самый талантливый, а самый выносливый. Читать: https://habr.com/ru/articles/956856/?utm_campaign=956856 @a_cup_of_java | Другие наши каналы

DispatcherServlet в Spring MVC — роль и внутренняя работа В статье объясняется, как DispatcherServlet выступает Front Control
DispatcherServlet в Spring MVC — роль и внутренняя работа В статье объясняется, как DispatcherServlet выступает Front Controller: принимает все запросы, сопоставляет их с контроллерами через handler mappings, разрешает представления через ViewResolver и отправляет ответ. Полезно для подготовки к собеседованиям. Большой каталог по Java и JEE В статье собран обширный каталог материалов: уроки и сравнения (JSP, Servlet, Struts), темы по Spring, Hibernate, коллекциям, сотни вопросов для собеседований и подборки курсов и книг для подготовки и практики. Полный путеводитель по Spring Framework В статье — подборка примеров, уроков, курсов и решений для Spring/Spring Boot: аннотации, REST, микросервисы, тестирование, Spring Security, Actuator и ответы на интервью. Полезно для практикующих Java-разработчиков. Подробности: http://www.java67.com/2017/06/what-is-use-of-dispatcherservlet-in-spring-mvc.html #en @a_cup_of_java | Другие наши каналы

Что делает аннотация @Bean в Spring? В статье объясняется назначение @Bean, как она заменяет XML-конфигурацию, как объявлять
Что делает аннотация @Bean в Spring? В статье объясняется назначение @Bean, как она заменяет XML-конфигурацию, как объявлять бины через Java-конфигурацию и @ComponentScan. Приводится пример с Grade и Student, показывающий создание и управление бинами через IoC-контейнер. Новые материалы для разработчиков: обзор тем на блоге Javarevisited Статья собирает теги и архивы с тысячами материалов — Java, Spring и Spring Boot, микросервисы, алгоритмы, базы данных, DevOps, фронтенд и курсы для подготовки к интервью. Отличный каталог ресурсов. Архив публикаций и навигация сайта В статье представлен хронологический архив постов по годам и месяцам с указанием количества материалов, а также разделы Privacy, подписка и копирайт Soma Sharma (2021–2025). Удобно для поиска материалов по дате. Подробности: http://www.java67.com/2021/10/pring-bean-example-what-does-bean-annotation-does.html #en @a_cup_of_java | Другие наши каналы

Spring HelloWorld на аннотациях — пример с автосвязыванием В статье объясняется, как в Spring 4.2 создать HelloWorld без XML:
Spring HelloWorld на аннотациях — пример с автосвязыванием В статье объясняется, как в Spring 4.2 создать HelloWorld без XML: интерфейс GreetingService, GreetingBot, использование @Component/@Configuration/@Bean и AnnotationConfigApplicationContext; показаны зависимости, JAR и решение ошибок при запуске. Подборка курсов и материалов по Java и Spring В статье собрана большая подборка курсов, туториалов и интервью‑вопросов по Java, Spring, Hibernate, Spring Boot, микросервисам и DevOps — полезный ресурс для обучения и подготовки к собеседованиям. Все про Spring Boot: уроки, проекты и собеседования В подборке на блоге собраны лучшие материалы по Spring Boot, Spring и Java: туториалы, проекты, советы по микросервисам, REST, тестированию и ответы на интервью. Полезно для тех, кто хочет прокачать бэкенд‑навыки. Читайте оригинал. Подробности: http://www.java67.com/2019/10/spring-helloworld-example-in-Java-eclipse.html #en @a_cup_of_java | Другие наши каналы

Сравнение Grafana и Dimension-UI на задаче мониторинга истории активных сессий Недавно рассказывал про мониторинг истории активных сессий в базах данных Oracle, PostgreSQL, ClickHouse и MS SQL Server с использованием desktop-приложения Dimension-UI (link). В комментариях @KPSB92 задал вопрос о преимуществах/отличиях связки exporter Prometheus/Grafana и Dimension-UI, решил оформить ответ в эту небольшую статью. Итак, возьмем для примера просмотр данных активных сессий в базе данных PostgreSQL и сравним визуализацию в Grafana и Dimension-UI. Посмотрим работу с интерфейсами обоих систем в динамике с помощью скринкастов. (трафик 21 Мб) Читать: https://habr.com/ru/articles/956800/?utm_campaign=956800 @a_cup_of_java | Другие наши каналы

SSE + Java + WebFlux = энтерпрайз решение для отправки пушей В этом посте я расскажу, почему для доставки push-уведомлений в клиентское приложение была выбрана технология Server-Sent Events, и главное, как реализовать масштабируемый SSE сервис на Java + Spring Boot + Webflux, который подойдет для использования не только в небольших проектах, но и в крупных организациях с большим количеством пользователей. Естественно, без подготовки дополнительной инфраструктуры не обойдется. Читать: https://habr.com/ru/articles/956766/?utm_campaign=956766 @a_cup_of_java | Другие наши каналы