- Видео 87
- Просмотров 30 113
JavaRangers
Германия
Добавлен 11 май 2024
Добро пожаловать на канал JavaRangers - место, где мы учимся и делимся интересными темами из мира Java-разработки! Мы - такие же разработчики, как и вы, на пути к освоению Java, и рады делиться полезными знаниями и находками с сообществом. На нашем канале вы найдёте обучающие видео, простые и доступные объяснения, которые помогут вам развивать навыки программирования и лучше понять язык Java.
Подпишитесь и жмите на колокольчик, чтобы быть в курсе новых выпусков! Присоединяйтесь к JavaRangers и учитесь вместе с нами.
#java #coding #programming
Подпишитесь и жмите на колокольчик, чтобы быть в курсе новых выпусков! Присоединяйтесь к JavaRangers и учитесь вместе с нами.
#java #coding #programming
Разбор исключений в Java (Checked&Unchecked): руководство для начинающих разработчиков
Погружаемся в мир исключений в Java! 🚀 В этом видео вы узнаете, что такое проверяемые (checked) и непроверяемые (unchecked) исключения, чем они отличаются, и как правильно их использовать в коде. Разберёмся с базовым классом Exception, научимся создавать свои исключения и обрабатывать их с помощью @ExceptionHandler.
Этот ролик идеально подходит для начинающих разработчиков, а также для тех, кто хочет систематизировать знания по обработке ошибок в Java.
В видео:
✔ Что такое исключения и зачем они нужны
✔ Checked vs Unchecked: основное различие
✔ Класс Exception и его структура
✔ Как создать своё исключение
✔ Реальная обработка ошибок в Spring Boot с @ExceptionHandler
✔ Полезные советы по работе с...
Этот ролик идеально подходит для начинающих разработчиков, а также для тех, кто хочет систематизировать знания по обработке ошибок в Java.
В видео:
✔ Что такое исключения и зачем они нужны
✔ Checked vs Unchecked: основное различие
✔ Класс Exception и его структура
✔ Как создать своё исключение
✔ Реальная обработка ошибок в Spring Boot с @ExceptionHandler
✔ Полезные советы по работе с...
Просмотров: 83
Видео
Твоё первое приложение на Spring Boot: Пошаговое руководство
Просмотров 168День назад
Узнайте, как начать работу с java и spring framework, создав своё первое приложение всего за несколько простых шагов! В этом руководстве мы покажем, как подключить ваше приложение к mysql. 👨💻 Независимо от вашего уровня опыта, вы сможете быстро освоить основы и начать разработку. 🚀 📌 Полезные ссылки и ресурсы: 🔹Spring initializer: start.spring.io/ 🔹История Spring Boot: ruclips.net/video/WVR9Qy...
Fairy Tale #2: Секреты класса: Поля, методы, и магия модификаторов доступа
Просмотров 36День назад
Погрузитесь в увлекательный мир программирования с новой юмористической сказкой! В этой истории вы узнаете, как работают поля и методы класса, что скрывается за модификаторами доступа, и почему типы данных - это настоящая магия. В формате увлекательного рассказа мы объясним ключевые концепции Java, которые сделают вашу разработку проще и понятнее. Готовы исследовать фантастическое королевство К...
IT и не только подкаст #5 - Новые технологии и искусственный интеллект
Просмотров 103День назад
Добро пожаловать в подкаст "IT и не только"! 🎙️ Здесь мы втроём обсуждаем всё самое интересное из мира технологий, а также делимся мнениями о самых актуальных новостях и трендах, не только в IT, но и в других областях. 💻🌍 Ожидайте весёлые беседы, неожиданные инсайты и много полезной информации. Подключайтесь, чтобы быть в курсе событий и приятно провести время! 🎧 Таймкоды: 0:00 Сегодня в Подкас...
Принципы Dry Kiss Yagni с примерами Java. Прощаемся с плохими привычками кодирования
Просмотров 30514 дней назад
Как улучшить качество кода, следуя принципам DRY, KISS и YAGNI? В этом видео мы разберем три ключевых принципа разработки, которые помогут вам писать более чистый, простой и поддерживаемый код на Java. Примеры покажут, как избавиться от дублирования, упростить логику и избегать лишней функциональности, оставаясь сосредоточенным на текущих задачах. 📱 Следите за нами в соцсетях: TikTok: www.tikto...
Kibana: Анализ и Визуализация Данных
Просмотров 12414 дней назад
👋 Добро пожаловать в урок JavaRangers по Kibana: Анализ и Визуализация Данных! 📊 В этом видео мы исследуем возможности Kibana, популярного инструмента визуализации данных 📈. Как разработчик, вы узнаете, как анализировать и визуализировать свои данные с помощью Kibana, что облегчит получение полезной информации и принятие обоснованных решений 🔍. Наш урок предназначен для начинающих 👨💻👩💻, поэто...
ElasticSearch и Logstash: Установка, Настройка и Основные Понятия
Просмотров 14621 день назад
В этом видео я покажу вам, как установить и настроить ElasticSearch и Logstash, а также разберем основные понятия в работе с этими инструментами. 📌 Полезные ссылки и ресурсы: 🔹Загрузка elasticsearch: www.elastic.co/downloads/elasticsearch 🔹Загрузка logstash: www.elastic.co/downloads/logstash 🔹Search API manual: www.elastic.co/guide/en/elasticsearch/reference/current/search-search.html 📱 Следите...
Fairy Tale #1: "Принципы ООП в разработке"
Просмотров 9321 день назад
OOP Principles in Development или Как Базовый Класс решил научить своих наследников - Простой Класс, Специфический Класс и Универсальный Класс - четырем основным принципам ООП: инкапсуляции, наследованию, полиморфизму и абстракции. В этом юмористическом аудио мы окунемся в мир виртуальных лесов и потоков данных, где наследники учатся прятать свои свойства, защищаться от исключений и, конечно, в...
Как настроить логирование в Spring Boot. AOP
Просмотров 28521 день назад
В этом видео я расскажу, как настроить логирование в своем Spring Boot приложении с помощью AOP 📈. Научитесь создавать и анализировать логи 📝 для улучшения производительности вашего приложения 🚀! 📌 Полезные ссылки и ресурсы: 🔹Ссылка на репозиторий: github.com/sakovolga/BookStore 📱 Следите за нами в соцсетях: TikTok: www.tiktok.com/@javarangersteam Instagram: javarangers 🔔 Не забуд...
Java Reflection - Ваш ключ к пониманию Java-разработки.
Просмотров 407Месяц назад
В этом видео я расскажу про рефлексию в Java - мощный инструмент для работы с кодом во время выполнения программы. Мы рассмотрим, как с помощью рефлексии можно управлять полями, методами и конструкторами классов, не зная их заранее. Я покажу примеры того, как получить доступ к приватным полям и методам, а также как использовать рефлексию для вызова методов и изменения значений полей на лету. Ес...
Всё о Spring Boot: История, Модули, и Отличия от Java EE
Просмотров 270Месяц назад
В этом видео мы рассмотрим историю Spring Boot, его модули и различия с Java EE. Вы узнаете о плюсах и минусах использования Spring Boot в ваших проектах на Java. 📌 Полезные ссылки и ресурсы: 🔹Книга Рода Джонсона: www.amazon.com/Expert-One-One-Design-Development/dp/0764543857 🔹Конструктор Spring: start.spring.io/ 🔹Официальный сайт Spring Boot: spring.io/ 📱 Следите за нами в соцсетях: TikTok: ww...
Быстрый и легкий деплой на AWS
Просмотров 124Месяц назад
В этом видео я покажу, как быстро и легко развернуть Java Spring Boot приложение на AWS с использованием Docker. Вы узнаете, как создать Docker-образ, настроить Docker Compose и автоматически развернуть ваше приложение в облаке. Этот процесс позволит вам сэкономить время и упростить деплой ваших приложений на AWS. LinkedIn: www.linkedin.com/in/maegorov/ LinkedIn: www.linkedin.com/in/viktor-bula...
Spring Монолит в Микросервис + MySql + Docker + RabbitMQ [Monolit to microservices]
Просмотров 217Месяц назад
Привет, друзья!!! В этом видео мы возьмем монолит из прошлого видео [ruclips.net/video/SuJxAnM4wBA/видео.html] и «распилим» его на микросервисы. Все материалы ниже. LinkedIn: www.linkedin.com/in/maegorov/ LinkedIn: www.linkedin.com/in/viktor-bulatov-46a54b30b/ LinkedIn: www.linkedin.com/in/oleksii-chilibiiskyi/ Материалы: lucid.app/lucidchart/a308a939-4b49-49a0-a1b9-ff2a749c2397/edit?viewport_l...
JUnit тесты в Java: Пример с Spring Security
Просмотров 196Месяц назад
JUnit тесты в Java: Пример с Spring Security
Запуск Java SpringBoot + MySQL в Docker | Dockerfile + Docker compose
Просмотров 378Месяц назад
Запуск Java SpringBoot MySQL в Docker | Dockerfile Docker compose
SOLID с примерами Java за 15 минут | Clean code
Просмотров 508Месяц назад
SOLID с примерами Java за 15 минут | Clean code
IT и не только подкаст #4 - Технологии и жизнь
Просмотров 113Месяц назад
IT и не только подкаст #4 - Технологии и жизнь
Архитектура BackEnd: Java MONOLIT + MVC + EDA
Просмотров 331Месяц назад
Архитектура BackEnd: Java MONOLIT MVC EDA
Интеграционные тесты java(на примере Spring security)
Просмотров 3222 месяца назад
Интеграционные тесты java(на примере Spring security)
Архитектура BackEnd: Программа курса [INTRO]
Просмотров 2252 месяца назад
Архитектура BackEnd: Программа курса [INTRO]
Generics в Java. Что это и как работает?
Просмотров 1642 месяца назад
Generics в Java. Что это и как работает?
IT и не только подкаст #3 - Технологии и жизнь
Просмотров 1242 месяца назад
IT и не только подкаст #3 - Технологии и жизнь
Отправка электронной почты из Java SpringBoot
Просмотров 2122 месяца назад
Отправка электронной почты из Java SpringBoot
HashMap in Java with Examples [ENG SUB]
Просмотров 1742 месяца назад
HashMap in Java with Examples [ENG SUB]
OAuth 2.0 authorization in the Java Spring Boot application: A step-by-step guide
Просмотров 6493 месяца назад
OAuth 2.0 authorization in the Java Spring Boot application: A step-by-step guide
Database migrations using the Liquibase example📊 [ENG SUB]
Просмотров 2523 месяца назад
Database migrations using the Liquibase example📊 [ENG SUB]
Code analysis: Dive into the details of Spring Security + JWT! 💻
Просмотров 1433 месяца назад
Code analysis: Dive into the details of Spring Security JWT! 💻
респект
Поддерживаю ваш молодой канал своим комментарием
Кратко, но емко 👍
объяснение очень понятное, спасибо за видео! небольшое дополнение, вы забыли упомянуть, что при сохранении логов в файл нужно подключить зависимость logstash-logback-encoder, иначе проект работать не будет. в остальном все супер, заработало с первого раза без проблем :)
Да! Спасибо за четкий комментарий
как правильно работать с этим в Докере? можно ли logstash, elastic и kibana загрузить в разные контейнеры ?
Братан экран очень маленький (
Учтём
Для чего мы добавили 2 пустых метода с аннотацией @Pointcut (в них же нет кода)?
Методы с аннотацией @Pointcut служат только для определения точек соединения (pointcuts) - мест в коде, где будут выполняться аспекты. Поэтому они пустые. Далее мы используем эти методы в аннотациях других советов (advice), таких как @Before, @After, @Around и других, чтобы указать, когда именно должен срабатывать данный совет.
Огромное спасибо за видео
спасибо
Видео - супер! Приятно, когда о сложном рассказывают простым языком. Однозначно лайк!
Ребят, вы такие умнички!!! До этого видео знал рефлексию только на уровне опредления)
А есть ссылка на исходник на github?
Ссылка в описании
У меня вот такая проблема docker context create ecs context "docker context create" requires exactly 1 argument. See 'docker context create --help'. Usage: docker context create [OPTIONS] CONTEXT Create a context
Если что aws cli я скачал и ввел данные но не могу понять почему ничего не работает. Может переустановить докер и обновить ide ? Просто до этого пробывал по другим гайдам и чето менял в файлах докера. Еще проблема что это говно ошибка толком не гуглится, на форуме ответы 20-22 года и то что пишут люди не помогает🥲
Очень странно , ощущение как будто он не зашёл в учетку aws , при вводе данных в aws cli проблем небыло ? Попробуй в cli команду aws configure list , если подключение успешное то должны вернуться твои данные : профиль , регион ... Как вариант попробовать docker context create ecs newcontext --cluster my-cluster --region us-east-1 только подставить свой регион
Весьма полезное и доходчивое видео. К сожалению таковых на данный момент немого.
можете снять маленький видос показать реальное приложение на спрингбуте плюс всякое по верхам спасибо- заинтерисовало бы очень для дальнейшего обучения
Поддерживаю предыдущий комментарий! Отлично
Один уточняющий вопрос, плз. Почему для метода logKafkaSend() использовалась аннотация @Around, в том время как @Before могла бы выполнить в те же манипуляции и тоже до фактической отправки сообщения, если я правильно понял?
В данном конкретном случае, когда логируется только message и topic можно легко заменить на аннотацию @Before. Если бы мы логировали и результат отправки сообщения (возможно это нужно было продемонстрировать), то выбор @Around был бы более очевиден.
@JavaRangers понял, спасибо!
Привет. Контент огонь, из пожеланий сделайте гайд по интеграционному тестированию кафки, но с помощью тест-контейнеров. Было бы 🔥. Спасибо за вашу работу!
Я в таком предвкушении. Видео называется ВСЁ о спринг Бут и идёт 8 минут😂 это будет легендарно)
Посмотрел)
Класс! Похоже на логику с эксепшн хендлерами. Очень удобно, ранее не натыкался на эту тему. Спасибо!
request-body тоже полезно сохранять по моему мнению)
Вы супер. Кратко, ёмко, с конкретными примерами. То что надо для быстрого старта!🎉
Контент - топ! Все очень доходчиво и просто объясняется, без воды. А звуки клавиш - это вообще медитация) Огромное спасибо автору за работу!
Как по вайфаю заходите в ютуб? Только по телефону смотрю
Так вроде давно уже много "рецептов" в интернете
если впн не устраивает, можешь скачать программу amnesiaWG, она еще и дискорд чинит)
Очень полезно и актуально, спасибо!
Ну конечно да Практический урок очень нужен
По сути это удешевит стоимость обработки вычислений. Оптимизация
Я думаю что это прекрасная идея, посмотрим что будет через 5 лет
А есть ли чат в телеграмм например, задать вопросы и получить обратную связь?
В будущем мы планируем создать чат в Telegram для нашего канала. А пока что все вопросы и предложения вы можете оставлять в комментариях, мы обязательно ответим.
А где ссылка на гитхаб?)
Добрый, если бы вы писали вместе со мной на видео то у вас бы был весь код)). + Есть ссылка на код в монолите (там 90% всей инфы ) с предыдущего видео. Код с микросервисов выложу как будет 400 подписчиков))
подскажите что учиь дальше -после спринга, спрингбута для начинающего бекендера
Если вы освоили Boot то начинающим вас никак нельзя назвать)))
Краш
Спасибо большое!!!! Больше подобных видео про Кафку!!!!
Михаил мой учитель, привет из Таджикистан
Привет))
Дурачёк.....
Почему?
добрый, почему что?)
@@JavaRangersпочему локальная переменная обязательно должна быть проинициализирована?)
вот это отличное видео.
👍
Огонь. Помню я тебя просил об этом:) Ты сдержал слово
в чем ведется разработка?
www.jetbrains.com/idea/
Михаил как всегда на высоте. Музыка на фоне кажется лишней, либо надо сделать по тише. Часто приходится вслушиваться что говорит Михаил...
Да, по поводу музыки тоже поддерживаю, немного тише нужно сделать, оставить для фона
исправим спасибо)
С Днем рождения, Вас! Желаю проффессионального, творческого вдохновения !
как можно было бы еще назвать класс service для Stat, я могу предложить BookAnalyticsService
Спасибо!
Если это аналитика книги то да, если это статистика всей библиотеки в целом - то нет)
Ну очень класс! Михаил, все доступно, еще и с live coding с объяснением! Все понятно, пока вопросов нет.
Завтра будет видос
Видео полезное и классное, но сложно смотреть то картинка дергается то лицо сильно динамически перемещается. Из-за этого неудобно код с экрана читать
Спасибо. Крутое видео. Писал в основном юнит тесты, но после твоего видео очень понравилось как надо писать интеграционные тесты. Продолжай в том же духе. С меня лайк и подписка. Жду еще полезных и практических видео
Спасибо огромное за изложение и демонстрацию материала! Все разложил по полочкам. Огонь! 💥
Сделал кодовую базу, готовлю теорию.
Отличное пособие по интеграционным тестам! Очень полезно "подкапотный" разбор, чего не хватает в понимании часто. Виктор, спасибо!