 
  
   
  
   
  
   
  
   
  
  Сам разъем на ноутбуке исправен, цел?
Какой роутер?
Другие порты проверяли?
А другой кабель?
Рядом с кабелем есть силовые кабели?
Обязательно надо проверить другим коротким кабелем рядом с роутером и с разными портами.
 
  
   
  
   
  
   
  
  А если мы работаем с БД то запросами ROLLUP/Cube мы можем просто собрать эту метрику среднего прямо в БД и отдать ответом вместе с основным телом.
не сэкономили на стримингеЕсли не сложно, а как сделать правильно? Вообще новичок в стримах и парарелях
 
  
  Суммарное время работы вашей функции это сумма времени загрузки листа из базы и генерации outputrecords.
 
  
  private List<OutputRecord> fastFindWithdrawlsByDescription(final List<Record> dayRecords) {
        if (dayRecords == null || dayRecords.isEmpty()) return new ArrayList<>();
        List<OutputRecord> outputRecords = new ArrayList<>();
        dayRecords.forEach(record -> {
            List<Record> records = dayRecords.stream()
                    .filter(r -> r.getDescription().equals(record.getDescription()))
                    .toList();
            outputRecords.add(new OutputRecord(
                    records.get(0).getDate(),
                    records.get(0).getDescription(),
                    findMin(records),
                    findMax(records),
                    findAvg(records)));
        });
        return outputRecords;
    } 
  
  кстати какой это List?
final List<Record> dayRecords = new ArrayList<>();Какая implementation?
@Data
@AllArgsConstructor
public class Record {
    private Date date;
    private String description;
    private BigDecimal withdrawal;
}очень софистичесчкий
и надуманный
по какому-нибудь толстому JSON документу который льется из микросервиса.
@Data
@Builder
public class OutputRecord {
    private Date date;
    private String type;
    private BigDecimal min;
    private BigDecimal max;
    private BigDecimal average;
} 
  
   
  
  # hibernate
spring.jpa.hibernate.ddl-auto=create
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL8Dialect
logging.level.org.hibernate.SQL= DEBUG