Size: a a a

2020 October 20

P

Pan Kotek in pro.jvm
Alexey Genus
get(0) ?
iterator.next()
источник

AG

Alexey Genus in pro.jvm
Тоже подходит
источник

A

Anton in pro.jvm
Alexey Genus
get(0) ?
ненастолько красиво и не возвращает Optional
Optioonal.ofNullable(list.get(0)) тоже не очень
источник

A

Anton in pro.jvm
findFirst все равно лучше
источник

S

Skelorc in pro.jvm
stream api?
источник

AG

Alexey Genus in pro.jvm
Anton
ненастолько красиво и не возвращает Optional
Optioonal.ofNullable(list.get(0)) тоже не очень
.stream().findFirst() возвращает Optional
источник

A

Anton in pro.jvm
Alexey Genus
.stream().findFirst() возвращает Optional
да, у нас так все и пишут
но создавать стрим только ради получения первого элемента...
источник

AG

Alexey Genus in pro.jvm
Это же 9 символов - так много)
источник

VP

Vladimir Petrakovich in pro.jvm
Anton
да, у нас так все и пишут
но создавать стрим только ради получения первого элемента...
Чтобы что-то вытащить из Collection, что-то неизбежно приходится создавать - либо Stream, либо Iterator
источник

VP

Vladimir Petrakovich in pro.jvm
Вас аллокации беспокоят?
источник

A

Anton in pro.jvm
Vladimir Petrakovich
Чтобы что-то вытащить из Collection, что-то неизбежно приходится создавать - либо Stream, либо Iterator
хм, ну да
источник

A

Anton in pro.jvm
Vladimir Petrakovich
Вас аллокации беспокоят?
в целом, да
мне кажется что сделать get(0) (хотя бы для листа) быстрее и экономнее, чем создавать стрим
источник

A

Anton in pro.jvm
даже если он с проверкой на непустой массив
источник

VP

Vladimir Petrakovich in pro.jvm
Anton
в целом, да
мне кажется что сделать get(0) (хотя бы для листа) быстрее и экономнее, чем создавать стрим
Если это реально важно, можно и бенчмарк написать
источник

AG

Alexey Genus in pro.jvm
Там, где важны аллокации, не используют обычно стандартную библиотеку. Всё-таки это очень специфические требования
источник

AE

Alexandr Emelyanov in pro.jvm
N
привет, подскажите как в spring cloud gateway сделать swagger по роутам которые этот гейтвей прокидывает ?
Сделать эндпоинт и вызвать конкретные сервисы
источник
2020 October 21

БТ

Бородатый Таракан... in pro.jvm
Вопрос по хиберу.
Хибер под капотом у себя в batch запрос такую конструкцию завернет collectionId.foreach(springDataRepository::deleteById)?
Или надо идти и писать руками через @Query?
источник

AM

Andrew Maskharashvil... in pro.jvm
Бородатый Таракан
Вопрос по хиберу.
Хибер под капотом у себя в batch запрос такую конструкцию завернет collectionId.foreach(springDataRepository::deleteById)?
Или надо идти и писать руками через @Query?
По моему он отдельно каждый id обработает
источник

D

Dima in pro.jvm
Бородатый Таракан
Вопрос по хиберу.
Хибер под капотом у себя в batch запрос такую конструкцию завернет collectionId.foreach(springDataRepository::deleteById)?
Или надо идти и писать руками через @Query?
у спринг даты есть как балковые методы, так и специальные батч методы
источник

D

Dima in pro.jvm
батч методы кажется не синхронизируются с энтитименеджером
источник