Уроки Java
Уроки Java
  • Видео 566
  • Просмотров 7 755 821
Spark 12: JDBC
Cкидки до 22-го января на все курсы всего за 9.99:
Каждый купон расчитан на 10 покупок, спешите!
Новый курс по Photoshop:
www.udemy.com/course/draft/3356128/?couponCode=4CD42A416E75E5BB51B2
HIBERNATE:
www.udemy.com/course/hibernate-kurs/?couponCode=A0CA88708A2DA6C96137
JPA:
www.udemy.com/course/jpa-kurs/?couponCode=FF4582C15F37936F4D5A
HTML + CSS:
www.udemy.com/course/html-kurs/?couponCode=E616CB401A8D6C38DB4E
MAVEN:
www.udemy.com/course/maven-kurs/?couponCode=7A9538F9B3BD31257157
GIT:
www.udemy.com/course/git-study/?couponCode=A6017C034D6EC07ACC33
KOTLIN
www.udemy.com/course/kotlin-best-course/?couponCode=125C8D6713F57D762681
SQL:
www.udemy.com/course/sql-kurs/?couponCode=7888161B79F724F8A3F1
IDEA
www.udem...
Просмотров: 4 444

Видео

Spark 11: SQL
Просмотров 2,5 тыс.3 года назад
Cкидки до 22-го января на все курсы всего за 9.99: Каждый купон расчитан на 10 покупок, спешите! Новый курс по Photoshop: www.udemy.com/course/draft/3356128/?couponCode=4CD42A416E75E5BB51B2 HIBERNATE: www.udemy.com/course/hibernate-kurs/?couponCode=A0CA88708A2DA6C96137 JPA: www.udemy.com/course/jpa-kurs/?couponCode=FF4582C15F37936F4D5A HTML CSS: www.udemy.com/course/html-kurs/?couponCode=E616CB...
Spark 10: Запуск приложения в Stand alone моде и из jar
Просмотров 1,2 тыс.3 года назад
Cкидки до 22-го января на все курсы всего за 9.99: Каждый купон расчитан на 10 покупок, спешите! Новый курс по Photoshop: www.udemy.com/course/draft/3356128/?couponCode=4CD42A416E75E5BB51B2 HIBERNATE: www.udemy.com/course/hibernate-kurs/?couponCode=A0CA88708A2DA6C96137 JPA: www.udemy.com/course/jpa-kurs/?couponCode=FF4582C15F37936F4D5A HTML CSS: www.udemy.com/course/html-kurs/?couponCode=E616CB...
Spark 9: Shared variables
Просмотров 9123 года назад
Cкидки до 22-го января на все курсы всего за 9.99: Каждый купон расчитан на 10 покупок, спешите! Новый курс по Photoshop: www.udemy.com/course/draft/3356128/?couponCode=4CD42A416E75E5BB51B2 HIBERNATE: www.udemy.com/course/hibernate-kurs/?couponCode=A0CA88708A2DA6C96137 JPA: www.udemy.com/course/jpa-kurs/?couponCode=FF4582C15F37936F4D5A HTML CSS: www.udemy.com/course/html-kurs/?couponCode=E616CB...
Spark 8: Чтение и запись файлов
Просмотров 1,4 тыс.3 года назад
Cкидки до 22-го января на все курсы всего за 9.99: Каждый купон расчитан на 10 покупок, спешите! Новый курс по Photoshop: www.udemy.com/course/draft/3356128/?couponCode=4CD42A416E75E5BB51B2 HIBERNATE: www.udemy.com/course/hibernate-kurs/?couponCode=A0CA88708A2DA6C96137 JPA: www.udemy.com/course/jpa-kurs/?couponCode=FF4582C15F37936F4D5A HTML CSS: www.udemy.com/course/html-kurs/?couponCode=E616CB...
Spark 7: PairRdd
Просмотров 1 тыс.3 года назад
Cкидки до 22-го января на все курсы всего за 9.99: Каждый купон расчитан на 10 покупок, спешите! Новый курс по Photoshop: www.udemy.com/course/draft/3356128/?couponCode=4CD42A416E75E5BB51B2 HIBERNATE: www.udemy.com/course/hibernate-kurs/?couponCode=A0CA88708A2DA6C96137 JPA: www.udemy.com/course/jpa-kurs/?couponCode=FF4582C15F37936F4D5A HTML CSS: www.udemy.com/course/html-kurs/?couponCode=E616CB...
Spark 6: Cache
Просмотров 1,1 тыс.3 года назад
Cкидки до 22-го января на все курсы всего за 9.99: Каждый купон расчитан на 10 покупок, спешите! Новый курс по Photoshop: www.udemy.com/course/draft/3356128/?couponCode=4CD42A416E75E5BB51B2 HIBERNATE: www.udemy.com/course/hibernate-kurs/?couponCode=A0CA88708A2DA6C96137 JPA: www.udemy.com/course/jpa-kurs/?couponCode=FF4582C15F37936F4D5A HTML CSS: www.udemy.com/course/html-kurs/?couponCode=E616CB...
Spark 5: Actions
Просмотров 1,3 тыс.3 года назад
Cкидки до 22-го января на все курсы всего за 9.99: Каждый купон расчитан на 10 покупок, спешите! Новый курс по Photoshop: www.udemy.com/course/draft/3356128/?couponCode=4CD42A416E75E5BB51B2 HIBERNATE: www.udemy.com/course/hibernate-kurs/?couponCode=A0CA88708A2DA6C96137 JPA: www.udemy.com/course/jpa-kurs/?couponCode=FF4582C15F37936F4D5A HTML CSS: www.udemy.com/course/html-kurs/?couponCode=E616CB...
Spark 4: Трансформации
Просмотров 1,2 тыс.3 года назад
Cкидки до 22-го января на все курсы всего за 9.99: Каждый купон расчитан на 10 покупок, спешите! Новый курс по Photoshop: www.udemy.com/course/draft/3356128/?couponCode=4CD42A416E75E5BB51B2 HIBERNATE: www.udemy.com/course/hibernate-kurs/?couponCode=A0CA88708A2DA6C96137 JPA: www.udemy.com/course/jpa-kurs/?couponCode=FF4582C15F37936F4D5A HTML CSS: www.udemy.com/course/html-kurs/?couponCode=E616CB...
Spark 3: Основы спарка и RDD(Перезалив
Просмотров 1,3 тыс.3 года назад
Cкидки до 22-го января на все курсы всего за 9.99: Каждый купон расчитан на 10 покупок, спешите! Новый курс по Photoshop: www.udemy.com/course/draft/3356128/?couponCode=4CD42A416E75E5BB51B2 HIBERNATE: www.udemy.com/course/hibernate-kurs/?couponCode=A0CA88708A2DA6C96137 JPA: www.udemy.com/course/jpa-kurs/?couponCode=FF4582C15F37936F4D5A HTML CSS: www.udemy.com/course/html-kurs/?couponCode=E616CB...
Spark 2: Запуск Spark под Intellij Idea(Перезалив)
Просмотров 1,7 тыс.3 года назад
Cкидки до 22-го января на все курсы всего за 9.99: Каждый купон расчитан на 10 покупок, спешите! Новый курс по Photoshop: www.udemy.com/course/draft/3356128/?couponCode=4CD42A416E75E5BB51B2 HIBERNATE: www.udemy.com/course/hibernate-kurs/?couponCode=A0CA88708A2DA6C96137 JPA: www.udemy.com/course/jpa-kurs/?couponCode=FF4582C15F37936F4D5A HTML CSS: www.udemy.com/course/html-kurs/?couponCode=E616CB...
Spark 1: Что такое Big data, Spark и spark консоль(Перезалив)
Просмотров 3,6 тыс.3 года назад
Cкидки до 22-го января на все курсы всего за 9.99: Каждый купон расчитан на 10 покупок, спешите! Новый курс по Photoshop: www.udemy.com/course/draft/3356128/?couponCode=4CD42A416E75E5BB51B2 HIBERNATE: www.udemy.com/course/hibernate-kurs/?couponCode=A0CA88708A2DA6C96137 JPA: www.udemy.com/course/jpa-kurs/?couponCode=FF4582C15F37936F4D5A HTML CSS: www.udemy.com/course/html-kurs/?couponCode=E616CB...
МЕНЯ ХАКНУЛИ НА $600
Просмотров 4,7 тыс.3 года назад
Cкидки до 22-го января на все курсы всего за 9.99: Каждый купон расчитан на 10 покупок, спешите! Новый курс по Photoshop: www.udemy.com/course/draft/3356128/?couponCode=4CD42A416E75E5BB51B2 HIBERNATE: www.udemy.com/course/hibernate-kurs/?couponCode=A0CA88708A2DA6C96137 JPA: www.udemy.com/course/jpa-kurs/?couponCode=FF4582C15F37936F4D5A HTML CSS: www.udemy.com/course/html-kurs/?couponCode=E616CB...
Сходили к стоматологу в Америке!
Просмотров 8 тыс.4 года назад
Cкидки до 22-го января на все курсы всего за 9.99: Каждый купон расчитан на 10 покупок, спешите! Новый курс по Photoshop: www.udemy.com/course/draft/3356128/?couponCode=4CD42A416E75E5BB51B2 HIBERNATE: www.udemy.com/course/hibernate-kurs/?couponCode=A0CA88708A2DA6C96137 JPA: www.udemy.com/course/jpa-kurs/?couponCode=FF4582C15F37936F4D5A HTML CSS: www.udemy.com/course/html-kurs/?couponCode=E616CB...
Мобильная связь в США от 5 долларов в месяц!
Просмотров 2 тыс.4 года назад
Cкидки до 22-го января на все курсы всего за 9.99: Каждый купон расчитан на 10 покупок, спешите! Новый курс по Photoshop: www.udemy.com/course/draft/3356128/?couponCode=4CD42A416E75E5BB51B2 HIBERNATE: www.udemy.com/course/hibernate-kurs/?couponCode=A0CA88708A2DA6C96137 JPA: www.udemy.com/course/jpa-kurs/?couponCode=FF4582C15F37936F4D5A HTML CSS: www.udemy.com/course/html-kurs/?couponCode=E616CB...
Почему я переехал именно в США, а не Европейскую страну
Просмотров 10 тыс.4 года назад
Почему я переехал именно в США, а не Европейскую страну
Виды рабочих виз в США - L1, H1B, B1 и какая у меня виза
Просмотров 5 тыс.4 года назад
Виды рабочих виз в США - L1, H1B, B1 и какая у меня виза
Первые впечатления от Лос Анджелеса
Просмотров 10 тыс.4 года назад
Первые впечатления от Лос Анджелеса
Уезжаю в США в Лос-Анжелес!
Просмотров 11 тыс.4 года назад
Уезжаю в США в Лос-Анжелес!
Java паттерны проектирования 4: Chain of responsibility
Просмотров 6 тыс.4 года назад
Java паттерны проектирования 4: Chain of responsibility
Java паттерны проектирования 3: Builder
Просмотров 15 тыс.4 года назад
Java паттерны проектирования 3: Builder
Java паттерны проектирования 2: Bridge
Просмотров 4,4 тыс.4 года назад
Java паттерны проектирования 2: Bridge
Java паттерны проектирования 1: Adapter - Адаптер
Просмотров 13 тыс.4 года назад
Java паттерны проектирования 1: Adapter - Адаптер
HTML 3: Тело html документа
Просмотров 1,3 тыс.5 лет назад
HTML 3: Тело html документа
HTML 2: Валидация
Просмотров 9535 лет назад
HTML 2: Валидация
HTML 1: Что такое html
Просмотров 3 тыс.5 лет назад
HTML 1: Что такое html
Intellij idea 2: Создание и запуск приложения
Просмотров 57 тыс.5 лет назад
Intellij idea 2: Создание и запуск приложения
Intellij idea 1: Установка
Просмотров 23 тыс.5 лет назад
Intellij idea 1: Установка
MySql 2: Основы работы
Просмотров 1,8 тыс.5 лет назад
MySql 2: Основы работы
MySql 1: Что такое MySql
Просмотров 6 тыс.5 лет назад
MySql 1: Что такое MySql

Комментарии

  • @alexanderwagner8199
    @alexanderwagner8199 2 дня назад

    Не понял... при чем тут причина для изменения? Это принцип единой отвественности, то есть, класс должен отвечать за какую-то одну вещь, а не хреначить в него кучу всего. То есть, урок о правильной концепции, но объяснение не то, которое капец как путает.

  • @svetlanamazhaykina6918
    @svetlanamazhaykina6918 3 дня назад

    Спасибо за Ваш труд! Коммент в поддержку канала.

  • @rusa5990
    @rusa5990 8 дней назад

    В видео трансляции монитора реально используется только треть или половина всей площади экрана. Будет гораздо лучше если понизить разрешение, убрав пустые области.

  • @Seynedrtx
    @Seynedrtx 8 дней назад

    Поначалу было неплохо, но уже сейчас я перестаю многое понимать, лично для себя решил проходить джаву параллельно на других платформах типо stepik, потому что там даëтся практика по большей части, а то весь урок сидишь и не вдупляешь что вообще происходит, а ведь у меня ещë 400 уроков впереди

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

    Только что хотел написать про баг в коде, грубый баг, но увидел. что уже это сделалираньше. Такие досадные ляпы. Сразу видно что метод get Неверный, первый объект остается во free, даже при его использовании. Пример упрощен настолько, что теряется смысл самого понятия басссейна. Релизить каждый раз каждый объект в ручную. создавать - на хрена это надо? Если объект не нужен, достаточно ему null присвоить. трудозатратная операция по созданию? Да ну на фиг. Короче, я этот урок бы назвал халтурой. Типа, вроде да, но зачем ... да еще с ошибкой в трех соснах. А еще без проверки длинны used , или проверки наличия в нем передаваемого объекта при методе release высока вероятность эксепшена, нет никакой подстраховки, все надо держать в голове. И тут опять - если все это по уму выстраивать. возникает вопрос - на фига это нужно?! Потому что ресурсы будут и так и так потрачены.

  • @stepan-klyukin
    @stepan-klyukin 10 дней назад

    Смысл запускать новый поток если мы в конце его завершили то есть дождались

  • @mizantropoff
    @mizantropoff 10 дней назад

    Ленивая реализация рулит class Person1 { int i = 0; private static Person1 person ; private Person1() {} public static Person1 getInstance() { if(person == null) person = new Person1(); return person; }

  • @mizantropoff
    @mizantropoff 11 дней назад

    Вот этот урок прям меня психом сделал. )))))

  • @deniswood357
    @deniswood357 12 дней назад

    Было-бы не плохо узнать навигатор оно надо, если можно просто новый метод с новым именем создать

  • @Seynedrtx
    @Seynedrtx 13 дней назад

    Пока на этом уроке, и у меня пока что возникает куча вопросов: что это?, Как это работает?, что это значит?, почему так?, Что автор вообще сейчас делает? Но всë же надеюсь позже, с новыми уроками разбраться, как никак впереди ещë 400, мне кста помогает после уроков коментировать каждую написаную строку(помогает усвоить материал и понять что не усвоил чтоб пересмотреть)

  • @ConfidenceGold
    @ConfidenceGold 13 дней назад

    Спасибо ❤

  • @ConfidenceGold
    @ConfidenceGold 13 дней назад

    Спасибо

  • @ConfidenceGold
    @ConfidenceGold 14 дней назад

    Спасибо ❤

  • @ConfidenceGold
    @ConfidenceGold 14 дней назад

    Спасибо ❤

  • @mizantropoff
    @mizantropoff 14 дней назад

    Ничего не понял. Откуда взял библиотеку WebStart? Не, я понял, откуда он взял, она у него уже была, но у меня то ее нет... какая то херня. В файле масса ненужных импортов, на них и ругался компилятор. причем здесь веб, в файле нет никаких намеков на эту библиотеку? начинаю нервничать

  • @mizantropoff
    @mizantropoff 14 дней назад

    Если кто мучается с цифрами, перестаньте смотреть на время, сначала отдебажьте сам код и поймите его, а для этого лучше передавать небольшое количество операций, чтобы увидеть - результат то верно считается вообще или нет

  • @mizantropoff
    @mizantropoff 14 дней назад

    Как перфекционист замечу, что не отработаны вырожденные случаи, а именно при количестве операций меньше количества потоков будет переполнение стэка, так как условие (to - from <=numOfOperation/numOfThread) всегда будет ложным.

  • @mizantropoff
    @mizantropoff 14 дней назад

    Что у Fork() под капотом?

  • @mizantropoff
    @mizantropoff 14 дней назад

    И ты думаешь, совсем лишне объяснить - что делает fork()? Это при том, что ты идешь двумя разными путями почему то.

  • @mizantropoff
    @mizantropoff 15 дней назад

    К этому уроку претензий нет🤣

  • @mizantropoff
    @mizantropoff 16 дней назад

    Блин, ты реально считаешь что объяснил?

  • @mizantropoff
    @mizantropoff 16 дней назад

    Я считаю неудачный пример, нужно было продолжать с ресурсами, так как тут непонятно - какие ресурсы захватил поток1, с которыми нужно работать потоку 2. Тут речь идет не о ресурсах, а в принципе о возвращаемом значении метода tryLock, и неочевидно, как это работает в случае ресурсов

  • @mizantropoff
    @mizantropoff 16 дней назад

    важно было бы понимать, что локи пришли из пакета Concurrency. Насколько я понимаю, они призваны исправить главную проблему synchronized - вырождение многопоточности в один поток. Может 7 лет назад это было не так актуально, но сегодня точно актуально. И теперь я хочу увидеть прежде всего именно различие между lock и synchronized в контексте вышеупомянутой проблемы. Ну согласитесь, что lock и unlock написать, что на каждом методе synchronized поставить - вряд ли для этого понадобился новый пакет. Пока я этого не увидел, буду смотреть дальше.

  • @mizantropoff
    @mizantropoff 16 дней назад

    Мне кажется, более логично сделать взаимно Wait-Notify. Вроде работает и так и так, но вот этот Sleep выглядит как костыль. static class Operator extends Thread { @Override public void run() { Scanner scanner = new Scanner(System.in); while (true) { synchronized (strings) { strings.add((scanner.nextLine())); strings.notify(); try { strings.wait(); } catch (InterruptedException e) { throw new RuntimeException(e); } } /* try { Thread.sleep(500); } catch (InterruptedException e) { throw new RuntimeException(e); }*/ } } } static class Machine extends Thread { @Override public void run() { while (strings.isEmpty()) { synchronized (strings) { try { strings.wait(); } catch (InterruptedException e) { e.printStackTrace(); } System.out.println(strings.remove(0)); strings.notify(); } } } } Правда, этот вариант нестабильно работает, взял паттерн ниже, практически с полной симметрией

  • @bari9631
    @bari9631 17 дней назад

    ну так себе объяснение. "э.. ну... типа..."

  • @djadjaandrey
    @djadjaandrey 17 дней назад

    👍👍👍

  • @djadjaandrey
    @djadjaandrey 17 дней назад

    👍👍👍

  • @wilsonikner1167
    @wilsonikner1167 18 дней назад

    В целом спасибо, 400 уроков - это круто, смотрю на 2x скорости. Нет у меня времени читать все эти книжки, хоть и уверен, что они хорошие. Я "свитчер", мне 50... Постоянные ляпы и вода раздражают, конечно, но тут дело такое: не нравится - не смотри, ты ж денег не платил. Автору советую попробовать прогнать эти видео через какой нибудь GPT, чтобы убрать воду, ошибки и повторы, и структурировать. Если получится - будет удивительно мощная выжимка и можно будет продавать или книгу писать)

  • @user-ob6hc9xh7q
    @user-ob6hc9xh7q 22 дня назад

    Very huevo objasnil

  • @Alexander__Os
    @Alexander__Os 23 дня назад

    А что по мельче шрифт нельзя было поставить?

  • @user-xu3cb1vk8l
    @user-xu3cb1vk8l 26 дней назад

    ГРОМЧЕ

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

    видео такое старое .Жаль что автор забросил канал , а может просто он курс закончил

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

    В самом начале стринг это argument , когда мы пишем T или V это параметр

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

    от души!!!!

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

    вообще ничего не понятно что/зачем/почему использовать, просто лупишь строчки кода "смотрите..."

  • @user-rn3nu3pi7v
    @user-rn3nu3pi7v Месяц назад

    Госпади, ты двух слов связать не можешь. Придумывай примеры заранее, а не на ходу сочиняй, если сочинялка не работает

  • @user-rn3nu3pi7v
    @user-rn3nu3pi7v Месяц назад

    Пздц чел ты объясняешь. Выключил через 20 секунд после того, как ты начал хрюкать и мычать. Объяснять не твоё или готовься к роликам лучше

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

    😊

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

    Как получить доступ к скрытым видео?

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

    Что делать если я поспешил, и вместо ```echo export PATH=SPATH: /Users/max/apps/apache-maven-3.5.0 /bin >> bash_profile``` Я не дописал >> bash_profile? Теперь выдает ошибку при source .bash_profile, тип .bash_profile:export:2: not valid in this context: Documents/com~apple~CloudDocs/apps/apache-maven-3.9.6/bin

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

    Судя по другому ролику, смысл в том, что основной класс является immutable, т.е. неизменяемым - нельзя через сеттеры задавать новые значения полям - только через конструкторы, которых будет слишком много А на примере автора можно просто создать сеттеры и не страдать чушью, типа "теперь мы можем заполнить свойства объекта в одну строчку"

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

      Тут билдер больше нужен, если у вас множество полей, но вы не все их хотите заполнять или разное их сочетание. И в целом можно обойтись конструктором, но вы явно будете прописывать null. А с помощью билдера вы собираете нужные вам поля и создаете класс. Но соглашусь, что то, как это подано у автора, можно спокойно воспользоваться сеттерами.

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

    Надо было пример без трая с ресурсами, в старой джаве, с двумя русерсами. Вот там бы ещё веселее стало

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

    Стрим-апи с функцией-параметром в качестве фильтра ловчее

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

    люблю тебя

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

    дебильное объяснение

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

    Спасибо огромное за объяснение, особенно метода readResolve()

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

    Привет из 2024

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

    Лучший

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

    Ору с фразы "всё очень просто" в то время, когда на экране тонны кода, в которых сам автор запутывается. Однако, это не меняет факта, что видос классный, спасибо автору

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

    чиназес