@jvmchat

Страница 1713 из 2890
Mikhail
15.08.2017
08:55:20
@shnapsx так

сделал readme с последними результатами

https://github.com/akushsky/jmh_microbenchmark

получается, что jackson + string + afterburner всех рвёт

Google
Anton
15.08.2017
08:57:31
как spring и js связаны?
теоремой экскобара

Vyacheslav
15.08.2017
09:02:59
Ну так шо, на байты переписывать будешь?

Или оставишь всё как есть?

Mikhail
15.08.2017
09:03:19
Ну так шо, на байты переписывать будешь?
наоборот же, на стрингах выше производительность

у мну стринги

Vyacheslav
15.08.2017
09:03:27
Я знаю

Mikhail
15.08.2017
09:03:41
а в чем вопрос?

зачем переписывать на байты?

Vyacheslav
15.08.2017
09:03:50
Та я так, ору немного

Короче, выходит что смысла что-то менять нет

Mikhail
15.08.2017
09:06:03
Vyacheslav
15.08.2017
09:06:19
Ну гж тебя, что докопался до этого!

Google
Sergey
15.08.2017
09:06:44
Он сильно прирост даст на реальных данных?

Просто тоже основной боттлнек в десериализации, думаю может оно того стоит

Vyacheslav
15.08.2017
09:07:39
Посмотри выше

На реальных данных тестил

Mikhail
15.08.2017
09:09:11
Sergey
15.08.2017
09:09:25
good job видимо

Vyacheslav
15.08.2017
09:10:05
Сорт оф

Сокращение от congratulations

Mikhail
15.08.2017
09:10:29
а, ок

не встречался с таким

Vyacheslav
15.08.2017
09:10:52
Это пришло из онлайн игр

Использовалось на уровне с afk и прочими сокращениями

Mikhail
15.08.2017
09:14:33
так

поменял код волшебных тестов

с байтов на строки

джексон + афтербёнер всех надрал

всё, закрываем лавочку

интересно, чуваку заплатили?)

Alexander
15.08.2017
09:32:18
Google
Del
15.08.2017
09:32:52
вп

Sergey
15.08.2017
09:43:33
Alex
15.08.2017
09:45:27
gj - good job

Уже было вроде бы

Sergey
15.08.2017
09:45:44
good job !== congratz

Alex
15.08.2017
09:46:10
guga
15.08.2017
09:48:06
good job !== congratz
джеесер в треде, в спрочно в типы

Alex
15.08.2017
10:12:15
Luger
15.08.2017
10:13:10
джеесер в треде, в спрочно в типы
== как-то равно === стопудова равно, еще и типы сходятся

mozomig
15.08.2017
10:14:54
Ребята хелпаните, куда можно вбросить клич на поиски jvm backend? Прямой работодатель, не hr, смотрю в правилах нельзя

Grigory
15.08.2017
10:15:42
^ в этот https://t.me/jvmjobs канал запостят

Del
15.08.2017
10:17:32
и сюда ссылку кинут

может быть

но обычно кидают

Arrow
15.08.2017
10:42:51
Подскажите в JUnit есть что-то типа assertArrayEquals для списков?

Павел
15.08.2017
10:43:22
assertTrue(Arrays.equals())?

Arrow
15.08.2017
10:43:35
assertTrue(Arrays.equals())?
Для списков, а не массивов!

List<T>

Павел
15.08.2017
10:43:46
assertEquals?

Google
Arrow
15.08.2017
10:43:58
assertEquals?
он не умеет списки сравнивать

Admin
ERROR: S client not available

Anvar
15.08.2017
10:44:22
В hamcrest есть что-то такое

Arrow
15.08.2017
10:44:58
В hamcrest есть что-то такое
Не, мне надо junit. Ну ладно напишу какую-нибудь свою обертку и буду ей сравнивать...

Странно просто что нет стандартного решения

Anvar
15.08.2017
10:45:40
Не, мне надо junit. Ну ладно напишу какую-нибудь свою обертку и буду ей сравнивать...
Junit использует именно это, просто там есть core, а есть all

Grigory
15.08.2017
10:55:43
потому, что: http://docs.oracle.com/javase/8/docs/api/java/util/AbstractList.html#equals-java.lang.Object-

Arrow
15.08.2017
11:08:19
потому, что: http://docs.oracle.com/javase/8/docs/api/java/util/AbstractList.html#equals-java.lang.Object-
все равно это будет только для простых типов работать ?

объекты так просто не сравнишь ?

Grigory
15.08.2017
11:08:49
для эрэй листов будет работать. проверь

List.equals по элементно сравнивает

Arrow
15.08.2017
11:09:30
Grigory
15.08.2017
11:10:11
а; я понял

Arrow
15.08.2017
11:10:28
мне надо модельки сравнивать

с кучей полей

Grigory
15.08.2017
11:10:37
да; понял

Arrow
15.08.2017
11:11:11
так что никакого более простого способа чем сравнивать каждое поле отдельно не существует?

Евгений
15.08.2017
11:11:46
for (i : [0,i)) Object.equals(a(i), b(i)) yield _ && _

Arrow
15.08.2017
11:12:36
for (i : [0,i)) Object.equals(a(i), b(i)) yield _ && _
щита? какой еще иелд? ты с сишарпом не попутал? ?

Google
Евгений
15.08.2017
11:13:13
ну можно reduce

это псевдокод вообще)

Arrow
15.08.2017
11:13:38
что ты вообще пытался сделать? это не валидно

Grigory
15.08.2017
11:14:15
ты джавистам впариваешь не то

Евгений
15.08.2017
11:14:22
:(

Stream.range(0, a.length).map(Object.equals(a.get(i), b.get(i)).reduce(Boolean::logicalAnd)

а в котлине ксати есть for-генераторы?

Daniel
15.08.2017
11:29:27
for (i : [0,i)) Object.equals(a(i), b(i)) yield _ && _
java 9 же, с реплом и все дела можно легко скачать готовые билды на scala-lang.org

Олег
15.08.2017
11:29:35

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