
Митко Соловец?
18.08.2018
13:56:31
кратко и чисто

Andrey
18.08.2018
13:56:32

Friedrich
18.08.2018
13:56:39
Да.
Я буду это советовать юзорам, которые боятся, что месяц не будет свежего EAP, и у них всё пропадёт.

Google

Luger
18.08.2018
13:56:48

guga
18.08.2018
13:56:58
кратко и чисто
а чем от свитча отличается? кроме того что не нужно писать брейк?

Luger
18.08.2018
13:57:09
Скорее "на безрыбье и рак рыба"

Andrey
18.08.2018
13:57:20

guga
18.08.2018
13:57:21
а можно туда саплаера / фаншен засунуть?

Andrey
18.08.2018
13:57:26
Мусора меньше.

Митко Соловец?
18.08.2018
13:57:27
тем, что я могу присвоить?
гуга такой зануда
невыносимый просто

Andrey
18.08.2018
13:57:54
Хотя я последний раз свич полгода назад писал где-то.

guga
18.08.2018
13:57:56
ну раньше тоже можно было
мутировал себе переменную и жил

Google

guga
18.08.2018
13:59:42
это же жабка

Andrey
18.08.2018
13:59:49
Фу, мутант.

Friedrich
18.08.2018
14:00:15

guga
18.08.2018
14:00:29
кстати, а почему они затергетили этот джем, хотя у него в зависимостях другой, который про пат.мат. без таргета?
в джаве много костылей, например, в трай с ресурсами может оперировать сущностью созданой только в нем, хотя монг бы любой эффектив файнал использовать

Andrey
18.08.2018
14:01:48

guga
18.08.2018
14:01:55
что там ещё, наши имьютабельные строки — мьютабельные

Friedrich
18.08.2018
14:02:14

Митко Соловец?
18.08.2018
14:02:24
гуга специально накидывает, чтобы похвастаться, что знает джаву?

guga
18.08.2018
14:02:25
создать строку с массива чаров

Митко Соловец?
18.08.2018
14:02:26
или что

guga
18.08.2018
14:02:30
а потом его мутировать
?♂️

Friedrich
18.08.2018
14:02:44
Э, постойте, а оно разве не копирует?

guga
18.08.2018
14:02:50
кажется так 8ке точно можно было сделать
потом не пробовал
кстати, для жабки есть какой-то плейграунд?

Andrey
18.08.2018
14:05:06
ideone

Friedrich
18.08.2018
14:05:16
создать строку с массива чаров
Проверил — неправда, не мутируется.
char[] khoy = new char[] { 'a', 'b', 'c', 'd'};
String s = new String(khoy);
System.out.println(s); // abcd
khoy[0] = 'x';
System.out.println(s); // abcd

Google

Friedrich
18.08.2018
14:05:40
Ты думаешь, в оракле там совсем тупые все?

Митко Соловец?
18.08.2018
14:06:07
я тоже исходники посмотрел
там копирование

Friedrich
18.08.2018
14:06:21
Мб были какие-то баги в JVM определённых версий, но это именно баги, а не нормальное поведение жавочки.

guga
18.08.2018
14:06:41
?♂️
обосрался, бывает

Friedrich
18.08.2018
14:06:54
Зато наброс удался!

Ivan
18.08.2018
14:12:25
vim/emacs же
Ооо, сорян опаздал немного, но знаете самый классный анекдот про эту парочку?
Заходят как-то в бар вим и емакс, бармен тут же судорожно пытается выйти
Слушайте, а что за тулбокс просветите тёмного плиз
Под винду/мак?

Andrey
18.08.2018
14:13:33

Ivan
18.08.2018
14:13:42

Sergey
18.08.2018
14:13:43
рожден в пылу хакатона

guga
18.08.2018
14:13:53

Sergey
18.08.2018
14:13:56
превратился в норм вещь

Ivan
18.08.2018
14:14:03

Andrey
18.08.2018
14:14:04

Ivan
18.08.2018
14:15:10

guga
18.08.2018
14:15:20

Google

Sergey
18.08.2018
14:15:26
кекус

Andrey
18.08.2018
14:15:41
лул
+ к хохловской карме.

guga
18.08.2018
14:15:58
перед кем ещё искупить вину?

Friedrich
18.08.2018
14:16:14
Устраиваешь массовую рассылку тулбокса?

Admin
ERROR: S client not available

Andrey
18.08.2018
14:16:24

guga
18.08.2018
14:16:52

Andrey
18.08.2018
14:17:40

guga
18.08.2018
14:22:11
вот даже найти не могу, почему я так думал
?♂️

Luger
18.08.2018
14:31:52

guga
18.08.2018
14:32:16
Приснилось
что бы жаба снилась, ну я бы на утро напился

Никита?❄️
18.08.2018
20:40:08
вечер добрый всем!
есть ли способ заставить spring data искать только по тем параметрам, которые не null?
то есть у метода поиска есть 7 аргументов, приходят 2 не-null, и вот этим двум искать

guga
18.08.2018
21:00:22

Никита?❄️
18.08.2018
21:00:59

guga
18.08.2018
21:01:46

Evgenii
19.08.2018
05:04:08
Кто может подготовить Ico полностью для размещения ? Пишите

Akim
19.08.2018
05:41:04

Митко Соловец?
19.08.2018
08:08:45

Google

Митко Соловец?
19.08.2018
08:08:54
спрингдата может принимать в метод findAll( Specification ), который строится с помощью JPA Criteria. И с помощью if ты можешь в этом Specification добавлять только не нулевые параметры.

guga
19.08.2018
08:10:48

Митко Соловец?
19.08.2018
08:12:11
https://spring.io/blog/2011/04/26/advanced-spring-data-jpa-specifications-and-querydsl/
ну и понятно, что теперь анонимные классы на лямбды можно заменить и код чище будет.
https://easyjava.ru/spring/spring-data-project/ispolzovanie-jpa-criteria-v-spring-data-jpa/

guga
19.08.2018
08:15:15
один фиг, выглядит страшно

Митко Соловец?
19.08.2018
08:15:57
не страшнее 7 параметров в методе

guga
19.08.2018
08:17:11
я бы предпочел 7 параметров, но в любом случае, можно сделать дефотный метод, который под капотом вызовет другой у которого параметром спецификация уже

Митко Соловец?
19.08.2018
08:17:29
а параметры помещают в поджик
дальше метод, который конвертит поджик в спецификацию, учитывая ненулевые параметры

guga
19.08.2018
08:19:27
Не понятно, почему спринг дата такое под капотом сама не делает?

Митко Соловец?
19.08.2018
08:20:17
нет, она конечно распарсит запрос, если ты в виде названия метода его напишешь, но он будет нереально длинным

guga
19.08.2018
08:21:01
Так у тебя же кверя строится по имени метода

Митко Соловец?
19.08.2018
08:21:13