@@Xbnmj спасибо) да я как-то выгорел сильно и совсем больше не хотелось ничего снимать, в этом же порыве усталости и поудалял всё. Теперь вот вернулся)
@@olezhek28go не готов тут спорить про удобство. Но всё таки постоянные соединения появились в HTTP1.1, в HTTP2.0 вышло обновление. Но базового всё таки в HTTP1.1
@@olezhek28go Сокет это структура содержащая адрес+порт, сокеты соединяются друг с другом через TCP соединения (в нашем контексте, т.к. в протоколе udp вообще нет логического соединения). Ну а постоянные соединения TCP, которые мы можем не разрывать после каждого запроса пришли в 1.1 версии протокола HTTP. keep-alive, connection: close и т.д. это всё заголовки HTTP которые управляют поведением HTTP сервера и клиента. Т.е. и в версии http 2.0 можно разрывать соединения при помощи этих заголовков.
смотря что алгоритмами называть) некоторые люди так называют только сложные задачи, а кто-то и нахождение максимума в массиве может причислить к этому) В целом кажется, что задачки, которые попадаются на собесах не особо сложные и сделаны скорее для того, чтобы был повод поговорить, но может это мне так везло.
Я не успел ссылки добавить) ютуб по началу запрещал это делать, теперь вроде можно) что по курсу, то там недавно первый поток кончился и я в процессе переработки материала на основе обратной связи и формата) к середине сентября думаю будет
В вебе прокси уже пожмет это автоматом ну и так это однострочные правки, вроде middleware или gzip.NewWriter. Я без притензий, но если человек начнет бездумно говорить что размер это супер фича, то могут быть вопросы
Хорошая манера подачи информации. Введение полезное.
Рад, что понравилось)
it was awesome, thanks for the detailed explaining
Thanks:)
Привет, прогал на php/laravel, ушел на python и в итоге купил книгу "Golang для профи" Михаилс Цукалос и очень затянуло в Go! Крутой язык!
Здорово!))
Интересно, Цукалосом можно заменить Донована?
@@City__Walker прочитал обе книге, скажу что не совсем, покрасней мере в английский версии намного интереснее чем на русском.
44:47 "я ему ничего не рассказывал, он сам всё узнал". Посмеялся :)
На типах данных есть зелёная сетка, и если всматриваться верхние прямоугольники друг за другом то общая фигура будет уменьшатся или увеличивался 😊😊😊
Ахаха ниче се наблюдение)
Олег, ты крут. Так бустанулся за пару лет))
спасибо)))
@@Xbnmj спасибо) да я как-то выгорел сильно и совсем больше не хотелось ничего снимать, в этом же порыве усталости и поудалял всё. Теперь вот вернулся)
@@Xbnmj на этом канале да)
Огонь видео!!! Олег, не выгорай больше! Не допускай больше такого!!! И всем всех благ🙏🏻❤️
Спасибо
Постоянные TCP соединения пришли в 1.1 версии http и ещё конвейеризация. Во второй версии бинарные заголовки.
Ну в 1.1 постоянные соединения не столь удобные, как во второй)
@@olezhek28go не готов тут спорить про удобство. Но всё таки постоянные соединения появились в HTTP1.1, в HTTP2.0 вышло обновление. Но базового всё таки в HTTP1.1
Я думаю мы о разных вещах просто говорим:) я в ролике скорее про сокеты имел ввиду, вы скорее всего про keep-alive:)
@@olezhek28go Сокет это структура содержащая адрес+порт, сокеты соединяются друг с другом через TCP соединения (в нашем контексте, т.к. в протоколе udp вообще нет логического соединения). Ну а постоянные соединения TCP, которые мы можем не разрывать после каждого запроса пришли в 1.1 версии протокола HTTP. keep-alive, connection: close и т.д. это всё заголовки HTTP которые управляют поведением HTTP сервера и клиента. Т.е. и в версии http 2.0 можно разрывать соединения при помощи этих заголовков.
Без алгоритмов разрабом в озон не получится устроиться?
смотря что алгоритмами называть) некоторые люди так называют только сложные задачи, а кто-то и нахождение максимума в массиве может причислить к этому) В целом кажется, что задачки, которые попадаются на собесах не особо сложные и сделаны скорее для того, чтобы был повод поговорить, но может это мне так везло.
Про кафку можешь чето снуля покахать?)
Что сделать?)
Аа показать) как-нибудь думаю что-то намучу)
@@olezhek28go опечатался)))
Да, что нибудь показать)
Как ты любишь, с котами, слониками, матрешками.
Как в примерах роута :)
Ахаха надо будет попробовать)
JSON по-хорошему нужно было ещё gzip'ом сжать.
Согласен, но хотелось в чистом виде сравнить)
Курс не скоро начнется, зашел на канал а ссылок не нашел((( Удалили?
Я не успел ссылки добавить) ютуб по началу запрещал это делать, теперь вроде можно) что по курсу, то там недавно первый поток кончился и я в процессе переработки материала на основе обратной связи и формата) к середине сентября думаю будет
@@olezhek28go А не затруднит какие либо ссылочки кинуть)))
Да, конечно)
balun.courses/courses/grpc
@@olezhek28go Я имел ввиду полезные, ждать курс 80 дней ту мач. Ладно сам найду )) Пис
Ааа, не так понял:) как варик с книжки начать по грпц где на обложке утка:)
Ебашь, Олежа!
еее!
а ссылки на материалы будут?
они в чатике открытого урока были) по идее туда можно вступить и сейчас, через лендинг - balun.courses/open_lessons/grpc
Ну про вес конечно такое себе. Место занимают ключи, который любым быстрым архиватором пожмутся. Разница будет не такая огромная
Так с доп наворотами можно что угодно сделать, речь же про то, что идет из коробки
В вебе прокси уже пожмет это автоматом ну и так это однострочные правки, вроде middleware или gzip.NewWriter.
Я без притензий, но если человек начнет бездумно говорить что размер это супер фича, то могут быть вопросы
Согласен)