Categoria: Java

Apresentando o Couchbase Java SDK 3.0 Alpha
Estou muito animado para finalmente escrever este anúncio, pois ele me permite destacar algo em que estivemos trabalhando arduamente nos últimos meses. Em um esforço coletivo de toda a equipe do SDK, começamos a implementar...

Eliminação de sessões fixas em Java | Couchbase Spring Session
Sticky Sessions refere-se à necessidade de redirecionar as solicitações de um determinado usuário para o mesmo servidor em que sua sessão reside. Isso é considerado um antipadrão, pois, em caso de falha do servidor, todos os usuários conectados a ele...

Como aumentar o desempenho dos dados do Spring
O Spring Data oferece um modelo de programação fácil para acesso a dados em bancos de dados relacionais e não relacionais. Ele se tornou muito popular entre os desenvolvedores Java/JVM devido à pequena curva de aprendizado e à baixa base de código. No entanto, os desenvolvedores frequentemente se deparam com problemas de desempenho ao usar...

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...

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...

Explorando o RxJava - Envolvendo um retorno de chamada do ouvinte
Nesta publicação, mostrarei como converter uma API de estilo de ouvinte baseada em callback em uma API reativa com o RxJava 2. Conteúdo Introdução Objetivo Introdução Criando um código-fonte Listagem: BasicSource.java Listagem: UnboundSource.java Conversão para um observável Listagem: Observables.java Instanciação e...

Como registrar consultas geradas pelo Spring Data
Uma das maneiras de melhorar o desempenho do seu aplicativo no Couchbase é criar índices para consultas comuns. No entanto, quando você está trabalhando com o Spring Data usando sua DSL padrão, a consulta gerada não é muito clara, o que torna...

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...

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...

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ê...

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...

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,...