ПОЛНЫЙ КУРС ПО SPRING: swiftbook.org/courses/438 Плейлист этого курса: th-cam.com/play/PLAma_mKffTOR5o0WNHnY0mTjKxnCgSXrZ.html Telegram: t.me/alishev_g
Уважаемый Наиль, благодарю за твои уроки, ты меня во многом просвятил и, надеюсь, скоро я стану джуном)). Крайне хочется увидеть уроки по аннотациям в Spring, разумеется всё последовательно, но знай, мы будем ждать! P.S. еще бы про Hibernate от тебя услышать! 10 из 10, Spring - наиактуальнейшая тема для тех, кто готовится стать джуниором.
@@manOfPlanetEarth если честно, то было тяжело, т.к. я менял профессию в 32 года, учил джаву с нуля, потом курсы прошёл. с июля 2020 работаю на реальном проекте в аутсорс компании. И спринг и хибернейт везде используются и капать надо очень глубоко. Но для всего этого в первую очередь необходимо знать как работает http, знать паттерны, обязательно sql. И быть упорным в своём стремлении - это 50% успеха.
О боги, как же ты крут, просто нет слов, посмотрел кучу курсов и везде бесконечные пространные рассуждения или совсем очевидные вещи или совсем сложные еще рассказанные так что зная это не с первого раза поймешь о чем речь.
дружище я купил 2 твоих курса по гиту и продвинутая java, ты красавчик все доступно и понятно. Сделай пожалуйста курс обширный пусть и платный по Spring MVC думаю многие как и я купят его
Присоединяюсь к просьбам трудящихся! Тоже прикупил пару его курсов, по спрингу хотелось бы полный курс посмотреть. Самое крутое изложение предметной области. Спасибо, Наиль!
Долго искал уроки по спрингу на ютубе, все до твоих были провальны. Та определенная глубина, с которой ты объясняешь материал, идеально позволяет понять спринг, спасибо.
Не знаю может только я такая, но мне очень важен голос, когда слушаю лекцию, очень влияет на восприятие. Переслушивать лекции только в удовольствие. Уже второй раз) И только с удовольствием. Первый раз слушала и повторяла код, делала заметки. Отдельное спасибо за слайды. Во второй разом понимание ещё импрувнулось. Автор, пожалуйста, не лишай удовольствия) Запиши, пожалуйста, лекции по АОП🙏🙏🙏
Отличные уроки. Подобного формата бесплатный материал по Spring именно для начинающих тяжело найти, с таким подробным разъяснением самых базовых вещей. Сам принцип подачи материала и его объяснение на примерах отличный, доступно и на уровне. Огромный лайк и спасибо за труд!))
Не каждый преподаватель может взглянуть на свой материал глазами студента. Спасибо за урок, более чем хорошо. Домашки бы побольше) Прокачивает то что надо.
Классные уроки, спасибо. P.S. У тебя не переопределен equals в классе MusicPlayer. Значит что equals что "==" будут сравнивать ссылки на адрес в памяти. Другими словами, результат будет одинаковый если сравнивать через equals или через == в данном случае. Я думаю, ты это и так знал) Но вдруг кто-то нет.
Кстати синглтон в спринге круто можно использовать например для параметров конфигурации приложения, например - Properties, прям вобще идеально - в одном месте изменил - в другом - всегда актуально. Спасибо за урок!
У бинов есть множество конфигураций : 1. scope 2. init-method 3. destroy-method 4. factory method, и.т.д 1 - Scope Это то как спринг создасть беаны Singleton - Scope, который используется по умолчанию Prototype - Scope, который каждый раз создает новый объект при вызове getBean() Request Session Global-session
извиняюсь за мат, но это охуенно! по другому не могу выразить, купил курсы по джаве, но там копипастят метанит и все, спасибо огромное, не останавливайся!
Спасибо вам большое за Ваши уроки. Очень полезно и понятно. Но в случае с примером паттерна Singleton есть нюанс. Код в репозитории не учитывает многопоточности, а в Джаве это обязательно. Поэтому надо бы сделать в коде так называемый DoubleChecked. Поправьте, если я ошибаюсь.
Очень круто и доступно, посмотрел все видео одним разом, жду с нетерпением следующее, спасибо! Хотел бы узнать: 1. По поводу бинов, в какой то книге читал, что бин это джава класс, но он должен обязательно иметь геттеры-сеттеры + пустой конструктор, так понимаю что в спринге можно бином считать любой класс невзирая на эти требования? 2. Будет ли в рамках этого курса рассмотрен Hibernate? И будем ли писать более менее объемный проект типа CRUD и если да, что это будет?
Наиль, во-первых, хочу поблагодарить за интересные уроки. Очень понятно все объясняешь! И хотел спросить: а будет ли продолжение уроков по Spring? Есть ли полный курс? Готов приобрести
Уважаемый автор большое спасибо за уроки, но не можете ли вы сделать реальный проект за который обычно платят заказчики. А-то просто азов уже немало, а на боевой код никто не дает посмотреть. А уж тем более обучить на нем. Пусть он будет платный но стоящий. Заранее спасибо.
Забавно то, что ты в курсе по спрингу отсылаешь на видео об основах java) Посмотреть бы на человека, который будет пытаться понять, что тут происходит, не зная джаву хоть на мало-мальском уровне
немного запутался, на мин. 10.18 говорится, что если у объектов одинаковый хеш, то это абсолютно одинаковые объекты, но одновременно с этим утверждением в курсе "Продвинутый Java" про hashCode на мин.10.10 говорится, что если хеши равны, не значит, что равны объекты. Как быть?
Я видимо оговорился. Если у объектов одинаковые хэши, это означает, что эти объекты СКОРЕЕ ВСЕГО равны (при условии, что хэш функция хорошая). Но вы правильно заметили, что это не всегда правда. Изредка, из-за коллизии хешей получается так, что хэши равны, при этом объекты разные. На уроке же я проверил два объекта с помощью == и точно увидел, что это два одинаковых объекта.
Спасибо за канал. Не понятно как spring с xml можно использовать в реальном проекте? Например есть клиент-сервер. С клиента на сервер приходят данные. Сервер у нас spring с xml. Как это может выглядеть? Может есть ссылка на ваши текущие проекты, которые можно посмотреть?
это думаю как раз пойдет множественное создание. Каждый объект будет отвечать за одно подключение так данные не перепутаются и клиентам не нужно ждать в очереди :)
В си? конечно. а в джаве это понимать совсем не обязательно, так как тут указатели отсутствуют в принципе, вы же знали об этом? не можете работать с памятью на прямую, совершать какие то операции с адресами. при том, и у "ссылок" в джава мало что общего с ссылками в си. в общем, глупо сравнивать адреса в С, и способами работать с ними с адресами в джава,
scope="prototype" // и вы только что что применили совершенно другой паттерн. Дабы осознать весь масштаб изменений посмотрите реализацию паттерна prototype
@@СашаНемо-з2ы ну, например, объект синглтон в Spring вы получаете из контекста, если из одного и того же контекста запрашивать один и тот же бин, то вы всегда будете получать синглтон, но если вы запросите объект через какой-то другой контейнер или получите его через оператор new, то получите совсем другой объект, чем тот, что ранее получили из контекста. Это вопрос из области: "Почему я создал Spring компонент через new, а в него не автовайрятся зависимости?" Люди пользуются фреймворком, потому что это стильно, модно и молодежно, но продолжают создавать зависимости руками. Потом можно услышать от некоторых товарищей заявления: "Спринг - говно, ведет себя непредсказуемо и постоянно сбоит".
зачем на практике использовать xml конфигурацию если она кроме очень древних легаси нигде не используется? Все, посмотрев ролики дальше понял, можете не отвечать.
Хорошие в принципе уроки, но имхо, объяснять, что такое сравнение по == и чем оно отличается от equals в курсе по Spring - это по-моему перебор. И такого очень много в данных уроках, и это очень жаль, ибо в остальном раскрытие темы одно из самых внятных, что удалось найти. В любом случае - автору спасибо!
"Методом equals мы сравниваем обьекты по их содержанию", Что ты несешь? В классе MusicPlayer не переопределен метод equals, значит он вызывается из Object, а там два обьекта проверяются через ==. "Если hash будет совпадать, это означает что это один и тот-же обьект". Автор ты вообще Java знаешь? У двух разных обьектов может быть одинаковый hash
ПОЛНЫЙ КУРС ПО SPRING: swiftbook.org/courses/438
Плейлист этого курса: th-cam.com/play/PLAma_mKffTOR5o0WNHnY0mTjKxnCgSXrZ.html
Telegram: t.me/alishev_g
Дай Бог тебе здоровья и хорошую жену! Я как раз учу Spring и очень тяжело что-то понять, тьі очень помогаешь
Подписываюсь под каждым словом!
нахуй жену!
Думаю он сам разберется, куда жену =)
@@АлександрМясников-й2щ Тогда мужа!
Уважаемый Наиль, благодарю за твои уроки, ты меня во многом просвятил и, надеюсь, скоро я стану джуном)). Крайне хочется увидеть уроки по аннотациям в Spring, разумеется всё последовательно, но знай, мы будем ждать! P.S. еще бы про Hibernate от тебя услышать! 10 из 10, Spring - наиактуальнейшая тема для тех, кто готовится стать джуниором.
Ну как успехи, трудоустроился?)
Максим, как успехи? рассказывай как есть!
@@ololo2274 так точно 2 месяца как))
@@manOfPlanetEarth если честно, то было тяжело, т.к. я менял профессию в 32 года, учил джаву с нуля, потом курсы прошёл. с июля 2020 работаю на реальном проекте в аутсорс компании. И спринг и хибернейт везде используются и капать надо очень глубоко. Но для всего этого в первую очередь необходимо знать как работает http, знать паттерны, обязательно sql. И быть упорным в своём стремлении - это 50% успеха.
@@МАКСИМКОТОВ-о2ч расскажите сколько времени прошло на изучение и какие курсы проходили, пожалуйста.
О боги, как же ты крут, просто нет слов, посмотрел кучу курсов и везде бесконечные пространные рассуждения или совсем очевидные вещи или совсем сложные еще рассказанные так что зная это не с первого раза поймешь о чем речь.
дружище я купил 2 твоих курса по гиту и продвинутая java, ты красавчик все доступно и понятно.
Сделай пожалуйста курс обширный пусть и платный по Spring MVC думаю многие как и я купят его
где можно посмотреть платный курс?
Присоединяюсь к просьбам трудящихся!
Тоже прикупил пару его курсов, по спрингу хотелось бы полный курс посмотреть. Самое крутое изложение предметной области.
Спасибо, Наиль!
@@bekzhandossanov140 udemy
Долго искал уроки по спрингу на ютубе, все до твоих были провальны. Та определенная глубина, с которой ты объясняешь материал, идеально позволяет понять спринг, спасибо.
Жду продолжения больше чем свой день рождения :) Наконец начинаю понимать Spring!
Не знаю может только я такая, но мне очень важен голос, когда слушаю лекцию, очень влияет на восприятие. Переслушивать лекции только в удовольствие. Уже второй раз) И только с удовольствием. Первый раз слушала и повторяла код, делала заметки. Отдельное спасибо за слайды. Во второй разом понимание ещё импрувнулось. Автор, пожалуйста, не лишай удовольствия) Запиши, пожалуйста, лекции по АОП🙏🙏🙏
Отличные уроки. Подобного формата бесплатный материал по Spring именно для начинающих тяжело найти, с таким подробным разъяснением самых базовых вещей. Сам принцип подачи материала и его объяснение на примерах отличный, доступно и на уровне. Огромный лайк и спасибо за труд!))
Огромное спасибо! Spring Framework лучший из того что находил! Очень надеюсь что стольные уроки будут в таком же формате!
Более понятного изложения по основам Spring я не встречал. Респект автору!
Спасибо огромное!
Побольше бы таких уроков.
Да и почаще )
Наверное самое лучшее объяснение, которое встречал.
Очень доходчиво и наглядно, классный курс, большое спасибо за труд!
Use Ctrl+D to copy lines!! saves time! Very informative tutorial!! Thank you
Смотрю плейлист, и понимаю, что намного понятнее объясняешь, чем в книге по спрингу описывается.
Отличные уроки, Наиль. Огромное тебе спасибо за них)
Лаконично, чётко, ясно. Благодарение!
Не каждый преподаватель может взглянуть на свой материал глазами студента.
Спасибо за урок, более чем хорошо.
Домашки бы побольше) Прокачивает то что надо.
кек) класно что не прошло ещё месяца с момента последнего видео) как всегда всё понятно и легко пояснил) респект)
Спасибо за подробное объяснение
thanks a lot for this wonderful lessons!
Классные уроки, спасибо.
P.S. У тебя не переопределен equals в классе MusicPlayer. Значит что equals что "==" будут сравнивать ссылки на адрес в памяти. Другими словами, результат будет одинаковый если сравнивать через equals или через == в данном случае. Я думаю, ты это и так знал) Но вдруг кто-то нет.
Воу воу воу 😀 парень полегче))) такими темпами мы скоро web приложение сделаем)))
отличный подход, ждем новых уроков
Кстати синглтон в спринге круто можно использовать например для параметров конфигурации приложения, например - Properties, прям вобще идеально - в одном месте изменил - в другом - всегда актуально. Спасибо за урок!
Талантливый преподаватель)
У бинов есть множество конфигураций :
1. scope
2. init-method
3. destroy-method
4. factory method, и.т.д
1 - Scope
Это то как спринг создасть беаны
Singleton - Scope, который используется по умолчанию
Prototype - Scope, который каждый раз создает новый объект при вызове getBean()
Request
Session
Global-session
извиняюсь за мат, но это охуенно! по другому не могу выразить, купил курсы по джаве, но там копипастят метанит и все, спасибо огромное, не останавливайся!
Урааааааааааааа, новый видос, сто лет ждал! Спасибо
Отлично! Хотелось бы еще видео, что будет когда синглтон имеет зависимость прототайп, точнее про lookup метод.
Спасибо вам большое за Ваши уроки. Очень полезно и понятно. Но в случае с примером паттерна Singleton есть нюанс. Код в репозитории не учитывает многопоточности, а в Джаве это обязательно. Поэтому надо бы сделать в коде так называемый DoubleChecked. Поправьте, если я ошибаюсь.
Очень круто и доступно, посмотрел все видео одним разом, жду с нетерпением следующее, спасибо!
Хотел бы узнать:
1. По поводу бинов, в какой то книге читал, что бин это джава класс, но он должен обязательно иметь геттеры-сеттеры + пустой конструктор, так понимаю что в спринге можно бином считать любой класс невзирая на эти требования?
2. Будет ли в рамках этого курса рассмотрен Hibernate? И будем ли писать более менее объемный проект типа CRUD и если да, что это будет?
вижу новый урок, ставлю лайк
дорогой Алишев когда будет следующий урок?
09:38 немного некорректное высказывание, бывает же коллизия хешей) но тем не менее урок очень хорош
Спасибо)
Мы тут это, скучаем уже.
отличные уроки! когда будет следующий урок?
Наиль, во-первых, хочу поблагодарить за интересные уроки. Очень понятно все объясняешь! И хотел спросить: а будет ли продолжение уроков по Spring? Есть ли полный курс? Готов приобрести
Будет, полного курса нет
Уважаемый автор большое спасибо за уроки, но не можете ли вы сделать реальный проект за который обычно платят заказчики. А-то просто азов уже немало, а на боевой код никто не дает посмотреть. А уж тем более обучить на нем. Пусть он будет платный но стоящий. Заранее спасибо.
Serik Muradov поддерживают
самые пиздатые уроки
Золотые слова
XML бобы уже стухли... про бобы с аннотациями пора рассказывать)
Спасибо Наиль. По связке spring+hibernate планируешь что-нибудь? Блин, да я даже купил бы с удовольствием.
Планирую
Просто зашибись!
когда будет следующий урок
Ещё бы уроков по Spring_у
Забавно то, что ты в курсе по спрингу отсылаешь на видео об основах java) Посмотреть бы на человека, который будет пытаться понять, что тут происходит, не зная джаву хоть на мало-мальском уровне
Это называется "мало ли" :) Вдруг кто-то волшебным образом пропустил какой-нибудь паттерн.
А можно как-то изменить ключевые слова типа psvm или soupt или добавить свои?
немного запутался, на мин. 10.18 говорится, что если у объектов одинаковый хеш, то это абсолютно одинаковые объекты, но одновременно с этим утверждением в курсе "Продвинутый Java" про hashCode на мин.10.10 говорится, что если хеши равны, не значит, что равны объекты. Как быть?
Я видимо оговорился. Если у объектов одинаковые хэши, это означает, что эти объекты СКОРЕЕ ВСЕГО равны (при условии, что хэш функция хорошая). Но вы правильно заметили, что это не всегда правда. Изредка, из-за коллизии хешей получается так, что хэши равны, при этом объекты разные. На уроке же я проверил два объекта с помощью == и точно увидел, что это два одинаковых объекта.
Thanks
Like еще до просмотра!!!
Наиль, на чем делаете презы? Не xmind случайно?
Keynote
В смысле, если не переопределить toString, то при его вызове вызывается не hashCode, а дефолтный toString
Который показывает хэш объекта
Спасибо за канал. Не понятно как spring с xml можно использовать в реальном проекте? Например есть клиент-сервер. С клиента на сервер приходят данные. Сервер у нас spring с xml. Как это может выглядеть? Может есть ссылка на ваши текущие проекты, которые можно посмотреть?
это думаю как раз пойдет множественное создание. Каждый объект будет отвечать за одно подключение так данные не перепутаются и клиентам не нужно ждать в очереди :)
Будет ли spring mvc или spring boot?
Будет
как всегда - небесный уровень. вам надо сиделкой работать
Хорошие уроки, но всё же следует понимать что указатель и ссылка это разные вещи. В данном случае вы сравниваете именно ссылки.
В си? конечно. а в джаве это понимать совсем не обязательно, так как тут указатели отсутствуют в принципе, вы же знали об этом? не можете работать с памятью на прямую, совершать какие то операции с адресами. при том, и у "ссылок" в джава мало что общего с ссылками в си. в общем, глупо сравнивать адреса в С, и способами работать с ними с адресами в джава,
Спасибо тебе большое! А есть ли с вашей стороны менторство?
Здравствуйте, нет времени на это, к сожалению.
Очень крутые уроки у Вас! Скажите будет ли продолжение и как скоро? Может будет на Udemy?
Нужно в короткие сроки изучить Spring :)
Будет
как скоро планируется следующий урок? а то у меня ломка
👍🏻👍🏻👍🏻
А так задумано, что видео просто обрывается на 12:48?
Другие уроки будет?
Горячие клавиши в идее было бы круто использовать
Владилен прохожу все твои курсы по джаве и громко могу сказать... Кто хочет только этими курсами станет настоящим разработчиком..
+
scope="prototype" // и вы только что что применили совершенно другой паттерн. Дабы осознать весь масштаб изменений посмотрите реализацию паттерна prototype
Где нубу можно прочитать что такое bean'ы и как они работают?
В его предыдущих уроках.
так он же говорил что это просто другое название java класса просто в xml их обзывают bean :)
у тебя в видиотеке нету больше про остальние скопи. Ти получается обманул.
В книге "Spring 4 для профессионалов" сказано, что не нужно путать singleton в Spring и паттерн проектирования "Singleton".
И чем они отличаются?
@@СашаНемо-з2ы ну, например, объект синглтон в Spring вы получаете из контекста, если из одного и того же контекста запрашивать один и тот же бин, то вы всегда будете получать синглтон, но если вы запросите объект через какой-то другой контейнер или получите его через оператор new, то получите совсем другой объект, чем тот, что ранее получили из контекста. Это вопрос из области: "Почему я создал Spring компонент через new, а в него не автовайрятся зависимости?" Люди пользуются фреймворком, потому что это стильно, модно и молодежно, но продолжают создавать зависимости руками. Потом можно услышать от некоторых товарищей заявления: "Спринг - говно, ведет себя непредсказуемо и постоянно сбоит".
зачем на практике использовать xml конфигурацию если она кроме очень древних легаси нигде не используется?
Все, посмотрев ролики дальше понял, можете не отвечать.
а домашку?)
Хорошие в принципе уроки, но имхо, объяснять, что такое сравнение по == и чем оно отличается от equals в курсе по Spring - это по-моему перебор. И такого очень много в данных уроках, и это очень жаль, ибо в остальном раскрытие темы одно из самых внятных, что удалось найти. В любом случае - автору спасибо!
про объяснение элементарных вещей в курсе по спринг - плюсую
Mne nujna tvoia pomoshi
"Методом equals мы сравниваем обьекты по их содержанию", Что ты несешь? В классе MusicPlayer не переопределен метод equals, значит он вызывается из Object, а там два обьекта проверяются через ==. "Если hash будет совпадать, это означает что это один и тот-же обьект". Автор ты вообще Java знаешь? У двух разных обьектов может быть одинаковый hash
Спасибо!
Спасибо!