Создание многопоточного клиент-серверного приложения на Java

  Рет қаралды 77,660

ITVDN

ITVDN

Күн бұрын

Пікірлер: 57
@andreivasileuski9556
@andreivasileuski9556 5 жыл бұрын
Отличный вебинар! Очень умный и позитивный человек. Все доступно и понятно!. Огромное спасибо!
@geelsan3540
@geelsan3540 6 жыл бұрын
давольно интересный вебинар и не засыпаешь после 20 мин просмотра от манотонной речи, спасибо ведущему)
@t2x2_highlights
@t2x2_highlights 2 жыл бұрын
В 14 лет сделал свой сервер для Android. Спасибо
@LAZIO14
@LAZIO14 28 күн бұрын
все топ! спасибо ITVDN и Евгению!
@pavelm6534
@pavelm6534 Жыл бұрын
2 вида реализации за которые по пальцам бить нужно: - посредственная передача параметров (createReader() и createWriter() без передачи требуемого для выполнения этих функций socket командой выше. функции требуют для своей работы socket, так передай же как параметр. Тогда сразу также становится видно, что эти три строчки в конструкторе нельзя менять местами) - в конструкторе вызывать блокирующий вызов (accept()). здесь вынеся вызов accept() из конструктора в вызывающую функцию, будет достигнуто 2 преимущества: 1.: станет видно, что в главном потоке ожидается соединение клиента и при этом полученный socket можно передать в новый поток, а 2.: в классе Phone останется один конструктор😊
@Anton-ny6tx
@Anton-ny6tx 3 жыл бұрын
Решил просто ознакомиться с Явой по этому видосу (понимаю, что он старый и тд.). Весь хронометраж можно было ужать в час, в то и меньше. Вода водой, минимум объяснений. Делаем так, а почему, почитаете сами. Ну и подготовиться заранее можно, чтобы работяги из чата не помогали с кодом. ITVDN как всегда на уровне🤣
@5junkmail
@5junkmail 2 жыл бұрын
Этот видос не подходит для "просто ознакомления", он охватывает очень специфичную тему, а не весь язык в общем, поэтому он тут базовые вещи и не объясняет, подразумевается, что зрители их уже знают. Для просто ознакомления посмотрите что-то вроде "java за час".
@John_Smith_Java
@John_Smith_Java 2 жыл бұрын
Вот не планировал ставить палец вверх, но после таких тёплых слов в сторону Java в первых 30 секундах я просто не могу этого не сделать☺ Евгений Витольдович знает, как расположить к себе слушателей😉
@ИгорьЧумиков-й5б
@ИгорьЧумиков-й5б 5 жыл бұрын
Крутяк запилим) Спасибо большое)
@alexnovik6223
@alexnovik6223 6 жыл бұрын
И лайк поставлю. Как же без этого.
@ITVDN
@ITVDN 4 жыл бұрын
Промокод на скидку 15% на все курсы ITVDN- H94BCAB Курсы для Java разработчикa- itvdn.com/ru/specialities/java-developer?
@Katar1x
@Katar1x 3 жыл бұрын
7 января 21го года, смотрю и повторяю с удовольствием!
@ВикторГусев-н5т
@ВикторГусев-н5т 4 жыл бұрын
Очень интересно! Большое спасибо!
@СтдСт
@СтдСт 4 жыл бұрын
Не шарю, не умею, но я понял и мне понравилось )
@VladimirLagutin-op4yg
@VladimirLagutin-op4yg 4 жыл бұрын
Спасибо) Это круто
@ipg683
@ipg683 4 жыл бұрын
не понял - почему он Phone не засунул в try с ресурсами? на 1:57:00 еще и close в try-catch явно прописал?
@zxcura
@zxcura 4 жыл бұрын
Видос топ
@AibekDandaev
@AibekDandaev Жыл бұрын
извините вопрос как Вы запустили утилиту telnet на Windows OS?
@Cool782-x2w
@Cool782-x2w 3 жыл бұрын
Можно ли все это реализовать в Sublime Text ? Или лучше использовать InteliJ IDEA ?
@chiefsosakeef9006
@chiefsosakeef9006 2 жыл бұрын
мегахарош
@ilrezater
@ilrezater Жыл бұрын
конечно можно. Нужно просто написать коротенькую build систему для Java, которая будет просто выполнять команды из командной строки.
@minds_clear_02.23_
@minds_clear_02.23_ 3 жыл бұрын
Был опыт написания сервера игры на голом ява соккете, не понимаю зачем я это делал. Сейчас использую SpringBoot. В коробке есть куча вкусного, того что раньше самому приходилось писать. Если откопаю на диске свой старый код мёртвого проекта, могу его бесплатно слить, врядли только оно кому надо. Автор, вы работали со спрингом, если да, что скажете про инструмент?
@АртемРоманов-л2у
@АртемРоманов-л2у 2 жыл бұрын
Было бы славно
@deniskreys9650
@deniskreys9650 4 жыл бұрын
лучший !
@Rozalinaag
@Rozalinaag 3 жыл бұрын
12:25
@craverlotop
@craverlotop 6 жыл бұрын
Пожалуйста подскажите, как подключится к серверу за пределами локальной сети ?
@visamway
@visamway 6 жыл бұрын
CRAVER LoTOP Внешний айпи адресс использовать.
@АлександрЗахария-щ3л
@АлександрЗахария-щ3л 6 жыл бұрын
И если роутер, то пробросить порт на адрес сервера
@me_000_xXx
@me_000_xXx 5 жыл бұрын
http протокол, порт
@RobertSmith-im5kv
@RobertSmith-im5kv 6 жыл бұрын
а будет такое на с# ?
@visamway
@visamway 6 жыл бұрын
Вы сами можете по аналогии переписать это всё на си шарп.
@visamway
@visamway 6 жыл бұрын
Вот именно! Для максимальной эффективности мозг и нужно напрягать.
@АлександрЗахария-щ3л
@АлександрЗахария-щ3л 6 жыл бұрын
@@furrythief Что списывать?
@Seacrest.
@Seacrest. 2 жыл бұрын
протокол не tcp/ip, а просто tcp
@АлександрЗахария-щ3л
@АлександрЗахария-щ3л 6 жыл бұрын
ожидал, что расскажут про магию synchronized
@visamway
@visamway 6 жыл бұрын
В описании урока не было об этом.
@andreydmitriyev4582
@andreydmitriyev4582 4 жыл бұрын
Спасибо
@natalysammet656
@natalysammet656 3 жыл бұрын
Подача материала отличная, но хочется поправить - TCP/IP - это не протокол, а стек протоколов
@John_Smith_Java
@John_Smith_Java 2 жыл бұрын
Хех, я-то раскатал губу, что сейчас мне тут расскажут, как использовать Fork/Join Framework, экзекьюторы и средства синхронизации из пакета java.util.concurrent, а тут Thread и sleep()😄😄😄
@МагестЛоил
@МагестЛоил 2 жыл бұрын
Кто ни будь понял как отразить эти данные в самом браузере? Я 2 часа искал информацию, но так ничего и не нашел. В браузере выводиться только что страница не подключена.
@maksimus.ssirotkin1124
@maksimus.ssirotkin1124 4 жыл бұрын
Отлично все, но мне пока не совсем понятно,схематично, как приложение,которое находится на сервере,те основное наше соединять композировать, со всем
@ramazankhakimzhanov3651
@ramazankhakimzhanov3651 2 жыл бұрын
что такое telnet?
@me_000_xXx
@me_000_xXx 5 жыл бұрын
привет! можно ли написать ммо на джава?
@tomkyte6990
@tomkyte6990 5 жыл бұрын
зачем писать ммо на java?
@olehliashyk6988
@olehliashyk6988 3 ай бұрын
создал джар. добавил проэкт. Серверная часть перестала компилиться. так и знал что сломаю и с первого раза ничего не получится....
@oleksa537
@oleksa537 3 жыл бұрын
Так нельзя делать потому, что надо делать по-другому. Збс ответ.
@pikmag744
@pikmag744 3 жыл бұрын
2021.11.26
@red4tab
@red4tab 2 жыл бұрын
На моменте с созданием обертки кринжанул) Ну окей, конструкция создания чтения и записи громоздкая, ну зачем из-за этого городить целый класс я черт знает. Не проще сделать статический класс и в него запихать обертку, дабы не увеличивать объем строк в основном коде. А тут получается, что обертка инвалид какая-то. Если я ошибаюсь - поправьте, пожалуйста.
@pikmag744
@pikmag744 3 жыл бұрын
я остался на том месте сто у меня не подключался класс клиента!"№
@СергейКаштанов-у2э
@СергейКаштанов-у2э Жыл бұрын
Если вам не удобно рисовать, подготовте презинтацию, такого уровня преподаватель должен помнить и знать всё, что касается его предмета👎
@antonvolodin2924
@antonvolodin2924 4 жыл бұрын
Что он вообще сделал и для чего это нужно?!
@merabc
@merabc 6 жыл бұрын
Ne nravitsa mne eta Java, vsio uslajniaet
@visamway
@visamway 6 жыл бұрын
Просто вы не умеете ею пользоваться :)
@merabc
@merabc 6 жыл бұрын
@@visamway eta vam kajetsa tak, ato ia umeiu polzovatsa no infrastruktura vsegda ne xvatala dlia JVM, a na samam dele u nas logika v DB i dlia app server sechas ispolzuem PHP s Zend Framework, nu i atdaxnuli at perezagruzki serverov i na abed ne nujen bolshe RAM :D
@СтаниславНиколаев-ж5ъ
@СтаниславНиколаев-ж5ъ 2 жыл бұрын
Почему генерировалось NullPointerException ?
Создание игры «Сапёр» на Java
3:43:04
ITVDN
Рет қаралды 121 М.
Smart Sigma Kid #funny #sigma
00:33
CRAZY GREAPA
Рет қаралды 36 МЛН
Thank you Santa
00:13
Nadir Show
Рет қаралды 59 МЛН
Веб-сервер на Java
1:39:13
loftblog
Рет қаралды 27 М.
Java Spring Контекст
1:16:04
Jetbulb
Рет қаралды 48 М.
Многопоточность глазами разработчика
1:36:04
Проектирование архитектуры сервиса доставки еды
1:39:46
IT Ментор | Сергей Жуков
Рет қаралды 382 М.
«Если 50 детей не рожу - ничего не добился»
1:26:17
Сокетный Клиент-Сервер на C#
58:16
Евгений Волосатов
Рет қаралды 36 М.
Stream API. Java. Максимально простым языком.
21:36
Игорь Мешалкин
Рет қаралды 34 М.
Smart Sigma Kid #funny #sigma
00:33
CRAZY GREAPA
Рет қаралды 36 МЛН