Category: java

java.util.stream

java.util.stream

Streams representam uma sequência de objetos oriundos de alguma fonte de dados e com suporte de operações agregadas. Na documentação da API encontramos a seguinte definição para o package "java.util.stream": Classes para suporte de operações 'functional-style' em streams de elementos, tais como transformações do tipo map-reduce em coleções. Principais interfaces: Collector, IntStream, LongStream e Stream. … Continue reading java.util.stream

Spring Boot + Redis

Spring Boot + Redis

Como o título do post sugere vamos ver um exemplo simples e didático de como podemos usar o Redis com o Spring Boot. O projeto deste post está no seguinte repositório: https://github.com/apedrina/blog/tree/master/alisson/spring-redis Redis Redis é uma ferramenta open-source que armazena estruturas de dados in-memory, ideal para ser utilizado como database, message broker e cache. Nosso … Continue reading Spring Boot + Redis

Microbenchmark com Java – parte II

Microbenchmark com Java – parte II

Como já dissemos na primeira parte desta série, quando o assunto é Collections temos muita documentação e artigos disponíveis que nos orientam qual melhor implementação usar para determinado tipo de necessidade. Exemplo: “para algoritmos que irão fazer mais uso da operação add, use tal implementação; se precisar excluir elementos com frequência use Y”, e assim … Continue reading Microbenchmark com Java – parte II

Microbenchmark com Java

Microbenchmark com Java

“Qual implementação da API de Collections usar? Qual tem melhor performance para função de adição? E de remoção?”. Quase todo desenvolvedor Java já se deparou com essas questões essenciais e comuns dentro do universo Java. Apesar de encontrarmos muito material técnico que nos indicam direções, nestas questões concernentes a Collections, sempre temos que ter em … Continue reading Microbenchmark com Java