Categoria: Java

Getting Rid of Sticky Sessions in Java | Couchbase Spring Session

Getting Rid of Sticky Sessions in Java | Couchbase Spring Session

Sticky Sessions refers to the need to redirect the requests of a given user to the same server where his session lives in. It is considered an anti-pattern as in case of a server failure, all users connected to it...

How to Boost Spring Data Performance

How to Boost Spring Data Performance

Spring Data provides an easy programming model for data access in both relational and non-relational databases. It became very popular among Java/JVM developers because of the small learning curve and low codebase. However, developers frequently run into performance issues while using...

Create a production-grade Java microservice architecture with JHipster and Couchbase

Criar uma arquitetura de microsserviço Java de nível de produção com o JHipster e o Couchbase

Tayeb Chlyah é um arquiteto líder em Java com sólida experiência em aplicativos de desempenho em larga escala, microsserviços e bancos de dados NoSQL. Ele desenvolveu algumas bibliotecas Java de código aberto para o Couchbase. Introdução Todo desenvolvedor bem-sucedido precisa se manter atualizado...

NDP Episode #26: Chris Anderson on ACID and RAFT in FaunaDb

Episódio #26 do NDP: Chris Anderson sobre ACID e RAFT no FaunaDb

O FaunaDb é o foco do último episódio do The NoSQL Database Podcast. Chris Anderson é o convidado especial para falar sobre RAFT e ACID em um banco de dados NoSQL. No episódio anterior do podcast, Nathan Voxland falou sobre...

Matthew Groves 4 de janeiro de 2019
Exploring RxJava – Wrapping a Listener Callback

Exploring RxJava – Wrapping a Listener Callback

In this post, I’ll show how to convert a callback-based listener style API to a reactive one with RxJava 2. Contents Introduction Objective Getting Started Creating a Source Listing: BasicSource.java Listing: UnboundSource.java Converting to an Observable Listing: Observables.java Instantiation and...

How to log queries generated by Spring Data

How to log queries generated by Spring Data

One of the ways to improve your application performance in Couchbase is to create indexes for common queries. However, when you are working with Spring Data using its standard DSL, the generated query is not very clear, which makes a...

NDP Episode #25: Nathan Voxland on Liquibase

NDP Episódio #25: Nathan Voxland sobre a Liquibase

O Liquibase é o foco do último episódio do The NoSQL Database Podcast. Nathan Voxland é o convidado especial para falar sobre o controle de origem do seu banco de dados. Também tenho a companhia do co-apresentador especial Denis Rosa, um defensor dos desenvolvedores que...

Matthew Groves novembro 13, 2018
What Is Fuzzy Matching and How to Use It Correctly

O que é Fuzzy Matching e como usá-lo corretamente

Você já se perguntou: "O que é fuzzy matching?" A correspondência difusa permite que você identifique correspondências não exatas do seu item de destino. Ela é a pedra fundamental de muitas estruturas de mecanismos de pesquisa e um dos principais motivos pelos quais...

Spring Security & Dynamic Client Registration | OAuth Part 3

Segurança do Spring e registro dinâmico de clientes | OAuth Parte 3

Já discutimos como configurar uma autenticação OAuth 2.0 e como criar um armazenamento de token personalizado. No último artigo desta série, você aprenderá a implementar um registro de cliente dinâmico personalizado usando o spring-security-oauth2. Recomendo que você...

How to Create a Custom Token Store for Spring-Security-Oauth2 | OAuth Part 2

Como criar um armazenamento de token personalizado para Spring-Security-Oauth2 | OAuth Parte 2

Na postagem anterior do blog, discutimos como configurar uma autenticação OAuth2 simples. No entanto, nossa implementação tem uma falha importante: estamos usando um armazenamento de token na memória. Os armazenamentos de tokens na memória devem ser usados somente durante o desenvolvimento ou...

How to Configure OAuth2 Authentication With Spring-Security-Oauth2

Como configurar a autenticação OAuth2 com o Spring-Security-Oauth2

Como você deve ter notado em minhas publicações anteriores no blog, sou um grande fã de Spring + Java e Spring + Kotlin. Consequentemente, sempre que preciso implementar uma autenticação OAuth 2.0, a biblioteca spring-security-oauth2 é uma escolha natural. No entanto,...

Processing GraphQL Queries with Java, Spring Boot, and NoSQL

Processamento de consultas GraphQL com Java, Spring Boot e NoSQL

Nos últimos meses, tenho aprendido sobre o GraphQL e como usá-lo como uma alternativa ao desenvolvimento de APIs RESTful. Até agora, o foco estava em GraphQL e Golang, bem como em GraphQL e...