Разве SAGA требует эвентов, и там же их две..В целом можно залочить ресурсы в базе без блокировок просто через state машину дополнитетльное поле статусов.
@vladimireliseev76026 күн бұрын
Скажите, а речь идет о потоках одного процесса?
@FreemanFromSteppe6 күн бұрын
куда пропал автор? Не загребли ли случаем на эту ебаную войну?
@Temkame9 күн бұрын
Понятно тому кто уже в теме, тут путанница со сложными названиями классов
@kirillnovikov792518 күн бұрын
Инфа крутая и важная😊 мне очень хотелось понять, как начать работать с опенсорс. Но подача конечно тягучая😅
@hugor77822 күн бұрын
Капец как зашло🎉
@user-jt1xg1ez5m23 күн бұрын
очень понятно объяснил
@user-mo7ge4cw3xАй бұрын
Замечательный перевод, замечательная лекция, еще более замечательные откровения дядюшка боб делает дальше.
@Alex-ry7urАй бұрын
3:59 наверное оговорка всё же. i имеет индекс 2, а не 3.
@user-kb6jg8xc7tАй бұрын
Смотрю это сейчас но джаву уже забанили сегодня
@jewgenijmoldawski3306Ай бұрын
А я еще застал время, когда 3 tier был супер модерн 😂
@ruCK1E_xue5051Ай бұрын
А при создании стринга методом тоСтринг строка создаётся в пуле?
@user-gm3sf9pe7q2 ай бұрын
А можно приболтать бизнес чтобы распределенных транзакций не было) Тот случай когда софт скилы эффективнее любого паттерна:) Но конечно не всегда такое возможно)
@VorobyovZuzex2 ай бұрын
Теория это очень классно, а конкретно реализация будет показана? А то в ютюбе только видосы на индусском
@IlyaK.O.3 ай бұрын
Спасибо за крупный текст, могу смотреть с телефона,а это значит, что везде!!!респект за это(хотя чуть крупнее и тебя смотрят даже из чайника)
@if_err_not_nil3 ай бұрын
Автор, вы красавчик! Очень интересно! Спасибо ☺️
@user-vt4zr1ix9f3 ай бұрын
Ничего не понял
@depth53223 ай бұрын
Класс
@ODuoBatteries3 ай бұрын
Отличное видео, емкое информативное содержание. Желание пойти в микросервисы не совсем желание новичков. Это давление рынка. Практически все позиции Java, что предлагают рекрутеры связаны с финтех или другими крупными сетевиками. И все они требуют микросервисников. Вчерашние сеньоры монолитчики оцениваются в Junior+. Java монолитчик вымирает. Простенькие проекты достаются в первую очередь языкам второго эшелона, в которых из-за низкого порога входа полно разрабов. А джавистам остаются только крупные МСА проекты. Если повезет, то какой-нибудь стартап можно выхватить и написать MVP на Java.
@user-qw9cg3is4j4 ай бұрын
Прекрасный преподаватель
@vladimir_v_it4 ай бұрын
Классно!
@shaporen81144 ай бұрын
спасибо! наконец-то понял разницу между сокрытием и оверрайдингом
@Px-eb2dy4 ай бұрын
четко
@Px-eb2dy4 ай бұрын
Собака предок волка. А я такой типа "ШО-о-о"?)) Я обычно читаю код, потом слушаю пояснение. Никак не мог врубиться что с этим кодом))
@Px-eb2dy4 ай бұрын
Спасибо за развернутое пояснение. Я думал мне одному это дерьмо непонятно
@jellyfish62654 ай бұрын
гениальное видео, спасибо огромное
@thecftyhn5 ай бұрын
Не обманывайте людей. В патерне Saga нет транзакции. Не нужно делать подмену понятий типа сказав "локальная транзакция". Почитайте что такое транзакция. Честно было бы сказать что в Sega вы отказываетесь от транзакции и в случае не удачи, пытаетесь восстановить в обратном порядке данные, в случае не сложных систем вы будете иметь редко проблемы, а в сложных..... В 2pc есть свои нюансы, но это транзакция, в Sega ее нет, и тот кто решит это использовать должен об этом знать.
@anjelomanoranjan39085 ай бұрын
Жду новых видео по Java
@anjelomanoranjan39085 ай бұрын
А ведь интерфейсы могут содержать и более 1 метода ? Пусть они тогда будет уже не функциональные, но фактически можно же в них прописывать более 1 метода?
@user-zz7ff2gm1f5 ай бұрын
Приветствую. Алексей может вы планируете к выпуску что-то по Java? Классно у вас получалось!
Слушайте, идиоты, когда вы прекратите обсасывать эту тупую тематику про "концы там чего-то"...?! Откройте тот же популярнейший HeadHunter и сравните кол-во вакансий по языкам, - Java обходит всех. И так во всех ведущих платформах вакансий (Glassdoor и пр.)...
@dimirsen6 ай бұрын
Аудирование и аудит - это совершенно разные понятия. Аудирование - это занятия по иностранному языку, когда идет запись голоса. Потом запись прослушиваешь сам или ее прослушивает преподаватель и обозначает ошибки.
@user-kv8ky4mw9z6 ай бұрын
Отличное вводное видео! Сразу понимаешь, в какую сторону шагать! Спасибо, Алексей!
@user-lf1di3fd3x6 ай бұрын
Спасибо за труды!
@Kob6037 ай бұрын
Какой Геморой создают эти машины, то взрываются, то текут
@annashumeyko48507 ай бұрын
Я убрала все влажными салфетками, предварительно одев перчатки. И тоже крышка.🙁
@user-ex5fz3uz2t7 ай бұрын
Здравствуйте! Возникла проблема с подключением в Pom.xml. Если вставить зависимость hibernate-envers, то возникает следующая ошибка: "Receiver class org.hibernate.envers.internal.entities.RevisionTypeType does not define or inherit an implementation of the resolved method 'abstract int[] sqlTypes()' of interface org.hibernate.usertype.UserType." Это при том, что в самом коде не было никаких аннотаций @Audited и т.д. Пробовал новую версию 6.1.7 Final и как на вашем видео 4.1.8, ничего не помогло. Можете подсказать в чем проблема?
@hgfdtj31517 ай бұрын
Куда двигаться дальше, чтобы получить знания продвинутой джавы (хочется подробного плана обучения вплоть до готовности на позицию java trainy or junior)? Может мы скинемся с подписчиками по 10$ и ты запишешь нам ещё один курс?)
@konstantinchvilyov96027 ай бұрын
transactional [træn'zækʃ(ə)nəl] - 1. деловой 2. связанный со сделкой
@konstantinchvilyov96027 ай бұрын
Спасибо. В английском два значения слова Transaction [trænˈzækʃn] - 1. Дело; сделка, соглашение, групповая операция - Transaction (between A and B) - a piece of business that is done between people, especially an act of buying or selling. =Deal. 2. Ведение - Transaction of something (formal) - the Process of doing something.
@anatoliylepetihyn84447 ай бұрын
.это жиды которые придумывают новые языки не могут продвинуть их java надёжный язык все остальное фуфло я его выучил за год в возрасте 61 год
@anjelomanoranjan39087 ай бұрын
Спасибо! Шикарное объяснение
@user-qr4oz9fs8r8 ай бұрын
Добрый день! Спасибо, за пояснения. Что только хотел добавить, это то, что не обязательно в фигурных скобках писать "return", если в функциональном интерфейсе метод ничего не возвращает, то есть тип ''void", и при написание условий в фигурных скобках, без слова return компиляция пройдет и код выполнится