@jvmchat

Страница 2531 из 2890
Vladimir
07.06.2018
05:12:44
Подскажите плз, в идее можно отключить вставку аннотаций при создании новой переменной (Introduce local variable)?

Igor
07.06.2018
05:15:49
Доброе утро , Вопрос : в этом году будет pg days 2018? Что то нет информации ?

Vladimir
07.06.2018
06:11:16
нажми Shift+Shift и поищи
Ну конечно я уже поискал, иначе бы я сюда не писал

Google
Alexander
07.06.2018
06:39:34
Vladimir
07.06.2018
06:58:57
Скриншот? Какую аннотацию оно вставляет?
Ещё такое видел, что вставляет аннотацию после final, но сейчас не воспроизводится.

Victor
07.06.2018
07:49:48
https://news.ycombinator.com/item?id=17250836

Алексей
07.06.2018
08:06:15
Кто-нибудь шарит в сервлетах и контейнерах? =)

Quantum Harmonizer
07.06.2018
08:13:08
Кто-нибудь шарит в сервлетах и контейнерах? =)
полчата шарит (но не я), давай вопрос :)

Oleg
07.06.2018
08:14:46
Alexander
07.06.2018
08:16:20
я твердо запомнил из недавней дискуссии, что wildfly - это SOAP

Oleg
07.06.2018
08:16:52
Alexander
07.06.2018
08:17:01
должны взять сеньор-тимлид-архитектором в роснефть

Google
Диоген
07.06.2018
08:17:40
А я тут вспомнил чьего-то вчерашнего кандидата с 7 годами опыта работы и только сейчас сообразил, что в теории этот чел в своей галере возможно и сам других челов собеседовал.

Anatoly
07.06.2018
08:17:44
должны взять сеньор-тимлид-архитектором в роснефть
кого? за такие знания должны брать на СЕО роснефти

Alexander
07.06.2018
08:18:11


R
07.06.2018
08:24:48
Как дать бы за такие вот посты, сейчас полчата перечитай чтобы понять что там вчера было.
Там наверняка вся соль в одном-двух сообщениях. Раз будешь перечитывать - перешли их сюда. Кто вчера не был тоже почитает.

Oleg
07.06.2018
08:27:36
Там наверняка вся соль в одном-двух сообщениях. Раз будешь перечитывать - перешли их сюда. Кто вчера не был тоже почитает.
Нет, не буду, в свою очередь кину предположение: Собеседующий в конец запутал человека и задал глупый вопрос не в то время и получил глупый ответ, от чего и побежал в чат всем рассказывать. Типичное российское собеседование.

Диоген
07.06.2018
08:27:59
Как дать бы за такие вот посты, сейчас полчата перечитай чтобы понять что там вчера было.
Я неправ, сори. Просто по новому внезапно взглянул на свою жизнь, хотел поделиться.

Dmytro
07.06.2018
08:28:41
Ребят, а что быстрее или лучше использовать? 1. list1.addAll(list2) 2. Collections.copy(list1,list2)

Alexander
07.06.2018
08:28:58
Так быстрее или лучше

Dmytro
07.06.2018
08:30:40
Так быстрее или лучше
Даже так? Я думал чем быстрее тем лучше. Что бысрее?)

Anton
07.06.2018
08:32:10
Дичь какая то. Не видел никогда

Ilia
07.06.2018
08:32:11
Если хочешь затереть в первом листе существующие данные - то второе

Dmytro
07.06.2018
08:32:47
так они же разное делают
ах, да упустил момент. list1 пустой

Igor
07.06.2018
08:33:07
ах, да упустил момент. list1 пустой
почитай код метода copy

Dmytro
07.06.2018
08:34:19
new ArrayList(list2)
спасибо

да, я понял. Спасибо

Google
guga
07.06.2018
08:57:29
Доброе утро , Вопрос : в этом году будет pg days 2018? Что то нет информации ?
О, кстати, @isalnikov, нашли себе разраба? А то давненько ты не горел от кандидатов в этом чате.

Диоген
07.06.2018
08:58:50
new ArrayList(list2)
А почему не list1 = list2?

Quantum Harmonizer
07.06.2018
08:59:08
А почему не list1 = list2?
мб потому что нужна мутабельная копия?

Диоген
07.06.2018
08:59:35
Да

Konstantin
07.06.2018
09:49:41
пытаюсь проверять тип класса в котлине в *генерике, вида if (obj is Collection<MyObject>)..., иде показывает Cannot check for instance of erased type: что с этим можно сделать? как то может подругому проверить?

Konstantin
07.06.2018
09:50:54
ок, что с этим можно сделать?

Quantum Harmonizer
07.06.2018
09:51:36
ок, что с этим можно сделать?
Не использовать instanceof/is. Вообще.

Konstantin
07.06.2018
09:51:58
еще варианты есть?

Vladimir
07.06.2018
09:52:01
в отдельных случаях можно заюзать (Class<T>) ((ParameterizedType) getClass() .getGenericSuperclass()).getActualTypeArguments()[0], иногда помогает тайптокен

(не знаю, что там и как в котлине)

Georgy
07.06.2018
09:52:36
ок, что с этим можно сделать?
https://google.github.io/gson/apidocs/com/google/gson/reflect/TypeToken.html

Vladimir
07.06.2018
09:58:36
(ParameterizedType) getClass() не похоже на каст, который удастся
да, если есть просто объект параметризированного класса, то не прокатит но если есть объект наследника этого класса - то вполне



Konstantin
07.06.2018
09:59:15
мда, метод Collection<MyObject>.getItemType():MyObject::class.java уже не кажется дичью

Quantum Harmonizer
07.06.2018
09:59:48
рефлексия почти всегда эквивалентна говнокоду

Konstantin
07.06.2018
10:00:26
это не повод никогда не юзать ее

Oleg
07.06.2018
10:00:26
Quantum Harmonizer
07.06.2018
10:00:56
добропожаловать в дивный мир C++
извините, я неосилятор

Google
Vladimir
07.06.2018
10:00:58
рефлексия почти всегда эквивалентна говнокоду
вообще да, кроме, наверно, библиотек для (де)сериализации



в остальных ты увидишь либо E, либо еще что-то

если уж так нужно, можно передавать класс генерика в конструктор и потом извлекать по необходимости

но это уже какие-то костыльные кейсы

Admin
ERROR: S client not available

Konstantin
07.06.2018
10:05:26
ну, есть источник данных для collection<item> и консюмер данных который принимает только collection<item> но не collection<item2>, поэтому собственно нужна проверка

структурно обе штуки находятся в совершенно разных местах

Georgy
07.06.2018
10:06:27
почему это на этапе компиляции нельзя проверить?

тут вообще рефлексия не нужна

Konstantin
07.06.2018
10:07:09
мм блин точн

Alexander
07.06.2018
10:07:14
почему это на этапе компиляции нельзя проверить?
+ проблем нет вообще. сигнатуры методов с collection<item> и collection<item2> - разные

Диоген
07.06.2018
10:08:32
Не использовать instanceof/is. Вообще.
А почему нет? Считай паттерн матчинг для нищуков

Quantum Harmonizer
07.06.2018
10:09:10
А почему нет? Считай паттерн матчинг для нищуков
потому что неподдерживаемо, нет гарантии, что ты поматчишься против всех возможных вариантов

Alexander
07.06.2018
10:10:00
А почему нет? Считай паттерн матчинг для нищуков
не-не-не. инстансоф это для нищуков, которые на 1.4 и ниже

Quantum Harmonizer
07.06.2018
10:13:09
Диоген
07.06.2018
10:14:56
говно
Без sealed классов в скала пат мат ровно такое же говно, разве нет?

Google
Диоген
07.06.2018
10:15:07
Ну покрасивше чучуд

Quantum Harmonizer
07.06.2018
10:15:32
sealed-классы — единственное место, где можно позволить себе instanceof/is

Диоген
07.06.2018
10:15:33
И деконстры есть или как они там. А в целом то же самое

Но вообще я вас услышал

Konstantin
07.06.2018
10:16:25
sealed-классы — единственное место, где можно позволить себе instanceof/is
вот я для них и юзаю. действительно просто затупил немношк насчет проверки типов которая ненужна была

Konstantin
07.06.2018
10:19:12
У вас в котлине же есть некий when(){ is item1 -> ...}
да, я в его контексте и столкнулся с этой траблой )

Диоген
07.06.2018
10:19:35
Ну, ладно, я рад, что вы таки стали счастливым

F
07.06.2018
10:31:37
Жиза

Oleg
07.06.2018
10:45:10
Что выполняется в основном потоке явы, который не уходит в дамп и у которого его pid соответствует pid процесса?

Владислав
07.06.2018
11:08:32
друзья, немного не по теме, но надеюсь, вы сможете мне помочь работаю с mongodb-async-driver для Java, использую реактивщину оттуда вообщем, у меня происходит два асинхронных запроса на получение данных из бд и создание из них Observable и в слушателе идёт обновление базы данных. Но тк запросы асинхронные, то они вместе обращаются к одной и той же не изменной базе данных и работают с неактуальными данными. Как можно исправить? https://gist.github.com/eltgm/d6be63d3f7af125266c90f02c5c5bdb6 - метод, который вызывается асинхронно

Igor
07.06.2018
11:37:00
Quantum Harmonizer
07.06.2018
11:37:01
В IDEA была инспекция 'use of java.lang.reflect' или я что-то путаю? Не могу найти чёт.

guga
07.06.2018
11:39:52
Да, теперь ищем еще трех на стек : java 11 + spring 5 + react netty ()
Знаешь куда постить вакансии, @jvmjobs.

Igor
07.06.2018
11:40:30
да знаю )

там и нашли :)

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