Ответы пользователя по тегу Java
  • Как в spring посмотреть при дебаге запроса все его параметры?

    @kttotto Автор вопроса
    пофиг на чем писать
    Добавил в параметры контроллера @RequestHeader Map<String,String> headers и, в принципе то, что мне было нужно, я там увидел: куки и токены авторизации.
    Ответ написан
    Комментировать
  • В каких случаях используют С# и Java в веб-разработке?

    @kttotto
    пофиг на чем писать
    Без разницы на чем писать. На любом из перечисленных можно написать хорошее качественное решение. Стек для веба выбирают в основном из того с чем умеешь работать.
    Ответ написан
    Комментировать
  • Как привести словесный пример полиморфизма?

    @kttotto
    пофиг на чем писать
    Когда Вам нужно что-то записать, обычно берут листочек и ручку. А можно не ручку, можно карандаш, можно фломастер или перьевую ручку. Полиморфизм будет заключаться в том, что Вам нужен объект, которым можно что-то записать, а какой конкретно и как он реализует саму запись Вас не сильно беспокоит. Т.е. когда Вы скажите: "дай мне объект для записи", Вам можно будет подсунуть любой объект, который как абстракция будет является "перо".

    Когда Вы хотите спать, Вы говорите: "дай мне на что можно лечь". И можно будет лечь хоть на диван, хоть на кровать, хоть на кресло-кровать. Абстрактно это все будет "кровать", но реализацию будет иметь разную.

    Полиморфиз удобен когда например могут быть изменения, дополнения в коде. Тогда мы абстрагируемся от конкретной реализации, создаем абстрактный класс и в метод уже запрашиваем объект этого типа. А во время выполнения мы может подсунуть для выполнения объект любого другого типа, который будет отнаследован от этого абстрактного и будет иметь свою реализацию каких то методов. Так что да, это "динамическая смена реализации".
    Ответ написан
    Комментировать
  • GeekBrains - Что и как? Надо ли?

    @kttotto
    пофиг на чем писать
    Мой опыт, никакие курсы не сделают программистом. Но любые курсы это хорошо, т.к. они всетаки мотивируют на обучение, это живое общение, это новые друзья единомышленников. Программистом делает то, как относишься как обучению. С любых курсов можно взять для себя что-то.

    Я сам полтора года назад закончил в GB 3 платных курса и иногда посещаю у них бесплатные вебинары. Не могу сказать, что там офигенно было, но они добавили в мою копилку знаний, с некоторыми, с кем я учился тогда, общаюсь до сих пор. И кстати, из них не работает сейчас программистом только один. Я работаю), программистом.

    За эти полтора года они действительно изменились и я считаю, что в лучшую сторону.
    Ответ написан
    Комментировать
  • Как проверить много переменых на null?

    @kttotto
    пофиг на чем писать
    array.Any(x => x == null ); // Вернет true, если хоть один элемент будет null
    Ответ написан
    Комментировать