@jvmchat

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

шикарно https://twitter.com/tproger/status/1018477725512863744
так, я засек и хотя там написано 10 минут - в реальности он картинку рисовал меньше минуты

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
Присоединяюсь.с праздником товарищи))
праздник - это праздник если выходной. шутка

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
не работает?
Потому что это другой эррэй лист - внутренний класс

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

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

Митко Соловец?
13.09.2018
08:10:27
но с таким же названием что и общеупотребимый ArrayList )
У Джошуа Блоха в его книге Эффектив Джава написано, почему так

Ivan
13.09.2018
08:11:09
Arrays.asList возвращает иммутабельный список
не полностью иммутабельный - заменять элементы в нем можно

Corben
13.09.2018
08:11:18
У Джошуа Блоха в его книге Эффектив Джава написано, почему так
я допускаю что есть причины, но иметь кастрированный ArrayList это из той же серии что define true false

Ivan
13.09.2018
08:12:10
я допускаю что есть причины, но иметь кастрированный ArrayList это из той же серии что define true false
ну вы же этот ArrayList через new создать не можете, и получить ссылку типа этого ненормального ArrayList в норме тоже не можете

как он вам мешает?

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

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

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

Google
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
как правило да

а потом добавляется опциональный элемент

ну дело то не в этом.

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

Диоген
13.09.2018
08:29:00
Зачем? Это же не публичное api?
Исходники же публичные, значит могут вводить в заблуждение тех, кто их читает. И зачем это надо

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

Rikland
13.09.2018
08:30:58
Самое лучшее описание метода это его исходный код
ок. самое лучшее описание процессора это его код на VHDL

Диоген
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
К.О. не отрицает опциональность вышележащего слоя
они на бут вообще не завязаны, единственное у spring cloud вся конфигурационная обвязка написана и её придется писать самому, ваш К.О.

вернее так: я так и не понял, когда feign - у нужен Spring Cloud ?
самому fiegn он не нужен, но нужен поставляемый конфигурацией резолвер сервисов, т.е. например провайдер, который умеет ходить за инфой в service registry

Митко Соловец?
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
Также как и реализация бесконечных списков.

Это НЕ только рекурсия.

Если на то пошло.

Страница 2797 из 2890