Основы GraphQL
36:59
4 ай бұрын
Стрим про Grafana.
1:40:17
6 ай бұрын
Знакомство с Linux
45:53
Пікірлер
@user-iu6yz6ck6h
@user-iu6yz6ck6h 22 күн бұрын
Полезное видео спасибо! А как валидировать DTO если они генерируют например с помощью swagger генератора?
@kotojava
@kotojava 22 күн бұрын
спасибо) если мы говорим про генерацию кода то скорее всего придется добавлять костыли к генераторам, что то вроде кастомных шаблонов. в общем я не рекомендую генерировать код, максимум модели (dto) да и их тоже не советую.
@user-ub5yg5sf6z
@user-ub5yg5sf6z Ай бұрын
А для чего нужны деревья на практике?
@kotojava
@kotojava Ай бұрын
Tree set используется когда нужно искать не по ключу а по спектру например по дате.
@semyonnadutkin6836
@semyonnadutkin6836 2 ай бұрын
Йоо, почему IDEшка от Jetbrains не сказала о том, что можно не прописывать else?) Видео годное, автору спасибо)
@anjelomanoranjan
@anjelomanoranjan 2 ай бұрын
Спасибо огромное за полезное видео. Я только не понял, получается что если две ветки имеют разницу на 1 уровень в высоту, (например, у левой ветки 3 строки, у правой четыре), то дерево считается сбалансированным, а если разница больше чем одна строка - то несбалансированным?
@kotojava
@kotojava 2 ай бұрын
Разница в 1 допустима а вот если высота имеет разницу в два и более для любого поддерева то баланса нет.
@anjelomanoranjan
@anjelomanoranjan 2 ай бұрын
Спасибо) жду новых видео по Java
@user-lb7py9nn4i
@user-lb7py9nn4i 2 ай бұрын
Здравствуйте, спасибо огромное за контент, очень помогает в начале, помогает уложить всё по полкам) Хотел спросить, как считаете, насколько сейчас(2024) релевантно залетать без коммерч опыта на мидла, накручивая опыт соответственно, вот вы, имея коммерч опыт, знаете уже, каково это работать джавистом, понимая, что за таски прилетают, что можете по этому поводу сказать? Прост смотрел собесы на мидлов, времени мало, спрашивают чуть глубже чем на мидла, но при этом зп значительно выше, сами понимаете. Возможно ли изучить микры и другие навороченные технологии, чтобы подаваться на опытного, как к этому относитесь?
@kotojava
@kotojava 2 ай бұрын
да это известна (к сожалению) практика. есть те кто и заходил на позиции сеньоров. я в общем не рекомендую этот подход. при успешном трудоустройстве и не прохождении тестового периода пару раз подряд (а если опыта тоо на позиции мидла есть большой шанс быть уволеным) потом устроиться будет почти невозможно. так что лучше заходить на джунов и хотя полтора года. насчет собеседования мидла - проблема в том что сложно оценить разницу между мидлом и сеньром. у мидлов спрашивают сеньорные вопросы и смотрят насколько плохо он ответит. джунам я не особо советую микросервисы, разве что разобраться с базовыми понятиями.
@ubikmax
@ubikmax 2 ай бұрын
Стоит в проверку условия node.value < min || node.value > max добавить также проверку на равенство? ведь узел не может содержать подузлы равные ему, это тоже будет некорректным деревом поиска.
@kotojava
@kotojava 2 ай бұрын
решение заточено под собеседование. поэтому вопросы про включение или не включение я бы спросил у интервьювера.
@_CATACLYSM_
@_CATACLYSM_ 2 ай бұрын
Хороший материал, спасибо. Только не leafs, a leaves, если в будущем нужно будет гуглить)
@user-ub5yg5sf6z
@user-ub5yg5sf6z Ай бұрын
Тогда что означает название команды НХЛ toronto maple leafs? Leafs - Тоже листья
@_CATACLYSM_
@_CATACLYSM_ Ай бұрын
@@user-ub5yg5sf6z Первое что вы назвали - это просто название команды. А leaves это множественная форма слова leaf (когда у нас окончания на f,fe мы добавляем ves)
@shtolzroyal6338
@shtolzroyal6338 2 ай бұрын
Дмитрий, очень хотелось бы увидеть от Вас курс по sql со всеми темами, упомянутыми на видео.
@kotojava
@kotojava 2 ай бұрын
хорошо я это запомнил :D
@shtolzroyal6338
@shtolzroyal6338 2 ай бұрын
@@kotojava думаю пойти путем инженером по базам данных, хотелось бы по каждой теме пройтись, например в видел плейлиста)
@user-pj5kb4dv2x
@user-pj5kb4dv2x 2 ай бұрын
Спасибо!
@romoshi
@romoshi 2 ай бұрын
Самое сложное, это найти первую работу, что вообще не связано с тем, сколько ты знаешь😢
@9-260
@9-260 2 ай бұрын
А почему не решили таки создать отдельный интерфейс для неизменяемых коллекций? Типо иерархия нарушилась бы?
@kotojava
@kotojava 2 ай бұрын
просто яичек не было чтобы принять такое решение - потому что мол это нарушит существующую красоту коллекций. в других языка (вроде котлина) на это выделили отдельную иерархию.
@user-qs4rf2js8x
@user-qs4rf2js8x 2 ай бұрын
​@@kotojava😂
@nikolaykozlov4888
@nikolaykozlov4888 3 ай бұрын
Огонь! Спасибо!
@b1ackm0r35
@b1ackm0r35 3 ай бұрын
Хороший курс по джаве+ руководство для начинающих Шилдта для самого начала сойдёт. Философия джавы вода, опытные джависты вообще не рекомендуют.
@andriik6788
@andriik6788 3 ай бұрын
Java-разработку с нуля нынче изучить уже невозможно :) К тому времени как в голове начнет что-то проясняться - джунов уже окончательно заменит ИИ.
@hionjk999
@hionjk999 3 ай бұрын
и мидлов и сеньоров
@kotojava
@kotojava 3 ай бұрын
ии довольно слабо пишет код. он может писать какие то функции и те с ошибками. поэтом он стал дополнением для программиста. более того работа программиста это не просто написание кода - это гораздо больший спектр задач. а с учетом массовой автоматизации рабочих мест наоборот станет только больше.
@andriik6788
@andriik6788 3 ай бұрын
@@kotojava Во-первых, это пока что - слабо. А во-вторых, с появлением экскаваторов - стало ли больше мест для копальщиков лопатами?
@nikitakhmileuski3639
@nikitakhmileuski3639 3 ай бұрын
​@@andriik6788 Копальщики выбросили свои лопаты и сели в экскаваторы, но до сих пор остались люди, которые плачут, что будут без работы, потому что все что они умеют - это только копать лопатой.
@andriik6788
@andriik6788 3 ай бұрын
@@nikitakhmileuski3639А нужно ли теперь экскаваторщиков столько же, сколько было нужно людей с лопатами?
@ukratitelkisok9726
@ukratitelkisok9726 3 ай бұрын
говорю как бывший автоматизатор который идет в разработку, тестировщиков в 10000000 больше чем разрабов и там конкуренция в разы выше а зп...у меня чел работал за 25к в городе миллионнике, это просто выкинуть свое время на помойку. план увы провальный, хотите быть разрабом идите в разрабы, аналогично для других специальностей. это если в крации.
@kotojava
@kotojava 3 ай бұрын
если что это перезалив, немного подправил запись.
@adolf6409
@adolf6409 3 ай бұрын
Спасибо большое за видео! Контент годный, никак не мог эти деревья понять
@kotojava
@kotojava 3 ай бұрын
рад слышать что понравилось)
@kotojava
@kotojava 3 ай бұрын
только сейчас заметил что качество звука упало. причина простая - слишком близко говорил в микрофон. в будущем учту.
@milordplus
@milordplus 4 ай бұрын
Для вопрошающих дополню, что GraphQL полезен в случаях, когда мы как сервер предоставляем апи, а разным клиентам нужны совершенно разные наборы данных. Ну никак и никогда невозможно продумать все сценарии, чтоб всем было круто. Это очень удобно.
@shtolzroyal6338
@shtolzroyal6338 4 ай бұрын
Замечательно!!!
@verayanovka8114
@verayanovka8114 4 ай бұрын
Всем привет, коммент на развитие канала.
@romoshi
@romoshi 4 ай бұрын
Опа, шортсы подъехали 😁
@kotojava
@kotojava 4 ай бұрын
больше про разработку в канале t.me/+jrvS17Uw8NRlYjgy
@kotojava
@kotojava 5 ай бұрын
ссылка на группу t.me/+IuxPxrb7x1Q5YmIy
@grigorii9019
@grigorii9019 5 ай бұрын
Подпишуська я.
@kotojava
@kotojava 6 ай бұрын
До 1:26:36 идет стрим. После 14 минут блаблабла.
@itdedru
@itdedru 6 ай бұрын
в 2023 году пользоваться этим, когда openSsh есть в любой системе? Я никогда этого не пойму
@kotojava
@kotojava 7 ай бұрын
t.me/+IuxPxrb7x1Q5YmIy
@kotojava
@kotojava 7 ай бұрын
Больше jdkшек t.me/+IuxPxrb7x1Q5YmIy
@kotojava
@kotojava 7 ай бұрын
Больше задачек t.me/+IuxPxrb7x1Q5YmIy
@kotojava
@kotojava 7 ай бұрын
Больше собесов t.me/+IuxPxrb7x1Q5YmIy
@kotojava
@kotojava 7 ай бұрын
t.me/+IuxPxrb7x1Q5YmIy больше про джаву
@verayanovka8114
@verayanovka8114 11 ай бұрын
Надежде большое спасибо, красивый звук и хороший голос плюс к интересному материалу. 😊