
Alexander
13.09.2018
05:04:09
учи js он ща в тренде. работу найти проще даже ждуну

Alexandr
13.09.2018
05:06:02
так видно же что ускоренное видео

Ignat
13.09.2018
05:06:49
???

Google

Alexander
13.09.2018
05:07:10
надо тогда нанять того программиста
как из меня продукт-овнер ?

Alexandr
13.09.2018
05:08:27
стеб слишком явный
исполнитель не убедится :)

Alexander
13.09.2018
05:09:51
лол. как раз нормальный бизнес-заказчик обычно весьма прямолинеен и рассуждает как армейский прапор

Alexandr
13.09.2018
05:12:21
это да, но в моей практике это редко, т.к. работаем с госами)
в основном

Nikita
13.09.2018
06:15:11
Коллеги, с праздником!

Вадим
13.09.2018
06:17:21

Artjom
13.09.2018
07:40:33
https://introcs.cs.princeton.edu/java/11cheatsheet/

KT
13.09.2018
07:44:56
тучка, сыроежка - как будто шкафчики из детского сада решили в чатик добавиться

Vladimir
13.09.2018
07:45:22
С днем программиста друзья ??

Google

[Anonymous]
13.09.2018
07:46:31
Присоединяюсь.с праздником товарищи))

Kostya
13.09.2018
07:51:19

Nikolay
13.09.2018
08:05:33

Corben
13.09.2018
08:08:04
котаны, в Arrays есть метод:
public static <T> List<T> asList(T... a) {
return new ArrayList<>(a);
}
почему
List<String> foo = Arrays.asList("blah");
foo.add("bar");
не работает?

Митко Соловец?
13.09.2018
08:09:22
не работает?
Потому что это другой эррэй лист - внутренний класс

Corben
13.09.2018
08:09:35

Митко Соловец?
13.09.2018
08:09:44
Arrays.asList возвращает иммутабельный список

Corben
13.09.2018
08:09:48
но с таким же названием что и общеупотребимый ArrayList )

Митко Соловец?
13.09.2018
08:10:27

Ivan
13.09.2018
08:11:09

Corben
13.09.2018
08:11:18

Ivan
13.09.2018
08:12:10
как он вам мешает?

Corben
13.09.2018
08:12:56
вводит в заблуждение названием?

Vladimir
13.09.2018
08:13:30
Так это название вне класса Arrays нигде не фигурирует, то, что вы залезли в реализацию - это уже другой вопрос

Диоген
13.09.2018
08:13:34
Внутренний класс можно было как-нибудь более говоряще назвать, я согласен

Google

Rikland
13.09.2018
08:14:18

Митко Соловец?
13.09.2018
08:14:53

Corben
13.09.2018
08:23:39
Зачем? Это же не публичное api?
ну т.е. ты используешь себе на автомате Arrays.asList , добавляешь туда элемент, получаешь unsupportedOperationException, лезешь в исходник, видишь return new ArrayList() и начинаешь тупить.

Alexander
13.09.2018
08:24:17
хз, у меня на автомате как-то использовать asList чисто для константных списков

Corben
13.09.2018
08:24:54
как правило да
а потом добавляется опциональный элемент
ну дело то не в этом.

Rikland
13.09.2018
08:25:55

Corben
13.09.2018
08:26:13
это понятно.

Диоген
13.09.2018
08:29:00

Rikland
13.09.2018
08:29:31

Диоген
13.09.2018
08:29:49
Самое лучшее описание метода это его исходный код

Rikland
13.09.2018
08:30:58

Диоген
13.09.2018
08:31:07
Да

Rikland
13.09.2018
08:31:10
удачи в нем разобраться
но если такой код дать. то все начнут хакать этот код.

Диоген
13.09.2018
08:31:35
Если бы я с ним работал, мне бы пришлось

Rikland
13.09.2018
08:32:50

Диоген
13.09.2018
08:32:54
Не понимаю, зачем спорить. У этого класса невыразительное название, которое совпадает с другим классом

Rikland
13.09.2018
08:38:30

Google

Admin
ERROR: S client not available

Sergey ?
13.09.2018
08:59:38
смирись ArrayList<String> list = new ArrayList<>(Arrays.asList(array));

Ranorex
13.09.2018
10:25:05
https://www.linux.org.ru/forum/development/12616099
я так и не понял, можно ли использовать feign без Spring Cloud

Alexander
13.09.2018
10:26:16
законом не запрещено

Ranorex
13.09.2018
10:26:36
вернее так: я так и не понял, когда feign - у нужен Spring Cloud ?

Alexander
13.09.2018
10:28:22
не обязательно

Ranorex
13.09.2018
10:29:18
use cases для добавления слоя ?

Alexandr
13.09.2018
10:33:16

Митко Соловец?
13.09.2018
10:35:46
Open Feign

Ranorex
13.09.2018
10:42:15
спасибо огромное, и у меня теперь вопрос, какой ROI внесет использование
https://cloud.spring.io/spring-cloud-netflix/multi/multi_spring-cloud-feign.html#spring-cloud-feign
можно ли например конфигурирование OFeign рест клиентов делать более легковесно ?

Alexander
13.09.2018
10:44:45
вы программист вообще или из этих? roi... вы бы еще про arpu и ebitda написали

Ranorex
13.09.2018
10:44:59
я свитчер

Митко Соловец?
13.09.2018
10:45:28
и интеграция с другими компонентами

Ivan
13.09.2018
10:51:30
смотрю вот в джавадок к java.util.Arrays#deepHashCode "The behavior of such an invocation is
undefined." - я думал, что в джаве вызов бесконечной рекурсии defined и можно всегда ожидать, что будет падение с SOE - это не так?

Google

Mika
13.09.2018
10:58:53
It is therefore unacceptable to invoke this method on an array that contains itself as an element, either directly or indirectly through one or more levels of arrays. The behavior of such an invocation is undefined.
Фраза The behavior of such an invocation is undefined. относиться к предложению выше.
Поскольку Array может в себе содержать массивы, в том числе например реализуемые через различные JNI трюки, то само собой JVM не может предсказать поведение кода в случае если будет что-то неопределенное.

Ivan
13.09.2018
11:01:02
так предложение выше это фактически описание "бесконечная рекурсия"

Mika
13.09.2018
11:01:08
Также как и реализация бесконечных списков.
Это НЕ только рекурсия.
Если на то пошло.