Size: a a a

2020 November 18

T

Tagir in pro.jvm
А так мэпишь файл, делаешь сик в байтбуффере на 5Мб, ищешь ближайший перевод строки, потом тупо копируешь кусок в выходной буфер
источник

Constantine ʕ◔ϖ◔ʔ🦀... in pro.jvm
Alexandr
Народ, посоветуйте книгу или литературу по виртуальной java машине? (Кроме спецификаций)
А чем спецификация не устроила?🤔
источник

Ф

Фёдор in pro.jvm
Alexandr
Народ, посоветуйте книгу или литературу по виртуальной java машине? (Кроме спецификаций)
Именно по виртуальной машине? Или по самому языку Java? Если по виртуальной машине, то лучше спецификации, думаю, ничего не найдётся.
источник

НБ

Никита Берегуля... in pro.jvm
Tagir
А так мэпишь файл, делаешь сик в байтбуффере на 5Мб, ищешь ближайший перевод строки, потом тупо копируешь кусок в выходной буфер
Очень долгий процесс разбиениях файла плюс он синхронный, так сейчас и сделано
источник

T

Tagir in pro.jvm
Что значит "синхронный"? Синхронный с чем?
источник

T

Tagir in pro.jvm
Что значит "очень долгий"? Покажи скриншот профайлера, где видно, какие шаги сколько времени занимают
источник

НБ

Никита Берегуля... in pro.jvm
Сорри, в том плане что один поток
источник

T

Tagir in pro.jvm
Кто мешает из одного мемори-мэппед файла читать в несколько потоков? Files.lines().parallel() именно так и делает и все довольны
источник

T

Tagir in pro.jvm
Если не в IO втыкаешься, то можно аналогичный подход использовать.
источник

SD

Sergey D in pro.jvm
Tagir
Кто мешает из одного мемори-мэппед файла читать в несколько потоков? Files.lines().parallel() именно так и делает и все довольны
А что если ему необходимо сохранить последовательность строк? Может удастся ускорить сбором 5 мб в памяти и кидать их в executor для записи в файл? Ну или строить Мапу файла и обрабатывать каждый кусок по отдельности
источник

НБ

Никита Берегуля... in pro.jvm
Возможно делить файл без маппинга в несколько потоков? Ладно, спасибо, мне наверное лучше детальнее разобраться с кодом, чтобы более грамотно описать проблему:)
источник

T

Tagir in pro.jvm
Sergey D
А что если ему необходимо сохранить последовательность строк? Может удастся ускорить сбором 5 мб в памяти и кидать их в executor для записи в файл? Ну или строить Мапу файла и обрабатывать каждый кусок по отдельности
Порядок можно сохранить при таком подходе. Параллельные стримы сохраняют порядок
источник

YK

Yura Korevikov in pro.jvm
День добрый. Есть проблема с тем, что когда запускаешь томкат как вин.службу, распаковка .war занимает 4-5 минут. Этот же процесс занимает до 10 секунд, когда запускаю томкат через catalina start. Вин.служба имеет админские пермишены.
Может быть у кого-то есть идеи в чем искать проблему?
источник

A

Alexandr in pro.jvm
Constantine ʕ◔ϖ◔ʔ🦀
А чем спецификация не устроила?🤔
Хочется примеров "из жизни" или нечто подобного, с т.з. программирования.
источник

y

yegor256 in pro.jvm
Let me remind you that you still have two weeks to submit your article to our IEEE-sponsored ICCQ conference. It's the first truly international event in Russia related to programming languages, code quality, software maintenance, and so on. Publishing is free (which is very unique for academic events) and attendance is free too. Thanks to our sponsors: Huawei, SberCloud, Yandex, and Kaspersky. Please, share this message with your friends, who are scientists.
источник

RG

Roman Gritsko in pro.jvm
подскажите как правильно сделать в многомодульном проекте юнит-тесты в плане работы с одинаковыми тестовыми данными, которые нужны в разных модулях?
Т.е. хочется сделать какие-то dataProvider' ы в одном месте  и заюзать их в разных модулях.
Или есть какие-то другие пути для решения этой задачи?
Тесты  JUnit5
источник

NG

Nikita Gryzlov in pro.jvm
Roman Gritsko
подскажите как правильно сделать в многомодульном проекте юнит-тесты в плане работы с одинаковыми тестовыми данными, которые нужны в разных модулях?
Т.е. хочется сделать какие-то dataProvider' ы в одном месте  и заюзать их в разных модулях.
Или есть какие-то другие пути для решения этой задачи?
Тесты  JUnit5
вынести тестовые данные в отдельный тестовый модуль :)
источник

TI

Tolegen Izbassar in pro.jvm
Roman Gritsko
подскажите как правильно сделать в многомодульном проекте юнит-тесты в плане работы с одинаковыми тестовыми данными, которые нужны в разных модулях?
Т.е. хочется сделать какие-то dataProvider' ы в одном месте  и заюзать их в разных модулях.
Или есть какие-то другие пути для решения этой задачи?
Тесты  JUnit5
Не очень хорошая практика. Желательно чтобы у каждого теста были свои данные и они не зависели от других.
источник

RG

Roman Gritsko in pro.jvm
не хочется 100500 раз писать одно и тоже,идея в том, чтобы в одном месте все одинаковые данные держать
источник

GL

Gennady Lebedev in pro.jvm
а они по домену одинаковые или просто кейсы вокруг одного и того же?
источник