Сообщите об исключении Stackoverflow, обработке партийJAVA

Программисты JAVA общаются здесь
Anonymous
Сообщите об исключении Stackoverflow, обработке партий

Сообщение Anonymous »

Я в настоящее время работаю над улучшением процесса создания отчета, и я столкнулся с ограничением из-за партии.List chargesIdsBatches = batches(chargesIds, 1000);
List chargesListReport = new ArrayList(Collections.emptyList());
for (List chargesId : chargesIdsBatches) {
chargesListReport.addAll(getDataForReport(chargesId));
}
< /code>
Как вы можете видеть, я разделяю список платежей на партии 1000 элементов и получая данные для каждой партии. Это работает нормально в целом, но у меня есть определенное ограничение: < /p>
Есть случаи, когда конкретный заряд (скажем, зарядка a) не имеет необходимого поля, но еще один заряд (скажем, заряд B), и они логически связаны поле (заряд B содержит заряд ссылки). Однако, поскольку они размещаются в разных партиях (слишком давно проходят между каждым 30 КБ ...), процесс не может их должным образом относиться. В результате заряда A не может «найти» заряд b. Потому что, когда я увеличиваю размер партии (50 тыс.), Он показывает стек.>

Подробнее здесь: https://stackoverflow.com/questions/797 ... processing

Вернуться в «JAVA»