Добрый день. Наиль, подскажи, актуален ли курс сейчас? Возможно ли его приобрести из РФ? Ссылка в видео актуальна?
@alishevN17 сағат бұрын
Привет! Да, все актуально :)
@djlark2002Күн бұрын
шел уже 24 год а ваш матриал до сих пор актуален и растит новых программистов!
@user-so3sw3je2k4 күн бұрын
даже спустя 8 лет видео приятнее всех новых
@ariloum4 күн бұрын
первичный конструктор по-моему неудобная фича если нужно создать класс, в котором больше 1-2х переменных - это их придется все в 1 строчку типизировать - в таком случае код становится нечитаемым.
@djlark20024 күн бұрын
Есть кто из 2024?
@user-zn9pu7vx5d4 күн бұрын
А как мне создать такой файл test?
@pashadjoystick4 күн бұрын
хорошо рассказано для тех кто хорошо понимает инжекцию не в контексте спринга а что ето на самом деле в самом простом случае без движка. я авторам с таким лицом ставлю луйк уже на на входе - сразу ясно что чел ясный
@egorgritsenko3955 күн бұрын
Забыли в методе delete в PersonDAO PEOPLE_COUNT--. Индекс теперь расти будет постоянно
@BreakItDownnn4 күн бұрын
тогда индексы могут дублироваться у разных пользователей и нужно перестроение индексов после удаления делать
@user-qt9wy1ub8d5 күн бұрын
общие слова, непонятно что и из чего вытекает. никаких объяснений, почему так, а не как-то иначе. как вообще запоминать все нюансы ?
@RuRu-je7uh5 күн бұрын
Привет. А разве после первого цикла for(когда мы наполняем массив) нельзя сразу вывести ? Получается что мы 2 раза делаем тоже самое?
@smsp0ll5 күн бұрын
Проще говоря: оператор continue опускает основное условие и показывает все остальные варианты. В данном случае условие - при делении на 2 остатка не будет. Оно будет опущено. "Остальные варианты" - это "это нечётное число".
@dinbesson6 күн бұрын
Все исключения наследуются от классы Throwable это важно ! От класса Exception наследуются исключения которые можно обработать, опять важно учесть что класс RuntimeException тоже наследуется от класса Exception но этот класс не обрабатывается или же обрабатывается только по желанию. Так же от класса Throwable наследуется класс Error это класс как (ошибка) и эти ошибки возникают на уровне JVM и они не обрабатываются так же! Так же сам класс Throwable наследуется от класса Object так как исключения это тоже объекты)))
@user-jn3dx7sp9k6 күн бұрын
сколько же неучей который обучают , наконец то я понял целенаправленность треугольных скобок. Вот настоящий шарящий программист
@user-zz5pw1xr4h8 күн бұрын
смотрю все ваши уроки)
@user-hc7oj2wc8i8 күн бұрын
Obaldeno
@AnnieMirax10 күн бұрын
Блин, вообще ничего не слышно((
@-peopleR10 күн бұрын
Большое спасибо!
@evgen988110 күн бұрын
Мое решение проблемы с актуальными зависимостями 1)открываем Project Structure 2)заходим во вкладку Artifacts(в появившемся окне у меня были две строки 1- war 2- war exploded) 3)удаляем обе 4)нажимаем плюс, выбираем Web Application:Exploded ->From modules и выбираем свой 5)Apply После этого начала работать валидация
@fedotfeda10 күн бұрын
Спасибо за полезную инфу! У кого была ошибка 404(сам помучался как и многие) Изменил лишь версию java на java SDK 19 и всё заработало. Опишу детально, потому что тонкостей капец, новичку легко ошибиться 1) распаковал архив с уроком и чуть переименовал(чтоб не путаться) Lesson15.SpringMVCApp1SSS 2) загрузил этот урок в IDEA(open project... и т.д.) 3) скачал архив java SDK 19 (не инсталл а именно архив) 3а) скачал архив Томкат 9.0.89 4) установил в IDEA (File-->Project Structure-->SDK == 19) 5) restart IDEa (загрузка нашего "Lesson15.SpringMVCApp1SSS" ) 6) в IDEa устанавливаю ТОМКАТ 9.0.89 всё как на видео, но на всяк случ опишу: IDEA (Run-->Edit configurations...) потом жмём символ + Tomcat Server--> Local указал путь к распакованному Томкату 9.0.89 Fix --> spring-mvc-app1:war exploded и в поле ""Application context"" выбрал пустую строку далее ((Apply--> ok)) 7) IDEa( Run-->Run-->Tomcat 9.0.89) открывается браузер по адресу localhost:8080/ и конечно там 404 НО нам нужно открыть в браузере адр строку, прописанную в контроллере а именно localhost:8080/hello-world и всё путём И ещё важный момент, когда проект создаётся с ноля, то обратите внимание на файл POM.XML... там много зависимостей кроме кор, бинов... ещё плагины подключаются, в общем это тоже немаловажно, но опять же я ничего не менял, кроме версии Java 19
@pvd417011 күн бұрын
Спасибо огромное за такой шикарный курс! Все было очень понятно и кратко. Вы классный учитель! Двигаюсь дальше благодаря вам
@n0stamina11 күн бұрын
Не знаю нужно ли это автору, но я плюс-минус выровнял звук у видоса, могу скинуть, чтобы перезалить спустя 8 лет 😁
@ducksauce280911 күн бұрын
спросите меня через год стал ли я джуном
@user-dp9pe8is9n12 күн бұрын
Ребятушки! Все равно 404... Как жить?)
@user-nl6zu3jq8l12 күн бұрын
Для чего нужно вызывать метод? Почему если метод не вызвать, он в классе не выполняется?
@cybersportnews275413 күн бұрын
Яндекс обычно требует задачи решать без готовых функций т.е через логику и написание функций самому с помощью циклов и прочей, если ты решишь через готовый toHashSet они даже не смотрят) накидал запару минут может не очень красиво но понятно и просто for (item in a){ if ( b.contains(item)){ c.add(item) b.remove(item) } } первая задача
@Greemka413 күн бұрын
Если у кого-то возникли проблемы с аннотацией «prototype», попробуйте выполнить команду «clean» в Maven.
И еще если у кого ругается на index.jsp <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>4.0.1</version> <scope>provided</scope> </dependency>
@oselish16 күн бұрын
Валидация форм обычно делается на фронтэнде, чтобы не нагружать сервер, разве нет? Да и к тому же в HTML 5 у инпута есть type="email", что гораздо упрощает проверку и сразу же выводит ошибку рядом с инпутом.
@user-nu8qx9zh4o19 күн бұрын
какая прелесть. подписываюсь на ваш канал
@user-gc5ps9rc1u20 күн бұрын
Короче - 404 - слеш не там и т.д. это все мелочи - основная проблема это что javax не дружит с jakarta т.е. надо юзать 8-9 tomcat - про конфликт томкат тут очень помогло! kzbin.info/www/bejne/emjWaX-FZsp5ec0
@user-gc5ps9rc1u20 күн бұрын
только с токат 9 работает с 11 пишет 404
@dmitriifromrussia21 күн бұрын
Спасибо за видео. Хорошо объясняете
@ceo-s22 күн бұрын
Ну и решения задач у тебя... Пощади...
@user-su1wf3wz6c24 күн бұрын
ЗаJava
@easydeal941025 күн бұрын
Я вот хз че за хрень, но у меня уже глаз дергается. С горем пополам запускаю каждый проект, просто методом тыка, то 404 то 500 ошибка, потом начинает работать. Начинаю делать следующий, доделываю и опять таже хрень, мля где че как?? Я хз, конфигурационные файлы ВООБЩЕ не трогал, как такое может быть?
@tortik148825 күн бұрын
видео отличное. от себя хочу сказать, что советую книгу гракаем алгоритмы
@user-fu4ys6vi6r25 күн бұрын
Спасибо, все понятно и без воды!
@user-wp4qx2ik3e26 күн бұрын
Ловлю 500-ю ошибку на Update - не понимаю в упор, почему валидация с Post работает, c patch пустая страница...
@user-if1dj7fy2y26 күн бұрын
Как Стать Богатым ? 😊 kzbin.info/www/bejne/bJq5hmawrLmXes0si=Tf19Tt4KlR1OFb9y
@Ghazaryano0126 күн бұрын
Кто нибудь скажет где продолжение этого видео ??
@KusmanovCh26 күн бұрын
Спасибо! Все понятно.
@steel_rat_26 күн бұрын
я реально не понимаю почему ничего не роботает, делаю все как у видео , даже копирую код просто уже с гита , и в итоге ничего не работает , а если я удалаю файл web.xml то проект и вовсе не запускаеться, я использую Eclipce. изначально пробувал спринг 6 и томкат 10 , сейчас же делаю все как на видео, витоге ничего. И самое интересное что мне Eclipce заново создает web.xml
@user-zn9pu7vx5d26 күн бұрын
Не пойму. Прописали String name = имя Он полноценно вызывает имя Зачем setName и т.д., зачем усложнять, запутывать?
@user-op5ew9fh6r27 күн бұрын
Спасибо донесли до меня.Раньше мне это казалось сложным а сейчас легко