Size: a a a

2020 July 08

D

D Lok in learn.java
Ринат Харисов
хм, а могут быть они разделены через множество пробелов или непечатные символы?
нет, это простейшая задачка. считается что пользователь сообразительный и вводит по образу число + валюта или проценты
источник

Д

Дима in learn.java
Где изучать спринг ?
источник

Д

Дима in learn.java
Подскажите пжл
источник

Э

Эд in learn.java
Дима
Где изучать спринг ?
посмотри в истории чата, воспользовавшись поиском. Spring: 1) документация на spring.io, 2) курсы на linkedin learning, Spring in action, 3) любые видосы на ютуб про Spring (!!! в особенности Евгений Борисов), 4) на рутрекере курсы , 5) Если жаждишь практики, то тебе на канал letscode
источник

かたかわ in learn.java
Дима
Где изучать спринг ?
источник

かたかわ in learn.java
источник

N

Natalie in learn.java
народ, помогите разобраться с потоками.
Есть у меня некий класс, пусть будет Монитор, внутри которого имеется ReentrantLock и Condition.

Я желаю, чтобы юзеры этого класса могли независимо друг от друга ждать, пока освободится монитор, и также независимо отпускать его. Для этого внутри монитора создаю метод:
bool waitMonitor() {
return condition.await(timeout); }

void callNotifyAll() {condition.signalAll();}

Т.е. я хочу, чтобы какой-нить класс А мог вызвать monitor.waitMonitor(), а соседний класс В мог вызвать monitor.callNotifyAll.

И вроде бы меня все устраивает, но везде пишут, что вызывать методы кондишина можно только если захватить поток.
Внимание, вопрос: если внутри waitMonitor я добавляю lock.lock()
condition.await()
lock.unlock()
это ж получается, никакой другой поток не сможет вызвать нотифай в это время. А если не лочить вообще, то будет ли это работать как я ожидаю?
источник

S

Sergei in learn.java
Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶
Почему логарифмической, а не линейной? В корзинах же не дерево, а список
По теории - да, список.

Но в реализации HashMap в Java сделали дерево, чтобы решать проблему внешней атаки на сервис. Сейчас поищу документацию про это.
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in learn.java
Sergei
По теории - да, список.

Но в реализации HashMap в Java сделали дерево, чтобы решать проблему внешней атаки на сервис. Сейчас поищу документацию про это.
уже несколько ссылок скинули :)
Да я и сам гуглом умею пользоваться.
Вообще любопытно, что эта тема с деревом как-то прошла мимо моего внимания)
источник

S

Sergei in learn.java
@jmitry а, ну вот меня опередили.
источник

S

Sergei in learn.java
Ну она не то чтобы логичная, скорее этакая заплатка - "решаем проблему Б поверх проблемы А".
источник

GV

Gukov Viktor in learn.java
Sergei
Ну она не то чтобы логичная, скорее этакая заплатка - "решаем проблему Б поверх проблемы А".
Это ты ещё доклад про inline типы не видел. Там костыль костылем погоняют
источник

S

Sergei in learn.java
Gukov Viktor
Это ты ещё доклад про inline типы не видел. Там костыль костылем погоняют
Хе хе хе.
Есть ссылка?
источник

MC

Mar Ca in learn.java
Посоны, кто-нибудь практикуется на hackerranke и leetcode?
источник

ND

Nikita Duginets in learn.java
Mar Ca
Посоны, кто-нибудь практикуется на hackerranke и leetcode?
nometa.xyz
Много кто
источник

MC

Mar Ca in learn.java
Nikita Duginets
nometa.xyz
Много кто
Понятно:) больше не буду
источник

I

Igor in learn.java
Mar Ca
Понятно:) больше не буду
если есть конкретные вопросы - можешь спросить тут
https://t.me/FaangInterview
https://t.me/l33tcode
источник

НЗ

Николай Заонов... in learn.java
друзья, подскажите поз эффективный способ загрузки файла на сервер через html
источник

GV

Gukov Viktor in learn.java
Sergei
Хе хе хе.
Есть ссылка?
Было на джокере 2019
источник

NI

Nazar Ivanov in learn.java
Привет
источник