Мониторинг истории активных сессий в базах данных
Сегодня проверим Dimension-UI на задаче мониторинга истории активных сессий в базах данных Oracle, PostgreSQL, ClickHouse и MS SQL Server в режиме реального времени.
История активных сессий (Active Session History, ASH) - очень удобный способ получения информации о работе БД в кратком виде. Когда важно максимально быстро отследить, что происходит с системой в настоящее время, оценить развитие текущей ситуации - это рабочая активность или начало каких-либо проблем - в том числе, через быстрый просмотр baselines в недавнем прошлом системы и сравнить их с текущими данными.
Изначально, данный подход был разработан и применен в СУБД Oracle начиная с 10g версии. Архитектурно в Oracle это выглядит как плоская таблица в памяти V$ACTIVE_SESSION_HISTORY, в которую с определенным интервалом (стандартно 1 секунда, но его значение можно изменять) записывается состояние каждой активной сессии: идентификатор сессии, SQL-запроса, процесса операционной системы, текущий статус сессии - в работе или ожидании получения доступа к ресурсу, статистики потребления памяти и проч.. Периодически информация из таблицы в памяти сбрасывается на диск в таблицу DBA_HIST_ACTIVE_SESS_HISTORY репозитория рабочей нагрузки AWR.
(трафик 29 Мб)
Читать: https://habr.com/ru/articles/954880/?utm_campaign=954880
@a_cup_of_java | Другие наши каналы
Сегодня проверим Dimension-UI на задаче мониторинга истории активных сессий в базах данных Oracle, PostgreSQL, ClickHouse и MS SQL Server в режиме реального времени.
История активных сессий (Active Session History, ASH) - очень удобный способ получения информации о работе БД в кратком виде. Когда важно максимально быстро отследить, что происходит с системой в настоящее время, оценить развитие текущей ситуации - это рабочая активность или начало каких-либо проблем - в том числе, через быстрый просмотр baselines в недавнем прошлом системы и сравнить их с текущими данными.
Изначально, данный подход был разработан и применен в СУБД Oracle начиная с 10g версии. Архитектурно в Oracle это выглядит как плоская таблица в памяти V$ACTIVE_SESSION_HISTORY, в которую с определенным интервалом (стандартно 1 секунда, но его значение можно изменять) записывается состояние каждой активной сессии: идентификатор сессии, SQL-запроса, процесса операционной системы, текущий статус сессии - в работе или ожидании получения доступа к ресурсу, статистики потребления памяти и проч.. Периодически информация из таблицы в памяти сбрасывается на диск в таблицу DBA_HIST_ACTIVE_SESS_HISTORY репозитория рабочей нагрузки AWR.
(трафик 29 Мб)
Читать: https://habr.com/ru/articles/954880/?utm_campaign=954880
@a_cup_of_java | Другие наши каналы
❤2
Распределенные вычисления в Apache Ignite 3
В статье разбираются возможности распределённых вычислений в Apache Ignite 3. Покажу, как развернуть кластер в Docker, задеплоить собственные джобы и сравнить Ignite 3 с предыдущей версией. Затронем новые возможности Ignite как полноценной распределённой платформы, а не просто in-memory кэша.
Читать: https://habr.com/ru/articles/954928/?utm_campaign=954928
@a_cup_of_java | Другие наши каналы
В статье разбираются возможности распределённых вычислений в Apache Ignite 3. Покажу, как развернуть кластер в Docker, задеплоить собственные джобы и сравнить Ignite 3 с предыдущей версией. Затронем новые возможности Ignite как полноценной распределённой платформы, а не просто in-memory кэша.
Читать: https://habr.com/ru/articles/954928/?utm_campaign=954928
@a_cup_of_java | Другие наши каналы
Как Java Boys победили в ИИ-хакатоне МТС True Tech Hack 2025 с проектом на Spring AI и ChatGPT
AI прямо сейчас наступает на пятки разработчикам. У кого-то это вызывает иронию, кому-то помогает писать код. Но как ни крути, LLM создали прецедент, который громко заявил о себе и продолжает широко шагать по миру, сотрясая заголовки новостей и видео.
Меня зовут Рустам Курамшин, я работаю в IT более 10 лет, и мне как бэкенд-разработчику феномен LLM сначала казался больше игрой, чем реальным инструментом разработки. Все изменилось, когда я вырвался из проектов, предоставляющих опосредованный доступ к сервисам известных языковых моделей, и начал пользоваться официальными сервисами. Последние пару лет я активно использую ChatGPT для обучения, разработки и просто чтобы пообщаться о жизни.
А еще LLM помогает мне и моей хакатонной команде Java Boys уверенно побеждать на хакатонах. Опытом нужно делиться, так что ловите историю одной из наших побед. Расскажу, как мы с моими тиммейтами разработали AI-агента на Spring AI и API ChatGPT и выиграли полмиллиона на хакатоне МТС True Tech Hack 2025.
Читать: https://habr.com/ru/companies/ru_mts/articles/948448/?utm_campaign=948448
@a_cup_of_java | Другие наши каналы
AI прямо сейчас наступает на пятки разработчикам. У кого-то это вызывает иронию, кому-то помогает писать код. Но как ни крути, LLM создали прецедент, который громко заявил о себе и продолжает широко шагать по миру, сотрясая заголовки новостей и видео.
Меня зовут Рустам Курамшин, я работаю в IT более 10 лет, и мне как бэкенд-разработчику феномен LLM сначала казался больше игрой, чем реальным инструментом разработки. Все изменилось, когда я вырвался из проектов, предоставляющих опосредованный доступ к сервисам известных языковых моделей, и начал пользоваться официальными сервисами. Последние пару лет я активно использую ChatGPT для обучения, разработки и просто чтобы пообщаться о жизни.
А еще LLM помогает мне и моей хакатонной команде Java Boys уверенно побеждать на хакатонах. Опытом нужно делиться, так что ловите историю одной из наших побед. Расскажу, как мы с моими тиммейтами разработали AI-агента на Spring AI и API ChatGPT и выиграли полмиллиона на хакатоне МТС True Tech Hack 2025.
Читать: https://habr.com/ru/companies/ru_mts/articles/948448/?utm_campaign=948448
@a_cup_of_java | Другие наши каналы
❤3👍1
Защита MCP серверов со Spring AI
Протокол Model Context Protocol (MCP) стремительно развивается, и вопросы его безопасности становятся всё актуальнее. Чтобы упростить реализацию защиты MCP-серверов в проектах на Spring AI, был запущен инкубационный проект spring-ai-community/mcp-security. В новом переводе от команды Spring АйО рассмотрим, как защитить MCP-сервер с помощью OAuth2 или API-ключей, а также как развернуть собственный MCP-совместимый Spring Authorization Server.
Читать: https://habr.com/ru/companies/spring_aio/articles/955060/?utm_campaign=955060
@a_cup_of_java | Другие наши каналы
Протокол Model Context Protocol (MCP) стремительно развивается, и вопросы его безопасности становятся всё актуальнее. Чтобы упростить реализацию защиты MCP-серверов в проектах на Spring AI, был запущен инкубационный проект spring-ai-community/mcp-security. В новом переводе от команды Spring АйО рассмотрим, как защитить MCP-сервер с помощью OAuth2 или API-ключей, а также как развернуть собственный MCP-совместимый Spring Authorization Server.
Читать: https://habr.com/ru/companies/spring_aio/articles/955060/?utm_campaign=955060
@a_cup_of_java | Другие наши каналы
Как настроить CORS в Spring Boot + Spring Security
В статье на Java67 описаны шаги с примерами кода: добавление конфигурации CorsConfig, создание фильтра, регистрация в настройках безопасности, тестирование и рекомендации по безопасной и динамической настройке CORS. Большой каталог курсов и туториалов для Java-разработчиков
Подборка курсов, туториалов и материалов по Spring, Hibernate, Java, DevOps, Docker, SQL и Linux; есть разделы с вопросами для собеседований и сертификатами — полезно и новичкам, и профессионалам для систематизации знаний. Подборка материалов по Spring Boot. В публикации сайта собраны практические руководства: топ-вопросы для собеседований, настройка таймаутов, исправления ошибок с бинами и REST-контроллерами, примеры WebClient и работа с ресурсами — полезно Java-разработчикам.
Подробности: http://www.java67.com/2023/07/how-to-configure-cors-in-spring-boot.html
#en
@a_cup_of_java | Другие наши каналы
В статье на Java67 описаны шаги с примерами кода: добавление конфигурации CorsConfig, создание фильтра, регистрация в настройках безопасности, тестирование и рекомендации по безопасной и динамической настройке CORS. Большой каталог курсов и туториалов для Java-разработчиков
Подборка курсов, туториалов и материалов по Spring, Hibernate, Java, DevOps, Docker, SQL и Linux; есть разделы с вопросами для собеседований и сертификатами — полезно и новичкам, и профессионалам для систематизации знаний. Подборка материалов по Spring Boot. В публикации сайта собраны практические руководства: топ-вопросы для собеседований, настройка таймаутов, исправления ошибок с бинами и REST-контроллерами, примеры WebClient и работа с ресурсами — полезно Java-разработчикам.
Подробности: http://www.java67.com/2023/07/how-to-configure-cors-in-spring-boot.html
#en
@a_cup_of_java | Другие наши каналы
Как настроить несколько источников данных в Spring Boot — краткое руководство
В статье показано, как в application.properties задать несколько источников, создать DataSource‑бины, настроить JPA или JdbcTemplate для каждой БД, управлять транзакциями, тестировать и оптимизировать соединения через пул. Подборка курсов и материалов для Java-разработчиков
На сайте Javarevisited — большая коллекция курсов, туториалов и ресурсов: Java, Spring, Hibernate, DSA, DevOps, Docker, базы данных и подготовка к интервью. Полезно для самообучения и подготовки к сертификациям. Подборка решений для Spring Boot
Кратко: на блоге Soma Sharma собрана подборка практических материалов — решение ошибок (EmbeddedWebApplicationContext, DialectResolutionInfo), как печатать SQL, различия Mockito.mock/@Mock, примеры WebClient, Thymeleaf и настройка таймаутов.
Подробности: http://www.java67.com/2023/07/how-to-configure-two-data-sources-in.html
#en
@a_cup_of_java | Другие наши каналы
В статье показано, как в application.properties задать несколько источников, создать DataSource‑бины, настроить JPA или JdbcTemplate для каждой БД, управлять транзакциями, тестировать и оптимизировать соединения через пул. Подборка курсов и материалов для Java-разработчиков
На сайте Javarevisited — большая коллекция курсов, туториалов и ресурсов: Java, Spring, Hibernate, DSA, DevOps, Docker, базы данных и подготовка к интервью. Полезно для самообучения и подготовки к сертификациям. Подборка решений для Spring Boot
Кратко: на блоге Soma Sharma собрана подборка практических материалов — решение ошибок (EmbeddedWebApplicationContext, DialectResolutionInfo), как печатать SQL, различия Mockito.mock/@Mock, примеры WebClient, Thymeleaf и настройка таймаутов.
Подробности: http://www.java67.com/2023/07/how-to-configure-two-data-sources-in.html
#en
@a_cup_of_java | Другие наши каналы
Как 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 | Другие наши каналы
В статье показано, как с помощью @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 | Другие наши каналы
В статье на 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 | Другие наши каналы
В этой статье мы узнаем, что такое 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 | Другие наши каналы
Всем привет! Меня зовут Бороздин Филипп, я разработчик платформы 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 | Другие наши каналы
В статье на 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 | Другие наши каналы
Краткий обзор возможностей 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 | Другие наши каналы
Статья описывает принципы 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 | Другие наши каналы
На 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 | Другие наши каналы
В статье на 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 | Другие наши каналы
Краткий обзор идей — онлайн-бронирование билетов, 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 | Другие наши каналы
В материале на 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 | Другие наши каналы
Статья 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 | Другие наши каналы
В статье показано, что ошибка вызвана конфликтом версий 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 | Другие наши каналы
В статье 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 | Другие наши каналы
⚡1❤1
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 | Другие наши каналы
Коротко: 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 | Другие наши каналы