Resultados da pesquisa a pedido "java-8"
ASM 5.0.3 Com Java 1.8 maxStack incorreto com Java.lang.VerifyError: estouro de pilha do operando
Usando o ASM 5.0.3 (com Java 1.8.0_65 e Tomcat 8.0.30), visitando um dos métodos JSP (date.jsp) - _JSP (_jspService), ficando abaixo da exceção javax.servlet.ServletException: java.lang.VerifyError: Operand stack overflow Exception Details: ...
Como criar um Java 8 LocalDate a partir de um longo período de época em milissegundos?
Eu tenho uma API externa, me retorne as datas comolongs, representado como milissegundos desde a época. Com a API Java de estilo antigo, eu simplesmente construía umDate disso com Date myDate = new Date(startDateLong)Qual é o equivalente no ...
Como adicionar elementos internos do Map quando as chaves são duplicadas com a API Java Stream
Eu tenho uma lista deList<Map<String, Object>> como isso [ {"A": 50, "B": 100, "C": 200, "D": "Auction" }, { "A": 101322143.24, "B": 50243301.2, "C": 569, "D": "Sold Promissory Buyer" }, { "A": 500, "B": 1000, "C": 1500, "D": "Auction" }]Estou ...
processamento paralelo com fluxo infinito em Java
Por que o código abaixo não imprime nenhuma saída enquanto que se removermos paralelos, ele imprime 0, 1? IntStream.iterate(0, i -> ( i + 1 ) % 2) .parallel() .distinct() .limit(10) .forEach(System.out::println);Embora eu saiba, idealmente, o ...
Detectar grupos duplicados no fluxo
Quero garantir que todos os números da lista sejam agrupados. Deixe-me explicar isso em exemplos: {1, 1, 1, 2, 2} // OK, two distinct groups {1, 1, 2, 2, 1, 1} // Bad, two groups with "1" {1, 2, 3, 4} // OK, 4 distinct groups of size 1 {1, 1, 1, ...
Como os fluxos param?
Fiquei me perguntando quando eu criei meu próprio fluxo infinito comStream.generate como os Streams que estão na biblioteca padrão param ... Por exemplo, quando você tem uma lista com registros: List<Record> records = getListWithRecords(); ...
Agrupar sequências de valores
Gostaria de saber se existe alguma maneira bacana de usar as novas APIs de fluxo para "agrupar" sequências de valores. por exemplo. divida uma série de números inteiros em grupos de números inteiros em que cada grupo é uma sequência numérica ...
Não foi possível obter o OffsetDateTime do TemporalAccessor
Quando eu faço isso String datum = "20130419233512"; DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMddHHmmss").withZone(ZoneId.of("Europe/Berlin")); OffsetDateTime datetime = OffsetDateTime.parse(datum, formatter);Eu recebo ...
Desempenho horrível e grande volume de heap da referência do construtor Java 8?
Eu apenas tive uma experiência bastante desagradável em nosso ambiente de produção, causandoOutOfMemoryErrors: heapspace.. Rastreei o problema pelo meu uso deArrayList::new em uma função. Para verificar se isso está realmente executando pior ...
Diferença entre CompletableFuture, Future e RxJava's Observable
Eu gostaria de saber a diferença entreCompletableFuture,Future eObservable RxJava. O que eu sei é que todos são assíncronos, mas Future.get() bloqueia o fio CompletableFuture fornece os métodos de retorno de chamada RxJava Observable --- ...