Size: a a a

2020 August 18

Q

Qjawko in pro.jvm
-_-
источник

T

Tim Ami in pro.jvm
:(
источник

DZ

Dmitriy Zanin in pro.jvm
Tim Ami
выдает: 14,141,434,314.66
ты мой пример запускал? у меня выдает //"123 456 789 011 111 111,00";
значит что то ты делаешь не так
источник

T

Tim Ami in pro.jvm
Dmitriy Zanin
ты мой пример запускал? у меня выдает //"123 456 789 011 111 111,00";
значит что то ты делаешь не так
1 в 1 код скопипастил, единственое что BigDecimal свой
источник

T

Tim Ami in pro.jvm
локаль?
источник

DZ

Dmitriy Zanin in pro.jvm
Tim Ami
локаль?
как вариант
источник

T

Tim Ami in pro.jvm
Ура сделал!
источник

T

Tim Ami in pro.jvm
DecimalFormat decimalFormat = new DecimalFormat();
           decimalFormat.setGroupingSize(3);
           DecimalFormatSymbols otherSymbols = new DecimalFormatSymbols(new Locale("ru"));
           otherSymbols.setDecimalSeparator(',');
           otherSymbols.setGroupingSeparator(' ');
           decimalFormat.setDecimalFormatSymbols(otherSymbols)
источник

T

Tim Ami in pro.jvm
и далее формат
источник

DZ

Dmitriy Zanin in pro.jvm
Tim Ami
DecimalFormat decimalFormat = new DecimalFormat();
           decimalFormat.setGroupingSize(3);
           DecimalFormatSymbols otherSymbols = new DecimalFormatSymbols(new Locale("ru"));
           otherSymbols.setDecimalSeparator(',');
           otherSymbols.setGroupingSeparator(' ');
           decimalFormat.setDecimalFormatSymbols(otherSymbols)
так ты сам поставил otherSymbols.setDecimalSeparator(',');
источник

T

Tim Ami in pro.jvm
не, это свое
источник

DZ

Dmitriy Zanin in pro.jvm
а пардон
источник

T

Tim Ami in pro.jvm
с твоим вариантом я ничего не добавалял, видимо таки локаль
источник

T

Tim Ami in pro.jvm
Спасибо всем!!!
источник

S🕶

Sander 🕶 in pro.jvm
Всем привет,
у меня вопрос, если взять js код - и скомпилить его через graalvm, где используется java-node-v8,
будет ли оно быстрей работать - чем через нативный node? он может скомпилить это все в бинарник, так как v8 у graalvm написан на java.
источник

DP

Denis Pavlyuchenko in pro.jvm
Sander 🕶
Всем привет,
у меня вопрос, если взять js код - и скомпилить его через graalvm, где используется java-node-v8,
будет ли оно быстрей работать - чем через нативный node? он может скомпилить это все в бинарник, так как v8 у graalvm написан на java.
1. Как говорят, грааль медленее на многих сценариях, чем V8.
2. V8 у graalvm не написан на джаве.
3.  Можно спросить экспертов по этой теме в https://t.me/graalvm_ru
источник

SD

Sergey Danilov in pro.jvm
Приветствую! Нужна помощь с многопоточностью. Имеется магазин с заданным количеством товара и  n-покупателей которые за покупку скупают рандомное количество товара. Покупатели покупают товар до тех пор пока он не закончится. Количество покупок должно быть равномерным, то есть количество покупок не отличается больше чем на единицу. Мне не понятно как реализовать равномерный доступ. Я сделал метод списывающий товар - synchronized, но все равно весь товар списывается одним покупателем. Может у кого нибудь есть идеи решения проблемы?
источник

DC

Denis Chikanov in pro.jvm
Звучит, как какое-то тестовое задание.
источник

A

Alexandr in pro.jvm
Если в лоб решать то простого честного Лока будет достаточно - т.е. ReentrantLock(true) который внутри складывает консюмеров в очередь. Но если логика консюмеров более сложная - то нужно играться с пермишенами и семафором.
источник

SD

Sergey Danilov in pro.jvm
Alexandr
Если в лоб решать то простого честного Лока будет достаточно - т.е. ReentrantLock(true) который внутри складывает консюмеров в очередь. Но если логика консюмеров более сложная - то нужно играться с пермишенами и семафором.
Благодарю, буду разбираться
источник