- 205
- 589 314
JavaGuru
Приєднався 12 гру 2019
Цель канала - дать структурную и качественную программу по освоению профессии java-программист и довести до трудоустройства. Также будет полезен тем, кто хочет сделать level-up с уровня джуна или мидл- до мидл+
Все мои курсы: javaguru.by/
По вопросам сотрудничества: t.me/AndreiMentorJava
Все мои курсы: javaguru.by/
По вопросам сотрудничества: t.me/AndreiMentorJava
Kafka Connect, Debezium и OUTBOX pattern
Все мои курсы: javaguru.by
Все как на работе: javaguru.by/bootcamp
Микросервисы и кафка: javaguru.by/developer
Углубленная кафка: javaguru.by/kafka
Telegram канал: t.me/javaguru_by
Поддержать канал: Сбербанк +79645291802 Андрей Б.
Ваша поддержка позволит мне снимать и бесплатно выкладывать уроки✌️ (Напишите мне пожалуйста о своей поддержке в телеграм @AndreiMentorJava)
00:00 Intro.
00:43 В предыдущей серии...
03:47 OUTBOX + Debezium
05:07 Kafka Connect
07:17 Debezium
09:11 Пример кода
14:25 Kafka Stream
14:55 Итог
Все как на работе: javaguru.by/bootcamp
Микросервисы и кафка: javaguru.by/developer
Углубленная кафка: javaguru.by/kafka
Telegram канал: t.me/javaguru_by
Поддержать канал: Сбербанк +79645291802 Андрей Б.
Ваша поддержка позволит мне снимать и бесплатно выкладывать уроки✌️ (Напишите мне пожалуйста о своей поддержке в телеграм @AndreiMentorJava)
00:00 Intro.
00:43 В предыдущей серии...
03:47 OUTBOX + Debezium
05:07 Kafka Connect
07:17 Debezium
09:11 Пример кода
14:25 Kafka Stream
14:55 Итог
Переглядів: 273
Відео
Все как на работе - командная разработка в боевом режиме
Переглядів 40 тис.День тому
Все как на работе: javaguru.by/bootcamp Подключаетесь к боевому проекту CI/CD, Git, Jira, Confluence - все как на работе Погружаемся в Spring, Hibernate, Транзакции Юнит и интеграционные тесты Spring security и JWT Docker, Swagger, Mapstruct, Liquibase 4 занятия в неделю в zoom Профессиональное код ревью Все курсы: javaguru.by
OUTBOX pattern. Транзакции.
Переглядів 8 тис.21 день тому
Все мои курсы: javaguru.by Все как на работе: javaguru.by/bootcamp Микросервисы и кафка: javaguru.by/developer Углубленная кафка: javaguru.by/kafka Telegram канал: t.me/javaguru_by Поддержать канал: Сбербанк 79645291802 Андрей Б. Ваша поддержка позволит мне снимать и бесплатно выкладывать уроки✌️ 00:00 Введение в коробочное решение от спринга 02:19 Проблема коробочного решения от спринга 06:28 ...
Программист на испыталке повысил квалификацию
Переглядів 331Місяць тому
JAVA DEVELOPER: javaguru.by/developer Все мои курсы: javaguru.by Телеграм канал: t.me/javaguru_by
Разработчик с коммерческим опытом прошел курс Java Developer
Переглядів 376Місяць тому
JAVA DEVELOPER: javaguru.by/developer Все мои курсы: javaguru.by Телеграм канал: t.me/javaguru_by
С наступающим Новым Годом! Итоги проекта javaguru
Переглядів 360Місяць тому
JAVA DEVELOPER: javaguru.by/developer Все мои курсы: javaguru.by Телеграм канал: t.me/javaguru_by НОВОГОДНЯЯ СКИДКА 30% ПО ПРОМОКОДУ "KAFKA" ДЕЙСТВУЕТ с 31.12 по 03.01
02. Оркестрация. SAGA pattern. Реализуем пример кода
Переглядів 985Місяць тому
Код проекта: drive.google.com/file/d/1EH5qNnMJb9FM8LEyGzfW9DLJzKSIdbh3/view?usp=sharing Все мои курсы: javaguru.by Все как на работе: javaguru.by/bootcamp Микросервисы и кафка: javaguru.by/developer Углубленная кафка: javaguru.by/kafka Telegram канал: t.me/javaguru_by Поддержать канал: Сбербанк 79645291802 Андрей Б. Ваша поддержка позволит мне снимать и бесплатно выкладывать уроки✌️ 00:00 Обзор...
01. SAGA pattern. Хореография и Оркестрация
Переглядів 1,8 тис.Місяць тому
Все мои курсы: javaguru.by Все как на работе: javaguru.by/bootcamp Микросервисы и кафка: javaguru.by/developer Углубленная кафка: javaguru.by/kafka Telegram канал: t.me/javaguru_by Поддержать канал: Сбербанк 79645291802 Андрей Б. Ваша поддержка позволит мне снимать и бесплатно выкладывать уроки✌️ 00:00 Введение в SAGA 01:10 Хореография 04:14 Хореография. Компенсирующие транзакции 06:20 Хореогра...
01. Транзакции в Spring. Аннотация Transactional. Как работать с транзакциями?
Переглядів 21 тис.2 місяці тому
01. Транзакции в Spring. Аннотация Transactional. Как работать с транзакциями?
04. Микросервисная архитектура: NoSQL и SQL DB (Redis, MongoDB, Cassandra, ETCD, PostgreSQL)
Переглядів 1,3 тис.3 місяці тому
04. Микросервисная архитектура: NoSQL и SQL DB (Redis, MongoDB, Cassandra, ETCD, PostgreSQL)
03. Микросервисная архитектура: метрики и логи (ELK, Grafana, Prometheus, Kibana, Open Telemetry...)
Переглядів 1,1 тис.3 місяці тому
03. Микросервисная архитектура: метрики и логи (ELK, Grafana, Prometheus, Kibana, Open Telemetry...)
02. Микросервисная архитектура (Keycloak, Security, Kafka, RabbitMQ, FeignClient, Authorisation)
Переглядів 1,7 тис.3 місяці тому
02. Микросервисная архитектура (Keycloak, Security, Kafka, RabbitMQ, FeignClient, Authorisation)
01. Микросервисная архитектура, Spring Cloud (API Gateway, Discovery, Config Server, WireMock ...)
Переглядів 21 тис.4 місяці тому
01. Микросервисная архитектура, Spring Cloud (API Gateway, Discovery, Config Server, WireMock ...)
Компиляция и устройство JVM в java. Что происходит под капотом?
Переглядів 1,8 тис.4 місяці тому
Компиляция и устройство JVM в java. Что происходит под капотом?
Как получить 6 офферов за 2 недели без опыта? Подводим итог курса Java Developer
Переглядів 8704 місяці тому
Как получить 6 офферов за 2 недели без опыта? Подводим итог курса Java Developer
Как Артем устроился мидлом в штат после 6 месяцев обучения
Переглядів 6404 місяці тому
Как Артем устроился мидлом в штат после 6 месяцев обучения
40. Factory Method - паттерн фабричный метод (Java Core с нуля, полный курс)
Переглядів 8515 місяців тому
40. Factory Method - паттерн фабричный метод (Java Core с нуля, полный курс)
Легенда, Резюме, Скрининг, Собес, Офер, Онбординг, Испыталка
Переглядів 1,2 тис.5 місяців тому
Легенда, Резюме, Скрининг, Собес, Офер, Онбординг, Испыталка
03. Ingress и Service. Как вызывать задеплоенное в кубер приложение извне? (Kubernetes)
Переглядів 7235 місяців тому
03. Ingress и Service. Как вызывать задеплоенное в кубер приложение извне? (Kubernetes)
02. ConfigMap Secret Probe Limit (Kubernetes)
Переглядів 8495 місяців тому
02. ConfigMap Secret Probe Limit (Kubernetes)
01. Зачем Kubernnetes? Принципы работы. Pod, ReplicaSet, Deployment
Переглядів 3,1 тис.6 місяців тому
01. Зачем Kubernnetes? Принципы работы. Pod, ReplicaSet, Deployment
01. Intro: unit и интеграционные тесты. (Курс JUnit, Mockito, TDD, Testcontainers)
Переглядів 1,5 тис.6 місяців тому
01. Intro: unit и интеграционные тесты. (Курс JUnit, Mockito, TDD, Testcontainers)
Декомпозиция или с какой стороны подходить к задаче программисту?
Переглядів 1 тис.6 місяців тому
Декомпозиция или с какой стороны подходить к задаче программисту?
Роли в IT команде. Как прояснять постановку задачи? У кого просить помощь?
Переглядів 7556 місяців тому
Роли в IT команде. Как прояснять постановку задачи? У кого просить помощь?
Алгоритм решения проблем или как не бояться сложной таски!
Переглядів 1,4 тис.7 місяців тому
Алгоритм решения проблем или как не бояться сложной таски!
26.Consumer Integration Test (Kafka - полный курс)
Переглядів 1 тис.7 місяців тому
26.Consumer Integration Test (Kafka - полный курс)
25. Config Integration Test (Kafka - полный курс)
Переглядів 6597 місяців тому
25. Config Integration Test (Kafka - полный курс)
24. Producer Integration Test (Kafka - полный курс)
Переглядів 1,3 тис.7 місяців тому
24. Producer Integration Test (Kafka - полный курс)
Будет очень интересно узнать как работают кафка стримы
Спасибо за детство, очень полезно. Планируешь ли видео по Spark? Очень хотелось бы увидеть курс по нему от тебя
По Spark не планировал, подумаю)
а потом спросят про kSQL :)
)
Легенды, спасибо за детство🥰 Про kafka streams ждём всей семьёй)
Значит будем снимать)
Будет интересно про Kafka Streams
Хорошо, скоро снимем
У меня вопрос по поводу Devezium. Для его работы нужно установить репликацию в Logical в PostgreSQL, на сколько это целесообразно? Плюс у меня переполнялся wal log.
если важно отслеживать изменения в реальном времени, то целесообразно. Проблему с wal надо исследовать, к примеру если Debezium теряет коннект и простой возникает то лог будет накапливаться, или можно проверить и удалить неиспользуемые слоты pg_replication_slots или проверить другие параметры такие как max_wal_size
Да, очень нужен Kafka Streams
Хорошо)
Жду 3ю часть про KafkaStreams
Ок, скоро будет
да интересно было бы послушать про Kafka Strem
Сделаем)
Лучший, просто лучший. Спасибо вам за урок )
Спасибо, лучший коммент)
teper novaya oshibka Exception in thread "main" by.Jaska.exception.DaoException: org.postgresql.util.PSQLException: ERROR: syntax error at or near "=" Position: 86
Ошибка в синтаксисе. Выводите sql в лог и исполняйте его напрямую в базе, чтобы проще находить синтаксические ошибки
@@java-guru спасибо исправил теперь
@ Отлично
u menya 0 i null v terminale posle findall metoda, kak pofiksit??
i v findById toje sampye, 0 i null
@ Метод ничего не нашел, надо вывести в лог sql и проверить что в БД есть данные и этот sql находит их
Доброго дня. 8 минута. мы сохранили в outbox. Чтобы потом джоба отправляли сообщения. Там должны видимо ставиться статусы. Но разве тут не возникает таже проблема. Что мы отправили а статус изменить не смогли? тогда будет повторная отправка. и тут видимо на стороне резюме-сервиса надо обрабатывать эти случаи
здесь удаление, но сути не меняет
Это уже не проблема транзакционности, это семантики доставки в кафка, повтор может быть и по другим причинам, можно решить к примеру идемпотентным консьюмером
в своей реализации я еще сделал Role не как enum а создал полноценный класс( тяжко чет
Тоже ок
в этом уроке просто жесть как все усложнено(
Спасибо за курс. как раз хотел поглубже разобраться в этих технологиях.
Пожалуйста, надеюсь будет полезно)
Итак, докер)
Быстро идете)
Добавление класса userDao и тестов для него осталось видимо за кадром(
Благодарю Вас! Очень нравиться этот курс. По четко и по делу.
Спасибо за поддержку!
просмотрено ✅
Спасибо))
спасибо большое за эти информативные видео!
Спасибо за поддержку коментами)
Когда был JDBC я ещё + - понимал что происходит, но с Hibernate просто очень отдаленно всё понимаю. Скажите пожалуйста, если я просто за всеми вашими роликами буду код под копирку писать, и после вашего курса на ютубе просто напишу пет проект со всеми этими технологиями, то я смогу научиться этому? Буду писать с нуля, гуглить, спрашивать, GPT советоваться, и подглядывать в код который у вас переписал, и таким образом смогу набить руку и понять намного лучше эти технологии? Просто изучал андроид по курсам, даже работал чуть андроид разработчиком, но не то, да и Java разработка по перспективней, там я как-то научился по схеме "Просто пишу проект, потом улучшаю, потом ещё пишу, потом ещё и ещё", и так стал трейни андроид, но с джава тут конечно всё посерьёзней в разы. Это не экраны верстать на компоузе )
Это будет правильно! 1) Повторить код, набрав руками 1 в 1 2) Сделать что-то по аналогии свое 3) Можно спокойно писать пет проект с помощью GPT и гугла Я сам так осваиваю новые технологии и студентам в так же даю, исходники не предоставляю им, так как если пропустить этап 1) то дальше туго идет.
комментарий для продвижения канала 🏴🏴🏴
Спасибо большое)))
просмотрено ✅
Приятно что поддерживаете канал комментами
уоу вы даже тут паттерн proxy реализовали! ну ... слов нет! благодарю вас за столь информативные видео!
Спасибо за поддержку комментами)
Жаль, что современные алгоритмы ютуба пестрят ширпотребными видосами про масло масляное, а такой годный контент не пользуется достаточной популярностью!!!! Автору огромное спасибо. Материал годен, как для новичков, так и для людей с несколько летним опытом. Драгоценность)))
Спасибо за отзыв!)
эти темы dmdev продает на udemy за 70-80$ причем мне его методика преподавания совершенно не понравилась....
и это все лежит бесплатно...
просмотрено ✅
комментарий для продвижения канала ↗↗↗
Спасибо большое!
просмотрено ✅
Все суперпонятно и разжеванно до неприличия) Спасибо!
комментарий для продвижения канала
спасибо за Ваши познавательные видео!
просмотрено ✅
я сделал почти все так как Вы описали ток попробовал еще BootStrap добавить и у меня получилось) ток пришлось его локально выгрузить ...
Здорово что все получается! С BootStrap веселее должно выглядеть конечно
Крутой курс, прошел полностью. Автору здоровья и успехов во всем!!!
комментарий для продвижения канала ✅
Спасибо большое! Долго не мог найти свежей информации по Servlet API. Хорошо объясняете!)
просмотрено ✔️
комментарий для продвижения канала
Спасибо за подробнейший разбор! 🎉🎉🎉
просмотрено ✅ комментарий для продвижения канала
Вообще супер!!! Свяжусь в ближайшее время!!!
Комментарий для продвижения отлично структурированного материала с отличной речью преподавателя. Из-за обстоятельных пояснений приятно заниматься и не возникает желания откладывать обучение. Спасибо за труд
И еще вопрос: пользователь залогинился, в настройках мы НЕ включили httpBasic: - что должно произойти, чтобы сервер еще раз попросил пользака повторно ввести логин-пароль? - я захожу на условный UA-cam, и каждый раз при входе он не просит меня авторизоваться - что именно нужно настроить в SS чтобы приложение вело себя также?
Добрый день! Правильно понимаю, что после добавления Spring Security: - get-запросы к /login перехватывает LoginController - post-запросы перехватывает Spring Security потому что мы указали loginPage("/login") - ? Мне немного неочевидно, как SS понимает, что именно по этому запросу нужно проверить логопас. Было проще, когда мы явно задавали обработку post-запроса в LoginController
Дополню свой вопрос: а если на странице /login будет еще какая-то форма, с которой отправляется post-запрос, как SS поймет, что его перехватывать не нужно?
Супер. Желаю удачи! Сам бы пошел, но времени нет из за основной работы.
Спасибо большое за столь познавательный видеоматериал!