Size: a a a

2021 June 28

AS

Aleksey Shipilev in pro.jvm
как я и думал.
источник

AS

Aleksey Shipilev in pro.jvm
ещё раз внимательно прочитайте моё предыдущее сообщение: обратите внимание, что у Тагира на слайде while (foo.y != 1) ; — пустой while, он ждёт, пока foo.y не станет 1.
источник

t

tikkitavy in pro.jvm
упс
источник

t

tikkitavy in pro.jvm
но какое коварство 😕
источник

AS

Aleksey Shipilev in pro.jvm
это вполне стандартный способ подождать апдейта переменной; ну разве что иногда дописывают коммент в духе: while (foo.y != 1); // wait
источник

t

tikkitavy in pro.jvm
может из-за отступов кажется что sout внутри
источник

t

tikkitavy in pro.jvm
вообще не видно что он пустой
источник

AS

Aleksey Shipilev in pro.jvm
да как же, while и System.out индентированы одинаково же?
источник

t

tikkitavy in pro.jvm
одинаково 🙈
источник

AS

Aleksey Shipilev in pro.jvm
ну, косячнули, бывает; обычно в таких случаях хороший ход — это переписать пример символ-в-символ, чтобы поймать проблемы с перенесением кода (= "менять одну вещь за раз")
источник

AS

Aleksey Shipilev in pro.jvm
ну и это, нарратив-то строится вокруг того, что мы должны увидеть foo.y == 1 перед тем, как делать всё остальное. Отсюда очевиден и цикл ожидания этого foo.y; я б на вашем месте начал слушать этот сегмент сначала ;)
источник

t

tikkitavy in pro.jvm
автоформат в идее меняет
while (foo.y != 1) ;
на
while (foo.y != 1) { }
что при беглом чтении не дает споткнуться
об этот while c пустым телом
источник

N

Nikitka in pro.jvm
Привет, помогите плз с gson как ему обьяснить что когда он парсит обьект, чтобы он отличал инты от даблов и возвращал не только все даблы
источник

VZ

Viktor Zub in pro.jvm
источник

FR

Frank Richards in pro.jvm
Всем привет,

подскажите библиотеки для стримингового парсинга xml  больших размеров.

попробовал разное. но вот лаконичного решения не нахожу.

пробовал stax xmlstreamreader от апач, от оракла, они слишком привязаны к 1 реализации
источник

FR

Frank Richards in pro.jvm
сейчас вот xstream пробую, но что то он тоже, работает не совсем так как надо
источник

DC

Denis Chikanov in pro.jvm
Так а надо-то как? И при стриминговом парсинге какая разница, какой размер файла?
источник

FR

Frank Richards in pro.jvm
Дело в том, что эти реализации предлагают прям заточенные решения для одного типа xml.  А надо чтобы была универсальность. Типо в параметрах указал размеченный класс, и стрим парсился по нему
источник

FR

Frank Richards in pro.jvm
Там надо брать через hasNext + next , затем в свитче смотреть какой номер, и по номеру события брать имя колонки и тд
источник

DC

Denis Chikanov in pro.jvm
Ну это не звучит как что-то, что нормально в общем случае дружится с стриминговым подходом
источник