Тёмный

Project Reactor - реактивная Java 

letsCode
Подписаться 46 тыс.
Просмотров 47 тыс.
50% 1

Project Reactor от Pivotal (создатели Spring Framework и Spring Boot) - реактивная библиотека, помогающая лучше организовать код в виде асинхронных неблокирующих потоков
Поддержать проект:
➡ Стать спонсором ru-vid.comjoin
➡ Patreon / letscodedru
➡ Яндекс.Деньги money.yandex.ru/to/4100145167...
➡ PayPal paypal.me/letscodedru
➡ Qiwi qiwi.me/letscode
Reactor - новый взгляд на разработку приложений. С его помощью можно более грамотно и удобно организовать работу со сложным кодом. Почти также, как это сделано с java stream api в jdk 8, но на более высоком уровне и с большими возможностями масштабирования и параллельной обработки.
Страница проекта:
projectreactor.io
Страница проекта с документацией:
projectreactor.io/docs/core/r...
Страница проекта Lombok:
projectlombok.org/setup/maven
Видео про проект Loom (превью fibers в java):
• Project Loom. Асинхрон...
Видео про Java Streams:
• Java Stream API: функц...
Видео про Project Lombok:
• Java Tools: Project Lo...
Асинхронный стрим:
• Асинхронность? Многопо...
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
➡ Второй канал: / geekchatdru
➡ Twitch: / drucoder
➡ Твиттер: / letscodedru
➡ Группа Вконтакте: letscodedru
➡ Канал в Telegram: t.me/letsCode_dru
➡ Чат в Telegram: t.me/joinchat/FeiP9xEhqHajfqh...
➡ Сервер в Discord: / discord
➡ Яндекс.Дзен: zen.yandex.ru/media/id/5ac209...

Опубликовано:

 

3 апр 2020

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 73   
@mariknv8667
@mariknv8667 4 года назад
Ниче непонятно, но очень интересно!
@spinacker16
@spinacker16 4 года назад
Блин я как будто в спячке был. Такая мощная хрень оказывается уже давно есть, а я только сейчас про это узнал. Срочненько надо читать.
@user-hv2vy3kd9f
@user-hv2vy3kd9f 3 года назад
Потрясающая подача материала! Быстро и ничего лишнего! Молодец!
@user-tz8vs7lc4j
@user-tz8vs7lc4j 2 года назад
Как всегда на высоте! Первые ролики смотрел в 2019 году. Спасибо за монтаж, что даже ускоренное воспроизведение не пришлось включать )
@viktorkravtsov8724
@viktorkravtsov8724 4 года назад
Отличный материал! Спасибо большое!
@IlyaTkachev-hs8cb
@IlyaTkachev-hs8cb 3 года назад
Огромное спасибо, очень полезно!
@PitiedSpace
@PitiedSpace 4 года назад
Ура!!! 🌚🌚🌚 Весна!!! 😼😼😼 Как всегда на высшем уровне!
@phil2964
@phil2964 3 года назад
Спасибо, крутая технология!!!
@user-ye7dk6gm2q
@user-ye7dk6gm2q 4 года назад
Отличное видео для ознакомления с новой темой
@AresOfVoid
@AresOfVoid 11 месяцев назад
Я всю жизнь ждал туториалы с такой подачей. Моя благодарность, делайте по Java / Kotlin / фреймворкам - ещё и ещё!
@romantsyupryk3009
@romantsyupryk3009 3 года назад
Большое спасибо за это видео.
@dmitriypronichev7048
@dmitriypronichev7048 4 года назад
интересно, пытаюсь уже несколько месяцев вяло понять как это работает по статьям, но так (видео) намного лучше! спасибо.
@antonpomanytskyi5452
@antonpomanytskyi5452 3 года назад
Обычно смотрю туториалы на скорости 1.25-1.5 Этот смотрел на скорости 0.75 :)
@fck2trsh
@fck2trsh 3 года назад
как будто реп читает, так же быстро и не понятно
@evgeniermakov1522
@evgeniermakov1522 2 года назад
смотрю 3й раз, повторяю в среде разработки)
@Pand1A
@Pand1A 2 года назад
Супер!)). "Бесконечно гадить в консоль" - улыбнуло).
@anu8is930
@anu8is930 4 года назад
Очень интересно! А можно видосик с примерами на какой-то бизнес логике? Ну как со свитером или сарафаном))) У вас это очень хорошо получаеться. Жду с нетерпением)
@letsCodeDru
@letsCodeDru 4 года назад
Будет. В spring web flux
@Ivan-lx5lw
@Ivan-lx5lw 4 года назад
@@letsCodeDru если возможно, сделайте фронтенд на Angular, с подробной настройкой вебпака, как в sarafan
@TorinoSG
@TorinoSG 4 года назад
@@letsCodeDru спасибо за ваши видео. Без воды. Понятным языком.
@user-qo5fv4fm1e
@user-qo5fv4fm1e 4 года назад
дождались ^^
@alexander.shakhov
@alexander.shakhov 4 года назад
отличное видео :)
@sromankov6102
@sromankov6102 4 года назад
Однозначно лайк, было бы здорово что нибудь про очереди изачем они нужны RabitMQ или другую
@starkoracia
@starkoracia 3 года назад
Спасибо! )
@stevebaranov8774
@stevebaranov8774 3 года назад
спасибо чел за 27 минут сложностей с хорошей подачей.
@0day694
@0day694 4 года назад
Ставлю лайк не глядя.
@evgeniermakov1522
@evgeniermakov1522 2 года назад
Привет, прошло 2 года, даёшь видео с изменениями и дополнениями? Спасибо за видео, у тебя приятный голос и классная подача материала!
@romawar1869
@romawar1869 2 года назад
как в анекдоте , Очень интересно но ..... не понятно , рано мне еще такое , но уже на 9 минуте подчерпнул много полезной для себя информации , спасибо автору , надеюсь уже скоро вернусь к этому видику с пониманием что происходит :)
@qweghj2660
@qweghj2660 4 года назад
Спасибо
@mikhaelkondrashkin
@mikhaelkondrashkin 4 года назад
Лайкосик
@user-pi5kp3cb9j
@user-pi5kp3cb9j 3 года назад
крч взяли на первую работу джуном, на проекте везде одно ФП на реакторе и котлине) да там ещё и webFlux и flyway, postgres... сейчас дали время изучить) а тут видосики нашлись)) чрезмерно благодарен за подобный контент)) с первой зп отбашляю :D по kotlin не планируются гайдики?) достаточно интересный язык
@romawar1869
@romawar1869 2 года назад
тот момент когда в страхе потерять видео судорожно оглядываешь : фух... я подписанн на канал , слава богу
@smdfb7334
@smdfb7334 4 года назад
го spring web flux
@Ivan-lx5lw
@Ivan-lx5lw 4 года назад
👍👍👍👍👍👍👍
@user-eg2fx6si6i
@user-eg2fx6si6i 4 года назад
👍
@user-dq1lw4ts9k
@user-dq1lw4ts9k 4 года назад
@letsCode сделай пожалуйста продолжение по Vaadin, а то есть вопросы с ошибкой "Binding should be configured manually using converter" если в классах поле с типами данных не String. Спасибо
@alexandersmirnov4274
@alexandersmirnov4274 2 года назад
в пулл модели где использовался onRequest как перейти на след запрос?
@user-br4gt7xu2j
@user-br4gt7xu2j 4 года назад
Спасибо, очень интересно! Подскажи, пожалуйста, в каком порядке смотреть твои видео? А то я не все понял в этом видеоролике.. какие тут нужны знания?
@letsCodeDru
@letsCodeDru 4 года назад
Перед этим роликом посмотри java stream
@user-br4gt7xu2j
@user-br4gt7xu2j 4 года назад
спасибо! очень хорошо разобрался в stream api, но ничего не знаю об асинхронности, о rxJava и о Spring
@richardbell5465
@richardbell5465 4 года назад
Дякую, Андрію! Дуже цікаве відео!
@user-di8mr2vx4j
@user-di8mr2vx4j 4 года назад
Flux очень дорогой по расходам, слишком много волатильных операций, поэтому если точно известно что элемент будет один лучше использовать mono
@user-kx4gf9ch8r
@user-kx4gf9ch8r 2 года назад
сдается мне, чтобы что-то из этого видоса понять нужно прям брать и за ним повторять. И хорошо бы еще инфы найти про всякие подкопотные всячины. Ну вроде как вводная часть со стороны практики выглядит неплохо
@samokysha
@samokysha 4 года назад
На середине видео мозг отвалился от переизбытка информации в очереди на обработку)
@letsCodeDru
@letsCodeDru 4 года назад
Сорян) старался максимально просто и сжато объяснять. Тема да, богатая на подробности
@motiversia4714
@motiversia4714 4 года назад
Продовжуй про spring!
@Igor-uz3vn
@Igor-uz3vn 4 года назад
Андрей во-первых спасибо за качественные уроки! Ты не думал о создании туториала по Angular в связке с Springом?
@letsCodeDru
@letsCodeDru 4 года назад
Думал. Но я от ангуляра в свое время устал
@user-ey2sw8wx7e
@user-ey2sw8wx7e 4 года назад
5:20 Mono вьіделили для оптимизаций.
@sno-oze
@sno-oze 4 года назад
Дратути, Андрей.. держите версию Java посвежей)
@kunnilinux
@kunnilinux 4 года назад
06:09 не совсем понял, откуда там Boolean взялся? Я думал, этот метод наподобие стримовского findAny() только сразу с фильтром
@kunnilinux
@kunnilinux 4 года назад
может, этот метод работает по типу anyMatch() ?
@letsCodeDru
@letsCodeDru 4 года назад
Он, да
@andreydmitriyev4582
@andreydmitriyev4582 4 года назад
Спасибо отличный урок! Только не понятно - чем инициирован вызов: sink.onRequest. Получается - какое бы событие я не написал после sink - оно обязательно инициируется? ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-77-wOZs2nPE.html
@letsCodeDru
@letsCodeDru 4 года назад
Когда подписчик говорит "хочу данные", тогда и инициируется. В реакторе у подписчика есть возможность регулировать поток элементов
@andreydmitriyev4582
@andreydmitriyev4582 4 года назад
@@letsCodeDru Спасибо!
@helloworld5144
@helloworld5144 4 года назад
0:34 > всю ее (документацию) пересказывать не буду, лучше сами, потому что так много информации я в КОРОТКОЕ видео не запихаю > 27 минут...
@letsCodeDru
@letsCodeDru 4 года назад
О том и говорил) сырой видос вообще час был))
@user-qo5fv4fm1e
@user-qo5fv4fm1e 4 года назад
@@letsCodeDru я бы посмотрел фул) полезного много не бывает))
@user-pe5dp3re6z
@user-pe5dp3re6z 3 года назад
Заданатил, но видео не открылось(
@zhuch9277
@zhuch9277 4 года назад
Давай исчо
@paradise_cracked
@paradise_cracked 4 года назад
Если меня на собеседовании спросят знаю ли я эту хрень я встану и уйду :)
@yauhenizakhno8510
@yauhenizakhno8510 2 года назад
05:12 не много или 1 для Flux , а много или 0.
@timurmal
@timurmal 4 года назад
Спасибо за ваши видео! Только не "ложить" а "класть", не хочу показаться мудаком, просто сам долго переучивался, теперь ухо режет :) грамотная речь это хорошо. Ещё раз спасибо!
@letsCodeDru
@letsCodeDru 4 года назад
Стараюсь исправить речь. Но кодинг этому плохо способствует :(
@timurmal
@timurmal 4 года назад
@@letsCodeDru Да ладно, всему свое время :)
@user-hw3kc3qz1r
@user-hw3kc3qz1r 4 года назад
На эту тему есть интересное видео от лингвиста - ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-Gm1ucJ6Y6R0.html
@victormog
@victormog 4 года назад
Андрей, походу, ты решил сменить подписчиков... _(вряд ли те, кому было интересно, например, основы приложения на Spring, что-то понял)_ Но всё равно спасибо!!!
@letsCodeDru
@letsCodeDru 4 года назад
Нет, ничего не менял. Прост давно просили реактивщину и spring webflux. Идём к ним
@victormog
@victormog 4 года назад
@@letsCodeDru Тогда объясни на практических примерах, plz...
@user-ew8ne4iy9b
@user-ew8ne4iy9b 3 года назад
взагалі не зрозуміло. Приклади погані
Далее
🥔 Sloppy Joe Potato Casserole ~#Shorts
00:23
Просмотров 4,2 млн
THEY WANTED TO TAKE ALL HIS GOODIES 🍫🥤🍟😂
00:17
WebFlux. Реактивный web с Spring Java
22:41
Новое в JDK 14 (синтаксис)
25:28
Просмотров 26 тыс.
🥔 Sloppy Joe Potato Casserole ~#Shorts
00:23
Просмотров 4,2 млн