Тёмный
Ваня Ио про разработку
Ваня Ио про разработку
Ваня Ио про разработку
Подписаться
Комментарии
@user-ge6pt5lp9u
@user-ge6pt5lp9u 4 дня назад
Пересмотрел дважды, пробежался по всем примерам руками, бро, обожаю тебя😅
@user-ws5hu7do4f
@user-ws5hu7do4f 9 дней назад
Хороший видос, для начинающих самое оно - доступно и с цифрами. Спасибо
@Nokio.1
@Nokio.1 11 дней назад
Посоветуй пожалуйста бесплатный курс по Го
@artemignat7764
@artemignat7764 16 дней назад
Ты полюбоу охуенный сабутыльник
@host_admm
@host_admm 17 дней назад
Легче ли Го того же Js ?
@user-nl7fw3yp8p
@user-nl7fw3yp8p 19 дней назад
лайк за то, что люблю находить Голова Члену сразу
@maximderevnin6646
@maximderevnin6646 21 день назад
В последнем примере с serializable можно поставить блокировку на строку из таблицы room по room_id и все будет ок без serializable. Или я не прав?
@victorkochkarev2576
@victorkochkarev2576 23 дня назад
А как же вопросы связанные с дженериками или по каким нибудь популярным библиотекам?
@sadstill
@sadstill 24 дня назад
Привет, а как ты загенерил 70 млн записей, что за инструмент?
@konstantinkotov5820
@konstantinkotov5820 25 дней назад
AGE SEX
@RgavayaGalaktika
@RgavayaGalaktika 29 дней назад
Сейчас для джуна вообще хрен найдешь работу. Особенно если возраст больше 30
@vova_dev
@vova_dev Месяц назад
Спасибо!
@vova_dev
@vova_dev Месяц назад
Классно, спасибо!
@the_ower514
@the_ower514 Месяц назад
Смотря на тенденции этого мира скоро sex будет не низко селективным)))
@user-wb1ln3um3g
@user-wb1ln3um3g Месяц назад
Как же жить стало проще когда узнал про SERIALIZABLE ISOLATION Успехов ))
@ivansokolov2559
@ivansokolov2559 Месяц назад
На сколько легко найти работу на Go, если до этого работал программистом в сильно другой области? Я много лет пишу драйвера на C (не C++) под специфическую встраиваемую ОС. Возраст уже 35+. Есть ли шанс найти работу мидлом на Go? Или мидлом можно перейти на Go, только если предыдущий опыт был в бэкэнде? На джуна меня наверное не возьмут по возрасту, да и на Go мало джунских вакансий.
@settyentyson8678
@settyentyson8678 10 дней назад
За себя не скажу, но мой друг, имея опыт в бэке на других языках, делая различные пэт проекты подался на мидловскую позицию и сказал там прямо, что ребята, я очень сильно хочу к вам, я себя оцениваю на джуна - джуна+, можете прособеседовать, можно даже не признаваться в этом, просто пробовать проходить собесы. Понятное дело, что нужно разбираться знать смежные технологии
@llwebstylell242
@llwebstylell242 Месяц назад
Снимай видосы, интересный материал
@planchet2013
@planchet2013 Месяц назад
Легенькая база, для того, чтобы понять основу - отлично. Спс
@user-lu7mm8bw1m
@user-lu7mm8bw1m Месяц назад
чел видосы огонь, юмор тоже огонь!
@user-lu7mm8bw1m
@user-lu7mm8bw1m Месяц назад
где можно скачать тестовый бд?
@javalexiy
@javalexiy Месяц назад
Иван, поясни пожалуйста про ретрай запросов? Можешь раскрыть тему, как это делается?
@user-nl7fw3yp8p
@user-nl7fw3yp8p Месяц назад
классно рисуешь
@ForeverNils
@ForeverNils Месяц назад
Лена Головач - да автор тот ещё троль )
@zicksu2142
@zicksu2142 Месяц назад
"Ни один другой язык так себя не позиционирует" (о том, что Go позиционируется как простой язык). А как же Python?
@Nfix106
@Nfix106 Месяц назад
Все чётко!
@LLIaMaHbl4
@LLIaMaHbl4 Месяц назад
объяснил объяснил
@scTUFFuLgXn8gKw
@scTUFFuLgXn8gKw Месяц назад
Спасибо, по-пацански все разложил
@user-yd2co6jm9l
@user-yd2co6jm9l Месяц назад
Спасибо👍
@user-dz6xu1de4b
@user-dz6xu1de4b Месяц назад
После 15:58 подписался)))
@user-dz6xu1de4b
@user-dz6xu1de4b Месяц назад
Лайк коммент
@dankorep8983
@dankorep8983 Месяц назад
Подскажите пожалуйста а эти вопросы все на джуна расчитаны?
@pahtll7313
@pahtll7313 24 дня назад
Джун - Миддл, в начале ролика было озвучено.
@user-hi4dj9bx8n
@user-hi4dj9bx8n Месяц назад
А как насчёт интерфейсов в Go? Про них спрашивали?
@user-yx5mj6sm9t
@user-yx5mj6sm9t Месяц назад
Очень полезная инфа, спасибо. хоть я и не разраб, а сис анал, но мне тоже полезно знать
@andarilz51
@andarilz51 Месяц назад
Спасибо за ролик, можно еще контента по го! Давно не могу найти работу на разных языках, буду пытаться учить Го и искать, спасибо)
@megaShvil
@megaShvil Месяц назад
Спасибо большое. Очень вовремя попалось выше видео
@qrthack3233
@qrthack3233 2 месяца назад
1 0 1 мой друг, хочу в backend, выбираю между PHP, Golang, Node.js, Java, C#, что посоветуешь, чтобы легче было устроиться на работу с перспективой? Или с какого языка посоветуешь начать?
@ZeBatua
@ZeBatua 2 месяца назад
Отличный материал, только в конце про SERIALIZABLE я бы добавил, что он конкретно так лочит таблицу, из-за чего падает производительность, но зато все транзакции идут последовательно.
@zicksu2142
@zicksu2142 2 месяца назад
Иван, спасибо за видео, но его нужно переснимать. В процессе просмотра было несколько неточностей. Одна из них кем-то упоминалась в коментах, что мол read uncommitted это не аномалия, а название изоляции. Про другие не вспомню сейчас, т.к. в несколько заходов смотрю видео. Причиной для того, чтобы перезаписать видос, на мой взгляд, является то, что на 15:10 ты говоришь что изоляция repeatable read избавляет от фантомного чтения. Это не так. Repeatable read имеет самое кричащее название (имхо) и гарантирует (внезапно) то, что чтение строки будет повторятся (но не количество строк). Фантомное чтение - это аномалия которая невозможна только на Serializable уровне. Т.е. если на repeatable read 2-ая транзакция изменит данные в рамках одной строки, то ок (1-ая транзакция их не увидит при повторном чтении, аномалия с неповторяющимся чтением не воспроизводится). Но если 2-ая транзакция изменит количество строк (обновит/удалит), то 1-ая транзакция (при повторном выполнении того же самого селекта) должна увидеть добавленные/удаленные строки. Это и есть фантомное чтение, которое не обеспечивается repeatable read-ом.
@ivangolang
@ivangolang 2 месяца назад
Откуда эта инфа? Офф дока постгреса про phantom read на уровне Repeatable read - Allowed, but not in PG
@ivangolang
@ivangolang 2 месяца назад
Про dirty read / read uncommitted - абсолютно минорный момент как назвать ситуацию, что вы читаете незакоммиченные данные. Коммента достаточно, что я не общепринятый термин случайно сказал.
@zicksu2142
@zicksu2142 2 месяца назад
@@ivangolang да, верно. Прошу прощения. Как-то упустил что видос исключительно про pg, думал в целом так сказать академический подход
@lellel5521
@lellel5521 2 месяца назад
Спасибо, хорошее видео, но думаю, нужно больше примеров и обьяснений. Например, когда ты говоришь, что у селери большая разница в кол-ве строк с 995000 и 999900, то можно было бы сделать select с этим условием и показать, думаю станет намного наглядней В остальном видео супер, спасибо
@poezdun
@poezdun 2 месяца назад
Собесы по Го - это долбаный кринж. Да и Го сам по себе - это долбаный кринж. Если чуваки в Гугле решили, что можно взять и выкинуть в окно последние 25 лет компьютерсайнц, чтобы белые сахибы не отнимали работу у индусов - бог им судья. Нормальный человек к этому дурдому близко не подойдёт. По этому до сих пор существуют перловые монолиты, которые всякие хипстеры пытаются "распилить" на микросервисы, но как показывает прктика - безуспешно.
@in_ads_we_trust
@in_ads_we_trust 2 месяца назад
Подписка за юмор и жизу. Круто, что такие видео попадают в реко.
@user-qp3lt4ps8c
@user-qp3lt4ps8c 2 месяца назад
Ты глупый ля-ля-ля, Ты скучный ля-ля-ля...
@user-qp3lt4ps8c
@user-qp3lt4ps8c 2 месяца назад
Хорошее видео. Лайк в поддержку!
@zicksu2142
@zicksu2142 2 месяца назад
И все же не понятно почему count(id) from employee where sex = 'frmale' отработал на 4 секунды дольше после создания индекса по полю sex??? explain показывает seq scan в обоих случаях что без индекса, что с индексом. Но без индекса быстрее. ПОЧЕМУ? ЗЫ: я бы понял если в случае с индексом в explain был бы индекс (а не seq scan), тогда можно было предположить что увеличение по времени произошло из-за неселективной колонки sex. Но даже если бы индекс затормозил поиск из-за неселективности, подсчет бы все равно выполнился по индексу (т.к. он корректный - т.е. указан на верную колонку и не составной) и в explain были бы следы использования индекса. Можно было бы понять если бы индекс был составной с неправильным порядком колонок - тогда поиск по индексу не дал бы результатов и выполнился seq scan по итогу и как следствие увеличение времени из-за неэффективного индекса. НО ПОЧЕМУ ПРАВИЛЬНЫЙ НЕ СОСТАВНОЙ ИНДЕКС (пусть и на неселективной колонке) ТОРМОЗИТ ПРОЦЕСС, А ПОСЛЕ EXPLAIN выдает seq scan ВООБЩЕ НЕ ПОНЯТНО. По итогу метод поиска один и тот же, но индекс дал +4 сек.
@user-zw9jh8te9c
@user-zw9jh8te9c 2 месяца назад
B это balanced
@user-ir4vd5yk4x
@user-ir4vd5yk4x 2 месяца назад
посмотрел фулл. спасибо за годноту
@exynos328
@exynos328 2 месяца назад
Спасибо большое за наглядные объяснения, как раз готовлюсь к собесу сейчас, очень помогаешь! :)