Sergei Samoilov
Sergei Samoilov
  • Видео 37
  • Просмотров 163 505

Видео

Spring. C нуля до профи. 3. Application Context и Bean Factory
Просмотров 4,8 тыс.Год назад
Ссылка на телеграм канал: t.me/JusaF Поддержать канал можно по ссылке: yoomoney.ru/to/4100116978305106 Ссылка на boosty: boosty.to/faoxis Ссылка на репозиторий: github.com/Faoxis/spring-for-what/tree/bean-factory-and-application-context
Как быстро развиваться программисту
Просмотров 2,2 тыс.Год назад
Ссылка на телеграм канал: t.me/JusaF Поддержать канал можно по ссылке: yoomoney.ru/to/4100116978305106 Ссылка на boosty: boosty.to/faoxis
Spring. C нуля до профи. 1. Что такое Spring и зачем он нужен?
Просмотров 11 тыс.Год назад
Ссылка на телеграм канал: t.me/JusaF Поддержать канал можно по ссылке: yoomoney.ru/to/4100116978305106 Ссылка на boosty: boosty.to/faoxis Приложение без Spring github.com/Faoxis/spring-for-what/tree/no-spring Приложение со Spring github.com/Faoxis/spring-for-what/tree/with-spring
Обзор зарплат Java разработчика. Сентябрь-октябрь 2022
Просмотров 1,8 тыс.Год назад
Ссылка на телеграм канал: t.me/JusaF Поддержать канал можно по ссылке: yoomoney.ru/to/4100116978305106 Ссылка на boosty: boosty.to/faoxis
Java с нуля. Часть 3. Деплоим наше приложение
Просмотров 713Год назад
Ссылка на телеграм канал: t.me/JusaF Поддержать канал можно по ссылке: yoomoney.ru/to/4100116978305106 Ссылка на boosty: boosty.to/faoxis Ссылка на код: github.com/Faoxis/from-zero-t...
Java с нуля. Часть 2. Учимся делать запросы в другие сервисы
Просмотров 1,4 тыс.Год назад
В этом видео я расскажу как с помощью Spring можно делать запросы в другие сервисы. Ссылка на телеграм канал: t.me/JusaF Поддержать канал можно по ссылке: yoomoney.ru/to/4100116978305106 Ссылка на boosty: boosty.to/faoxis Ссылка на код: github.com/Faoxis/from-zero-to-superamazinghero/tree/resttemplate
Нескучная Java с нуля. Часть 1: Подключаем telegram бота!
Просмотров 11 тыс.2 года назад
В этом видео мы посмотрим как подключаются библиотеки в Java на примере Telegram бота Ссылка на телеграм канал: t.me/JusaF Поддержать канал можно по ссылке: yoomoney.ru/to/4100116978305106 Ссылка на boosty: boosty.to/faoxis
Изучаем Spring Security. Часть 0. Как написать свой Spring Security
Просмотров 6 тыс.2 года назад
Это видео открывает серию роликов о технологии Spring Security. Ссылка на телеграм канал: t.me/JusaF Поддержать канал можно по ссылке: yoomoney.ru/to/4100116978305106 Ссылка на boosty: boosty.to/faoxis
Нескучная Java с нуля. Часть 0: Создаем свой первый веб сервер
Просмотров 6 тыс.2 года назад
В этом видео уже мы сразу начнем с создания веб сервера и только потом начнем изучать Java. Ссылка на телеграм канал: t.me/JusaF Поддержать канал можно по ссылке: yoomoney.ru/to/4100116978305106
Тайная жизнь Spring Boot микросервисов в Kubernetes
Просмотров 5 тыс.3 года назад
В этом видео мы посмотрим как можно организовать работу нескольких приложений в Kubernetes. Мы заглянем во внутрь каждого инстанса и посмотрим как он себя чувствует. Кроме того, мы научимся обращаться от одного сервиса к другому по средствам встроенного механизма service discovery. Ссылка на репозиторий: github.com/Faoxis/kind-kubernetes-labs/tree/start-platform Ссылка на телеграм канал: t.me/J...
Пишем Spring Boot микросервис для деплоя в kubernetes с нуля!
Просмотров 42 тыс.3 года назад
В этом видео мы напишем сервис с использованием всех новейших технологий. После чего задеплоим наш сервис в kubernetes и запустим в 3 экземплярах! Ссылка на репозиторий: github.com/Faoxis/kind-kubernetes-labs/tree/start-platform Ссылка на телеграм канал: t.me/JusaF Поддержать канал можно по ссылке: yoomoney.ru/to/4100116978305106 Ссылка на boosty: boosty.to/faoxis
Реактивное программирование с Webflux. Эпизод 0
Просмотров 2,2 тыс.4 года назад
Реактивное программирование с Webflux. Эпизод 0
Spring + Kafka навсегда. Сериализация и десериализация
Просмотров 2,5 тыс.4 года назад
Spring Kafka навсегда. Сериализация и десериализация
Spring + Kafka навсегда. Подключаем Kafka к Spring
Просмотров 7 тыс.4 года назад
Spring Kafka навсегда. Подключаем Kafka к Spring
Spring + Kafka навсегда. Смотрим партиции на практике
Просмотров 2,9 тыс.4 года назад
Spring Kafka навсегда. Смотрим партиции на практике
Spring + Kafka навсегда. Offsets.
Просмотров 3 тыс.4 года назад
Spring Kafka навсегда. Offsets.
Spring + Kafka навсегда. Репликации. Интересный пример
Просмотров 2 тыс.4 года назад
Spring Kafka навсегда. Репликации. Интересный пример
Spring + Kafka навсегда. Репликации.
Просмотров 3,1 тыс.4 года назад
Spring Kafka навсегда. Репликации.
Spring + Kafka навсегда. Партиции.
Просмотров 6 тыс.4 года назад
Spring Kafka навсегда. Партиции.
Spring + Kafka навсегда. Настройка окружения.
Просмотров 28 тыс.4 года назад
Spring Kafka навсегда. Настройка окружения.
Мок интервью. Часть 2
Просмотров 1,7 тыс.5 лет назад
Мок интервью. Часть 2

Комментарии

  • @imangalibolatbek8954
    @imangalibolatbek8954 9 дней назад

    где второй часть?

    • @jusaf
      @jusaf 9 дней назад

      На бусти

  • @LPS-ln1mz
    @LPS-ln1mz Месяц назад

    да, и если показал ломбок - покажи и мапстракт тогда, без этих всяких гет сет

  • @LPS-ln1mz
    @LPS-ln1mz Месяц назад

    -d это значит detached mode а не демон

  • @slevin31231
    @slevin31231 Месяц назад

    Если работаете на Windows или Mac, то вместо localhost:5444 и IP нужно указывать host.docker.internal:5444/cats-api

  • @oleksandrn802
    @oleksandrn802 2 месяца назад

    Орехи - Огонь😂

  • @user-kf9wj8cn7w
    @user-kf9wj8cn7w 2 месяца назад

    Привет а тут приложение будет запущено в докере и доступно через интернет запущено ?

  • @dikiy_muzhchina
    @dikiy_muzhchina 3 месяца назад

    Fire!!!! COOLL!!!

  • @xandrviking1113
    @xandrviking1113 3 месяца назад

    Херня, дизлайк

  • @xandrviking1113
    @xandrviking1113 3 месяца назад

    Микрофон отстой

    • @jusaf
      @jusaf 3 месяца назад

      Согласен

  • @John.Constantine.777
    @John.Constantine.777 3 месяца назад

    Название д.б. "как заставить себя учиться"

  • @John.Constantine.777
    @John.Constantine.777 3 месяца назад

    советская школа, включая высшую, это не развитие интеллекта, это развитие эрудиции. почти все считают эти 2 понятия эквивалентными, хотя они совершенно разные. если сравнить с ПК, то первое дает возможность обработки информации, это процессор, мат. плата, ОС, а второе лишь хранение и быстрый к ней доступ, т.е. ОЗУ и ПЗУ будет ли ПК хорошо работать, если у него хорошо прокачены лишь ОЗУ и ПЗУ?

  • @volox5586
    @volox5586 3 месяца назад

    Привет

  • @_MrThief_
    @_MrThief_ 4 месяца назад

    19:35 разве primary key это не unique not null?

  • @WBLord9000
    @WBLord9000 4 месяца назад

    Крайне толково! Спасибо

  • @alexandrsergeevich1967
    @alexandrsergeevich1967 4 месяца назад

    Я человек простой, наступил новый день - ставлю новую тему в идею)))

  • @petrovskyV
    @petrovskyV 4 месяца назад

    К сожалению бот не заработал, сделал всё 1 в 1

    • @jusaf
      @jusaf 4 месяца назад

      Попробуй скачать исходники и запустить, потом разобраться в чем разница

  • @bartbelrigvardo5216
    @bartbelrigvardo5216 5 месяцев назад

    очень качественное видео. Спасибо

  • @user-yc8sh7lx9y
    @user-yc8sh7lx9y 5 месяцев назад

    Классное видео! Не хватает тайм-кодов, все-таки видео длинное (чтобы не искать потом, где мы пишем сервис шуток, где скрипт для создания образов и т.д.), а так полный восторг.

  • @bartbelrigvardo5216
    @bartbelrigvardo5216 5 месяцев назад

    @jusaf, нашел канал твой слишком поздно. Вернись и продолжай пилить видосы! Ты один из самых адекватных лекторов что я встречал!

  • @gaben_aTan
    @gaben_aTan 5 месяцев назад

    Я тоже некрасивый код называю портянкой. 😂😂😂😂 Спасибо за видео. Очень доступно разъяснили!!!!!! 👍👍👍👍👍

  • @backingtrackesp
    @backingtrackesp 6 месяцев назад

    @jusaf, нашел канал твой слишком поздно. Вернись и продолжай пилить видосы! Ты один из самых адекватных лекторов что я встречал!

  • @klaussr
    @klaussr 6 месяцев назад

    в комментах никто и не подумал выполнить домашнее задание)) Пускай поздно, но попробую на него ответить - чтоб Кафка была сильнее похожа на БД, можно добавить язык запросов к ней. В остальном она и так почти БД

  • @java-fm8wd
    @java-fm8wd 6 месяцев назад

    мужчина почему ты остановился?)

  • @gogogo2022
    @gogogo2022 6 месяцев назад

    это все?)

  • @staffa_kar_terma
    @staffa_kar_terma 6 месяцев назад

    Мастеринг звука напрограммируй себе бро

  • @RichardBachman4797
    @RichardBachman4797 7 месяцев назад

    Большое спасибо, за столь интересное видео. Подписался. Начало отличное (у Трегулова, Алишева, и Матвеенко больше практики, и лекции Борисова тоже хорошие), но действительно, как все работает под капотом, после твоего видео стало более понятнее, продолжу смотреть остальное видео. Спасибо еще раз.

  • @user-cj1oh3jb5z
    @user-cj1oh3jb5z 7 месяцев назад

    Большое спасибо, все наглядно , просто и доступно

  • @alexandr6055
    @alexandr6055 7 месяцев назад

    такой канал крутой, такие ролики интересные, почему перестал снимать? Вернись плиз!)

  • @user-qw3rc9dm4v
    @user-qw3rc9dm4v 7 месяцев назад

    Если что, PRIMARY KEY это составной constraint который уже включает в себя NOT NULL и несколько других.

  • @ukratitelkisok9726
    @ukratitelkisok9726 7 месяцев назад

    Просто лучший

  • @aiislive
    @aiislive 7 месяцев назад

    Spring 3.0 требует Java 17 и выше. Поэтому у вас не скомпилируется проект на Java 11

  • @aibardulatov
    @aibardulatov 7 месяцев назад

    Не подскажете пожалуйста какой модели монитор? Понравился.

  • @user-jn5wf3jx8b
    @user-jn5wf3jx8b 8 месяцев назад

    В кафке ведь нельзя извлекать сообщения по их ключу насколько я понял. Как тогда организовать кафку как KV-хранилище? PS: Спасибо автору за серию роликов)

    • @jusaf
      @jusaf 8 месяцев назад

      Действительно, но можно выгружать все в мапу и от туда доставать по ключу

    • @user-jn5wf3jx8b
      @user-jn5wf3jx8b 8 месяцев назад

      @@jusaf Интересно. А Вы ещё планируете снимать обучающие ролики? Если да, то хочется увидеть реализацию паттерна SAGA с кафкой и спрингом, где 2 микросервиса могут отказать в запросе и нужно будет делать rollback в обоих. В теории вроде понятно, но хотелось бы увидеть, как бы это решали Вы.

  • @slayer-mk5tl
    @slayer-mk5tl 8 месяцев назад

    отличное видео

  • @aidajam3294
    @aidajam3294 8 месяцев назад

    Тема не раскрыта

    • @jusaf
      @jusaf 8 месяцев назад

      Тема комментария не раскрыта

  • @antoniogansales
    @antoniogansales 8 месяцев назад

    Его нет в сети

  • @antoniogansales
    @antoniogansales 8 месяцев назад

    Я хочу разместить свой сайт на своём сервере. Как это сделать?

    • @jusaf
      @jusaf 8 месяцев назад

      Посмотри следующее видео))

    • @antoniogansales
      @antoniogansales 8 месяцев назад

      @@jusaf так смотрел все части, там же ты бота выставляеш в телегу а не сайт

  • @antoniogansales
    @antoniogansales 8 месяцев назад

    Ну если это норм веб сервер то как зайти на него моему другу? Тоже писать localhost?

  • @AlexSmith-pd8cn
    @AlexSmith-pd8cn 8 месяцев назад

    А не проще рисовать одну очередь, а потом просто копировать?

  • @user-eu2zk2qe6t
    @user-eu2zk2qe6t 9 месяцев назад

    Добрый день в спринге уже нету WebSecurityConfigurerAdapter. Конфигурацию для случая когда username и password определяются в самом коде мне удалось написать: @Configuration @EnableWebSecurity public class SrpingSecurityConfig { @Bean public InMemoryUserDetailsManager inMemoryUserDetailsManager(){ UserDetails user = User.builder() .username("user") .password(passwordEncoder().encode("user")) .roles("USER") .build(); System.out.println(user.getPassword()); return new InMemoryUserDetailsManager(user); } @Bean public PasswordEncoder passwordEncoder() { return new BCryptPasswordEncoder(); } } Но как их доставать из базы?

    • @user-eu2zk2qe6t
      @user-eu2zk2qe6t 9 месяцев назад

      Наконец удалось сконфигурировать может кому пригодится @Configuration @EnableWebSecurity public class SrpingSecurityConfig { @Bean public PasswordEncoder passwordEncoder() { return new BCryptPasswordEncoder(); } @Bean public DataSource getDataSource() { DriverManagerDataSource dataSource = new DriverManagerDataSource(); dataSource.setDriverClassName("org.postgresql.Driver"); dataSource.setUrl("jdbc:postgresql://localhost:5432/postgres"); dataSource.setUsername("postgres"); dataSource.setPassword("test"); return dataSource; } @Bean public JdbcUserDetailsManager jdbcUserDetailsManager() { JdbcUserDetailsManager jdbcUserDetailsManager = new JdbcUserDetailsManager(); jdbcUserDetailsManager.setDataSource(getDataSource()); jdbcUserDetailsManager.setUsersByUsernameQuery("select username, password, enabled " + "from users " + "where username = ?"); jdbcUserDetailsManager.setAuthoritiesByUsernameQuery("select username, authority " + "from authorities " + "where username = ?"); return jdbcUserDetailsManager; } } Только пароли надо будет хранить закодированными.

  • @ivanstrelka3448
    @ivanstrelka3448 9 месяцев назад

    Сделай пожалуйста видео Kotlin+Spring

  • @ivanstrelka3448
    @ivanstrelka3448 9 месяцев назад

    самая суть с 33:50

  • @ivanstrelka3448
    @ivanstrelka3448 9 месяцев назад

    как настроить ДНС?

  • @spritsgrayd3248
    @spritsgrayd3248 9 месяцев назад

    редко что-либо пишу в комментариях, но оказалось слишком интересно и понятно)

  • @ivanstrelka3448
    @ivanstrelka3448 9 месяцев назад

    С нетерпением ждём продолжения! ^_^!!!!

  • @ivanstrelka3448
    @ivanstrelka3448 9 месяцев назад

    Гибсон кастом на фоне выгляит круто))!! Rock-On!

  • @ivanstrelka3448
    @ivanstrelka3448 9 месяцев назад

    Спасибо большое!!

  • @tomadeira824
    @tomadeira824 9 месяцев назад

    Ничего не хочу сказать против вступления, но Женя Борисов детально разобрал путь спринга, просто и подробно

    • @jusaf
      @jusaf 9 месяцев назад

      Ничего против него не имею. Это разный контент))

    • @tomadeira824
      @tomadeira824 9 месяцев назад

      @@jusaf Вы же утверждали, что не видели на ютубе контента по подробному разбору спринг, я просто опроверг ваше же вступление. Контент обучающий? Обучающий, так что разницы не вижу