@jvmchat

Страница 2880 из 2890
Quantum Harmonizer
19.10.2018
12:33:51
а где ты проблему видишь?
потенциально многопоточное Random#next*, никакого synchronized

Диоген
19.10.2018
12:35:05
потенциально многопоточное Random#next*, никакого synchronized
так это надо в холдере уже смотреть

Quantum Harmonizer
19.10.2018
12:35:15
Диоген
19.10.2018
12:37:05
а там просто Random лежит
странно, ведь там напсано, что если много тредов хотят погенерить чиселки, то чтобы уменьшить конкуренцию на один объект каждый треад может иметь свой свобственный генератор

Google
Диоген
19.10.2018
12:37:44
логично, ничего странного
так ты говоришь там просто рандом

Yan
19.10.2018
12:37:50
Random.java гляньте)

Quantum Harmonizer
19.10.2018
12:37:53
Yan
19.10.2018
12:37:55
там хватает synchronized

Quantum Harmonizer
19.10.2018
12:38:30
там хватает synchronized
три штуки всего

Dmitriy
19.10.2018
12:40:27
Мне кажется, дело в том, что сам класс Random thread-safe, потому что в конечном итоге вызывается метод protected int next(int bits), который "The method next is implemented by class Random by atomically updating the seed to (seed * 0x5DEECE66DL + 0xBL) & ((1L << 48) - 1) and returning (int)(seed >>> (48 - bits))." (с) https://docs.oracle.com/javase/8/docs/api/java/util/Random.html#next-int-

Что подтверждает моменты про потокобезопасность и про contention.

elefus
19.10.2018
14:55:52
Действительно. Спасибо. Всегда считал, что он не потокобезопасен, и именно поэтому есть ThreadLocalRandom.
ThreadLocalRandom вроде для снижения нагрузки при большом количестве запросов за случайными значениями из разных тредов

Bogdan
19.10.2018
15:01:16
ой не туда

Mykhailo
19.10.2018
18:45:36
господа, возникла необходимость проверить будет ли некий функционал работать через прокси соответственно ищу либку, которая поднимет прокси а аутентификацией по Digest схеме и которую можно заюзать в тестах нашел littleProxy https://github.com/adamfisk/LittleProxy но оказалось что то там захардкожена basic схема кто-то решал подобную задачу? посоветуйте какую-то либку, если есть

Роман
19.10.2018
19:00:14
Никто с JBPM не работал?

Google
Firstname
19.10.2018
21:23:49
какую учебную задачку можно решить чтобы затестить использование java.util.concurrent?

Alexandr
20.10.2018
03:39:34
Roman
20.10.2018
05:23:39
Приложение каждые 5 секунд качает pdf и отправляет на печать. Использую pdfBox для печати pdf и JNA для опроса винды на статус устройств. Проблема в том, что через несколько часов работы приложение зависает. По профайлеру видно что зависает после major gc (cpu на 100%), при этом heap область old gen не очищается. Посмотрел heap, там 950к []Char, 960к String.

Roman
20.10.2018
05:53:17
Рестартуй каждый час по крону да и все )
Это gui, который должен ещё нотификации слать и работать в идеале 16ч

_
20.10.2018
05:56:04
Раздели на 2 приложения

Roman
20.10.2018
06:26:34
Антон [R12 ? Ivelok]
20.10.2018
06:26:45
Мегабайт? ?

Roman
20.10.2018
06:26:53
Офк?

Антон [R12 ? Ivelok]
20.10.2018
06:27:47
Офк?
Нет, серьезно?

Roman
20.10.2018
06:28:00
Но это все равно много. Там pdf 2 мб в 5 сек приходят . Такое чувство что память течет в pdfbox

Антон [R12 ? Ivelok]
20.10.2018
06:28:52
Сделай 1гб, не мучай jvm ?

Roman
20.10.2018
06:29:39
Сделай 1гб, не мучай jvm ?
Так я буду мучать юзеров ?

Антон [R12 ? Ivelok]
20.10.2018
06:30:48
Roman
20.10.2018
06:31:09
Потреблением ОЗУ естественно

Google
Антон [R12 ? Ivelok]
20.10.2018
06:31:38
Потреблением ОЗУ естественно
А, это клиентское приложение?

Roman
20.10.2018
06:31:59
Да, gui , tornadofx (javafx)

Диоген
20.10.2018
06:32:23
Ты в коде нашёл утечку то?

Luger
20.10.2018
06:33:51
Roman
20.10.2018
06:33:54
Ты в коде нашёл утечку то?
В коде нет (как это сделать?) . Косвенно по хипу понял что это pdf'ки не закрываются

Диоген
20.10.2018
06:37:01
В коде нет (как это сделать?) . Косвенно по хипу понял что это pdf'ки не закрываются
Ну глазами пробегись по коду по крайней мере. Если стримы не закрываются где-то, то закрой уж. Если это во фрейморке, то можешь форкнуть и в свой Нексус артифакт заливать

Антон [R12 ? Ivelok]
20.10.2018
06:55:21
Плохой совет.
Нормальный, чтобы облегчить жизнь до решения проблемы

Mykhailo
20.10.2018
07:24:36
а чо бы не поднять докер с проксей?
Так и сделал бы, но в моем случае докер не могу использовать Подходящую либку никто не знает?

elefus
20.10.2018
07:25:01


Java
20.10.2018
09:08:29
https://jokerconf.com/onlinefree/ - 1 зал, бесплатная трансляция
А на второй день есть бесплатная трансляция?

Евгений
20.10.2018
09:23:38
нет

Kirill
20.10.2018
10:31:48
Что в хибере используется вместо criteria?

Sergey
20.10.2018
10:33:28
Jpql, jpa criteria api

Новые критерии

Kirill
20.10.2018
10:50:52
Еще вопрос. Как в хибере проше доставать пользователя по login и password?

Kirill
20.10.2018
10:52:26
Не помогает

Google
Евгений
20.10.2018
10:52:35
да ладно)

Dmitry
20.10.2018
10:52:59
да ладно)
да он наверное так и сформулировал запрос

Artjom
20.10.2018
10:53:02
Что значит проще доставать

Sergey
20.10.2018
11:03:06
Daniil
20.10.2018
11:06:29
Самое простое

Антон [R12 ? Ivelok]
20.10.2018
11:19:55
да он наверное так и сформулировал запрос
Надо было делать через гибернейт.* Бадабумс*

Igor
20.10.2018
11:21:52
Тогда отправили бы его просто в чат по sql)

Kirill
20.10.2018
11:37:34
hql использовать норм?

Митко Соловец?
20.10.2018
11:38:27
hql использовать норм?
иди и прочитай про хибернейт

Kirill
20.10.2018
11:45:59
Я попробовал через HQL. Не работает Запрос хоть верный? FROM User WHERE login = :log , password = :pass

Митко Соловец?
20.10.2018
11:47:36
http://www.java2s.com/Code/Java/Hibernate/HQLwithNamedParameters.htm

Artjom
20.10.2018
12:41:54
Мне кажется это кандидат на джавастарт

Stas
20.10.2018
12:49:03
Еще вопрос. Как в хибере проше доставать пользователя по login и password?
Примерно так же как ты "достал" пользователей в этом чате :)

Artjom
20.10.2018
12:52:50
этот вопрос из серии - я попробывал написать джава компилятор. Не работает. Что мне делать ?

Страница 2880 из 2890