Size: a a a

2020 May 21

I

Igor in learn.java
в гугле же вагон примеров
источник

I

Igor in learn.java
источник

I

Igor in learn.java
источник

Э

Эд in learn.java
спс
источник

ST

Syrym Tussupbekov in learn.java
Всем привет! Почему здесь гарантрованный дедлок?
источник

ST

Syrym Tussupbekov in learn.java
Почему первый тред не может захватить сразу два лока
источник

DK

Dzmitry Kharevich in learn.java
Syrym Tussupbekov
Почему первый тред не может захватить сразу два лока
тогда в чем тогда второго лока. если можно тогда обойтись одним локом
источник

РХ

Ринат Харисов... in learn.java
Syrym Tussupbekov
Почему первый тред не может захватить сразу два лока
Вполне себе может. Если запускать достаточное множество раз первый или второй поток может успеть получить лок на обоих объектах
источник

СС

Сергей Соколов... in learn.java
Народ, выручите кто-нибудь: есть набор связанных  стрингов и даблов, стринги могут повторяться. Надо запихнуть их в мапу так, чтобы при повторении стринга, даблы складывались. Сильно подозреваю, что надо использовать computeIfPresent, но все найденные примеры подразумевают использование "->", а я этой темы даже не касался ещё.
источник

ДЧ

Денис Чиканов... in learn.java
Сергей Соколов
Народ, выручите кто-нибудь: есть набор связанных  стрингов и даблов, стринги могут повторяться. Надо запихнуть их в мапу так, чтобы при повторении стринга, даблы складывались. Сильно подозреваю, что надо использовать computeIfPresent, но все найденные примеры подразумевают использование "->", а я этой темы даже не касался ещё.
Можно без computeIfPresent, можно просто в цикле get/set и радоваться.
источник

СС

Сергей Соколов... in learn.java
for (map.entry...?
источник

ДЧ

Денис Чиканов... in learn.java
Сергей Соколов
for (map.entry...?
Тебе не нужно итерироваться по мапе, которую ты ещё не собрал, тебе по входным данным нужно итерироваться.
источник

СС

Сергей Соколов... in learn.java
Это текстовый файл из нескольких строк вида "абв 1.0" или "абв 6". Слова и числа я уже распарсил по коллекциям. Теперь надо вывести их в консоль, в таком же, только отсортированном по возрастаниюю виде, только убрав повторяющиеся стринги и сложив соответствующие им числа
источник

СС

Сергей Соколов... in learn.java
Вот и пытаюсь изобразить это через тримапу
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in learn.java
Достал из мапы, если не null, то суммируешь и кладешь обратно
источник

СС

Сергей Соколов... in learn.java
ОК, спасибо за наводки, дойду до компа, попробую
источник

I

Igor in learn.java
а может кто-нибудь объяснить, как делать авторизацию с openid и keycloak?
писать адаптер для keycloak на свою базу? или как-то синкать юзеров?

и токен на сервере авторизации получать потом должен только клиент, а мой сервер его валидирует на каждый запрос?
источник

IK

Ivan Korotkii in learn.java
всем привет вопрос такой
источник

IK

Ivan Korotkii in learn.java
а в коде
       connection.setAutoCommit(false);
       String sql = "UPDATE set firstname = ?, lastname = ?, password = ? where id = ?";
       PreparedStatement statement = connection.prepareStatement(sql);

       int a = statement.executeUpdate();
       connection.commit();
       return a == 1;
есть же асинхронное присваивание?
источник

IK

Ivan Korotkii in learn.java
или как он будет обрабатываться?
источник