en
Feedback
Чашечка Java

Чашечка Java

Open in Telegram

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

Show more
8 432
Subscribers
-324 hours
-177 days
-6930 days
Posts Archive
Camunda и Kafka: не откусывай больше, чем можешь проглотить Привет, Хабр! Меня зовут Егор, я бэкенд-разработчик в T-Банке, участвую в разработке продуктов комплаенса. Недавно в одном из наших проектов мы столкнулись с проблемой низкой производительности Camunda — и хотим поделиться опытом, который мы получили в процессе ее решения. Статья для тех, кто уже немного знаком с Camunda BPM или имел опыт разработки на ней. Многие описанные здесь вещи будут, скорее всего, непонятны новичкам в Camunda, поэтому лучше будет прежде ознакомиться с основами этого движка в других статьях или в официальной документации. Читать: https://habr.com/ru/companies/tbank/articles/839598/?utm_campaign=839598 @a_cup_of_java | Другие наши каналы

Тонкости настройки HikariCP Всем привет! В данной статье я постараюсь рассказать вам о интересных тонкостях работы с HikariPool. Мы разберем особенности настройки HikariCP для Java-приложений, обсудим потенциальные проблемы, которые могут возникнуть при работе с пулом подключений, и рассмотрим, как эффективно работать с двумя базами данных одновременно. Читать: https://habr.com/ru/articles/839812/?utm_campaign=839812 @a_cup_of_java | Другие наши каналы

Что нового в IntelliJ IDEA 2024.2 Недавно вышла новая версия IntelliJ IDEA 2024.2, в которой появилось довольно много новых фич. Команда Amplicode подготовила обзор основных возможностей IDE, которые на данный момент доступны российским разработчикам без каких-либо ограничений. Читать: https://habr.com/ru/companies/haulmont/articles/839454/?utm_campaign=839454 @a_cup_of_java | Другие наши каналы

#Лучшие курсы Python с сертификатами на 2025 год Ищете лучшие курсы Python с сертификатами? Ознакомьтесь со статьей на Java67
#Лучшие курсы Python с сертификатами на 2025 год Ищете лучшие курсы Python с сертификатами? Ознакомьтесь со статьей на Java67, где собрана пятерка курсов, которые помогут вам освоить Python с нуля и получить востребованные навыки программирования уже к 2025 году. Изучите курсы на Coursera и прокачайте свои знания в Python! Готовитесь к собеседованию по Java и Spring Boot? На сайте собраны различные вопросы по интервью по Spring Boot, Spring MVC, Microservices и др. Также доступны курсы по Spring Framework и другие ресурсы. Присоединяйтесь к нашей рассылке для доступа к скидкам и обновлениям. Узнайте больше по ссылке! Подробности: http://www.java67.com/2024/08/top-5-python-courses-with-certificates.html #en @a_cup_of_java | Другие наши каналы

Отправка уведомлений по таймеру в Apache Flink Привет, Хабр! На связи Александр Бобряков, техлид в команде МТС Аналитики. В предыдущих постах я рассказал, как собрать первое приложение Flink со Spring, реализовав пайплайн дедупликации сообщений Kafka-to-Kafka. В этом примере погружусь в использование таймеров в Flink, а в следующих статьях расскажу, как работать с более сложными состояниями, эволюционировать их схему и покрыть это все тестами. Весь разбираемый исходный код есть в репозитории AlexanderBobryakov/flink-spring. В master-ветке представлен итоговый проект по всей серии. Эта статья соответствует релизной ветке с названием release/7_Trigger_Flink_Job. Это восьмой материал из моей серии про Apache Flink. По мере выхода новых ссылки на них будут появляться ниже. Читать: https://habr.com/ru/companies/ru_mts/articles/839520/?utm_campaign=839520 @a_cup_of_java | Другие наши каналы

Регистрация на Java meetup 2024 уже открыта! 7 сентября встречаемся в штаб-квартире Сбера на Кутузовском проспекте, чтобы пог
Регистрация на Java meetup 2024 уже открыта! 7 сентября встречаемся в штаб-квартире Сбера на Кутузовском проспекте, чтобы поговорить о Spring Framework, нативных сборках Java-приложений и устройстве разработки в мире open source. Для опытных разработчиков на митапе будет инсайдерская информация и глубокое погружение в технологию, а для тех, кто только начинает путь в IT — простое и понятное изложение материала. По ссылке — подробное расписание и заявка на участие. До встречи на Java meetup 2024! Это #партнёрский пост

Лучшие курсы UX-дизайна на 2025 год Ищете лучшие курсы по UX-дизайну? В статье представлены топ-10 онлайн-курсов, включая Goo
Лучшие курсы UX-дизайна на 2025 год Ищете лучшие курсы по UX-дизайну? В статье представлены топ-10 онлайн-курсов, включая Google UX Design Professional Certificate и UI/UX Design Specialization на Coursera. Эти курсы помогут вам стать экспертом в UX-дизайне, начиная с основ и заканчивая продвинутыми навыками. Узнайте больше сейчас! Подготовка к интервью по Java и Spring Boot Готовитесь к собеседованию по Java и Spring Boot? На сайте представлены полезные материалы, включая вопросы по микросервисам, аннотациям Spring MVC и структурам данных. Подпишитесь на нашу рассылку для обновлений и скидок. Узнайте больше на сайте. Подробности: http://www.java67.com/2024/08/top-10-ux-design-courses-for-2025-best.html #en @a_cup_of_java | Другие наши каналы

Что такое TDD. Создаем валидатор паролей на регулярках Приветствую всех, в данной статье я кратко расскажу и покажу, что такое TDD на очень простом примере. Итак, представим себя разработчиком в вымышленной ИТ компании, перед которым стоит задача: написать валидатор пользовательских паролей, при этом стараясь следовать принципам TDD. Начнем разработку нашей программы с ознакомления с требованиями службы безопасности: Читать: https://habr.com/ru/articles/839404/?utm_campaign=839404 @a_cup_of_java | Другие наши каналы

Генерируем в maven Java-модуль для OpenAPI из Swagger YAML Допустим отдел аналитики подготовил нам Swagger YAML с описанием API доступа к какому-то сервису: xyz-swagger-v1.0.0.yaml. Как автоматизировать генерацию библиотеки для доступа к API по этому описанию, если у вас maven? Полного мануала почему-то нигде нет, так что я собрал в одну всю информацию о реализации и возможных проблемах. Читать: https://habr.com/ru/articles/839358/?utm_campaign=839358 @a_cup_of_java | Другие наши каналы

Дилемма 3n+1 на Java. Кэшируем рекурсию Приветствую всех, сегодня я хочу рассказать про одну из самых интересных неразгаданных загадок математики. Гипотеза Коллатца, или же дилемма 3n+1 прославилась благодаря простоте своей формулировки, при этом оставаясь не доказанной уже более 90 лет. В этом выпуске : обзор самой гипотезы, код-снипеты, кэширование, рекурсия, и много чего еще. Поехали. Краткая формулировка, то бишь немного измененная выдержка из википедии Collatz conjecture — Wikipedia Гипотеза Коллатца — Википедия (wikipedia.org): Берём любое натуральное число n: 1) Если оно чётное, то делим его на 2, 2) Если нечётное, то умножаем на 3 и прибавляем 1. Над полученным числом выполняем те же самые действия, и так далее. Читать: https://habr.com/ru/articles/839352/?utm_campaign=839352 @a_cup_of_java | Другие наши каналы

Presentation: The Keys to Developer Productivity: Collaborate and Innovate Heather VanCura discusses how to adopt the latest
Presentation: The Keys to Developer Productivity: Collaborate and Innovate Heather VanCura discusses how to adopt the latest Java technology, innovate and contribute to the future evolution of the Java platform and ecosystem. By Heather VanCura Read: https://www.infoq.com/presentations/java-developer-productivity/ @a_cup_of_java | Другие наши каналы

Интеграция Apache NiFi и Atlas: Настройка в Docker и Создание Пользовательского Репортера В этой статье представлен кейс по интеграции Apache NiFi с Apache Atlas с использованием Docker. В процессе развертывания и настройки системы возникли проблемы с загрузкой образов и установкой необходимых пакетов. Основное внимание уделяется созданию и настройке пользовательского репортера, который позволяет фильтровать и отображать только те компоненты DAG в Atlas, которые соответствуют заданным критериям. В статье подробно описаны шаги по созданию и сборке .nar архива, добавлению его в NiFi и настройке фильтрации с использованием кастомных классов. Читать: https://habr.com/ru/articles/839060/?utm_campaign=839060 @a_cup_of_java | Другие наши каналы

Workspaces в IntelliJ IDEA Команда Spring АйО продолжает следить за последними новинками в мире инструментов для разработчиков. В нашем новом переводе вы узнаете о недавно появившемся плагине для IntelliJ IDEA, который предоставляет долгожданную многими функциональность. Читать: https://habr.com/ru/companies/spring_aio/articles/839228/?utm_campaign=839228 @a_cup_of_java | Другие наши каналы

Узнайте об Амазонском аффилиатном маркетинге с лучшими курсами Ищете, как заработать на Amazon Affiliate Program? Вот пять лу
Узнайте об Амазонском аффилиатном маркетинге с лучшими курсами Ищете, как заработать на Amazon Affiliate Program? Вот пять лучших курсов на 2025 год, которые помогут вам освоить эту тему с нуля. От основ SEO до создания сайта и продвинутых методик — вы найдете подходящий курс на Udemy. Стартуйте с аффилиатного маркетинга уже сегодня! Готовитесь к собеседованию по Java и Spring Boot? Статья содержит полезные ресурсы для подготовки к интервью по Java и Spring Boot. Включены вопросы по Spring Boot, Spring Cloud, Spring MVC и микросервисам. Подпишитесь на новостную рассылку для получения обновлений и скидок на курсы. Подробнее на сайте. Подробности: http://www.java67.com/2024/08/top-5-courses-to-learn-amazon-affiliate.html #en @a_cup_of_java | Другие наши каналы

Бесплатные курсы React.js на Udemy в 2024 году Хотите изучить React.js бесплатно? В статье собраны 10 лучших курсов на Udemy.
Бесплатные курсы React.js на Udemy в 2024 году Хотите изучить React.js бесплатно? В статье собраны 10 лучших курсов на Udemy. Все курсы ориентированы на начинающих и охватывают основные концепции React, включая компоненты, состояние, виртуальный DOM и многое другое. Узнайте больше по ссылке! Лучшие бесплатные курсы по React и Redux Статья предлагает подборку бесплатных онлайн-курсов по React и Redux, которые помогут вам улучшить свои навыки. Если вас интересуют другие направления, такие как Spring, Big Data или TypeScript, то здесь вы найдёте множество курсов на любой вкус. Делитесь с друзьями! Подробности: http://www.java67.com/2024/06/10-free-reactjs-courses-on-udemy-in.html #en @a_cup_of_java | Другие наши каналы

Лучшие курсы для освоения бизнес-анализа в 2024 году Хотите стать бизнес-аналитиком в 2024 году? В статье перечислены топ-5 о
Лучшие курсы для освоения бизнес-анализа в 2024 году Хотите стать бизнес-аналитиком в 2024 году? В статье перечислены топ-5 онлайн курсов, включающие как бесплатные, так и платные варианты, подходящие для новичков и опытных специалистов. Среди них курсы по основам бизнес-анализа, специализация от Wharton через Coursera и другие. Календарь публикаций на блоге Автор блога предоставляет список статей по Java и Spring Boot за последние годы. Здесь вы найдете интервью вопросы, учебные курсы и полезные советы. Подписывайтесь на новости, чтобы не пропустить обновления и скидки на курсы! Подробности: http://www.java67.com/2024/06/5-courses-to-learn-business-analysis-in.html #en @a_cup_of_java | Другие наши каналы

Java + Spring + Jakarta Validation. Самописный «аддон» для валидации Entity через БД и EntityManager Вот и моя первая статья на Хабре. Посвящена она будет презентации своего небольшого решения для валидации моделей с использованием запросов к БД и EntityManager. Вариант этот пока черновой, "на коленке" и будет развиваться. Критика и рекомендации горячо приветствуются. Пока что мне важно понять, есть ли у сообщества запрос на что-то подобное и имеет ли смысл как-то публично развивать это решение. Понятно, что статья рассчитана на тех, кто уже знаком с той же Jakarta Validation. Читать: https://habr.com/ru/articles/839006/?utm_campaign=839006 @a_cup_of_java | Другие наши каналы

Тестовое собеседование на Middle Java-разработчика завтра! Завтра (28 августа) в 19:00 по мск приходи онлайн на открытое собе
Тестовое собеседование на Middle Java-разработчика завтра! Завтра (28 августа) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Java-разработчика. Как это будет: 1. Собеседовать будет Роман Половинцев, ex-TeamLead в Сбер, Т-Банк, Райффайзенбанк и ВТБ. 2. Роман будет комментировать каждый ответ респондента, чтобы показать, чего от вас ожидает собеседующий на интервью. 3. В конце можно будет задать любой вопрос Роману. Что узнаешь на прямом эфире от ШОРТКАТ: — чего ждут от кандидатов на Middle позиции в Java-разработке; — какие вопросы задают на интервью и зачем; — как подготовиться к собесу, чтобы получить офер. Это бесплатно? Бесплатно Переходи в бота, чтобы получить ссылку на эфир: @shortcut_sh_bot Это #партнёрский пост

Виртуальные потоки Java 21 — чувак, где мой lock? Как показывает опыт Netflix, использование виртуальных потоков, представленных в Java 21, может спровоцировать возникновение неожиданных проблем. В новом переводе от команды Spring АйО мы подробно исследуем уникальные трудности, возникшие у команды Netflix при интеграции виртуальных потоков в Spring Boot на Tomcat. Давайте же посмотрим, как виртуальные потоки могут повлиять на производительность и стабильность системы. Читать: https://habr.com/ru/companies/spring_aio/articles/838912/?utm_campaign=838912 @a_cup_of_java | Другие наши каналы

Эволюция оператора switch в Java Наверное, есть только малая часть приложений, код в которых выполняются строго последовательно. Классический Hello World! как раз из таких. В таких случаях говорят, что у выполняющейся программы есть только один поток выполнения - флоу. Однако, подавляющее число приложений меняют свой поток выполнения в зависимости от внешних условий (контекста выполнения, переменных среды, значений пропертей) или внутренних (переменные, значения полей и т.д.). Для таких случаев в Java еще с самой первой версии, как и во остальных языках программирования, есть оператор if-else и его модификации. Давайте рассмотрим пример кода, в котором в зависимости от того, кем является член семьи, он делает какую-то обязанность по дому: Читать: https://habr.com/ru/articles/838890/?utm_campaign=838890 @a_cup_of_java | Другие наши каналы