Size: a a a

2020 November 02

АМ

Анатолий Моисеев... in learn.java
Парни, доброй ночи. Есть вопрос. Собираю мапу методом Collectors.toMap из стрима. Может возникнуть кейс, когда попадется элемент с уже существующим ключом и упадет исключение. Гуглеж данной траблы привел только к тому, что надо послать в этот метод мерж-функцию, что разрулит дубли. Проблема в том, что мне не нужно мержить, а просто кинуть кастомное исключение в данной ситуации. Кроме идеи просунуть туда лямбду с бросанием этого самого исключения, что мол по данному ключу возник дубликат, больше ничего на ум не пришло, но выглядит так себе. Как лучше поступить? Есть какие-то другие решения может?
источник

OB

Oleksandr Butrym in learn.java
Анатолий Моисеев
Парни, доброй ночи. Есть вопрос. Собираю мапу методом Collectors.toMap из стрима. Может возникнуть кейс, когда попадется элемент с уже существующим ключом и упадет исключение. Гуглеж данной траблы привел только к тому, что надо послать в этот метод мерж-функцию, что разрулит дубли. Проблема в том, что мне не нужно мержить, а просто кинуть кастомное исключение в данной ситуации. Кроме идеи просунуть туда лямбду с бросанием этого самого исключения, что мол по данному ключу возник дубликат, больше ничего на ум не пришло, но выглядит так себе. Как лучше поступить? Есть какие-то другие решения может?
try/catch/throw new CustomException
источник

АМ

Анатолий Моисеев... in learn.java
Oleksandr Butrym
try/catch/throw new CustomException
обернуть в try/catch - это абсолютно идентичное решение, но спасибо)
источник

T

Tagir in learn.java
Igor
@Tagir_Valeev а вы на летние стажировки студентов берёте в JB?
хотя судя по сайту, смотреть где-то к концу марта надо

и может есть где тестовые посмотреть с прошлых лет?
Берём, следите за новостями. Тестовые придумывают руководители, так что они очень сильно разные, нет какого-то шаблона
источник

T

Tagir in learn.java
Анатолий Моисеев
Парни, доброй ночи. Есть вопрос. Собираю мапу методом Collectors.toMap из стрима. Может возникнуть кейс, когда попадется элемент с уже существующим ключом и упадет исключение. Гуглеж данной траблы привел только к тому, что надо послать в этот метод мерж-функцию, что разрулит дубли. Проблема в том, что мне не нужно мержить, а просто кинуть кастомное исключение в данной ситуации. Кроме идеи просунуть туда лямбду с бросанием этого самого исключения, что мол по данному ключу возник дубликат, больше ничего на ум не пришло, но выглядит так себе. Как лучше поступить? Есть какие-то другие решения может?
А почему так себе?
источник

AG

Adanos Gotoman in learn.java
Привет! Попрошу простыми словами, если можно - зачем класс делается финальным?))
источник

AG

Adanos Gotoman in learn.java
Критично ли менять его на не финал?
источник

T

Tagir in learn.java
Что значит "критично"?
источник

Д

Дима in learn.java
Чтобы его не наследовали
источник

T

Tagir in learn.java
Это не ломает обратной совместимости
источник

AG

Adanos Gotoman in learn.java
Tagir
Это не ломает обратной совместимости
Понял, спасибо))
источник

AG

Adanos Gotoman in learn.java
Вы не подумайте, что я дурак какой-то, но мне легче спросить у людей, которые простыми словами объяснят, чем 100 тонн книг и статей прочесть заумными словами
источник

Д

Дима in learn.java
Это конечно весело
источник

Д

Дима in learn.java
Но они там не просто так написаны
источник

B

Bromles in learn.java
В колхозе программированию не научиться. А книги и статьи (хорошие) подают материал систематизированно и более полно
источник

L

Linnik 🎄 in learn.java
Читаю спринг ин экшн щас. Как-то сложновато
источник

I

Igor in learn.java
Tagir
Берём, следите за новостями. Тестовые придумывают руководители, так что они очень сильно разные, нет какого-то шаблона
Понял, спасибо
источник

V

Valentyn in learn.java
ПРиветствую. Народ, не могу найти способ как в JPARepository добавить возможность сохранить лист сущностей с их перезаписью. тыкните где смотреть плиз, или может ктото просто подскажет
источник

ch

central hardware in learn.java
Valentyn
ПРиветствую. Народ, не могу найти способ как в JPARepository добавить возможность сохранить лист сущностей с их перезаписью. тыкните где смотреть плиз, или может ктото просто подскажет
что понимаете под перезаписью, туториалов в интернете как мапить таблицы друг на друга и колекции просто завались
источник

V

Valentyn in learn.java
у меня есть сущность с двумя полями, String name Long count. Есть необходимость загнать лист этих сущностей в базу таким образом, что б  в базе не создавались новые строки с аналогичными именами, а перезаписывались новыми значениями но со старыми именами
источник