Learn how to use share a memory area between two JVMs running on the same machine.
Also find me here:
Baeldung Author
Philippe Sevestre
Software Engineer and Technology Consultant based in São Paulo – Brazil, with 20+ years of experience working on a wide variety of business applications. Particularly interested in system integration technologies, frameworks and software development methodologies.
Here's what I've written (so far):
Baeldung on Java
- All
- Security (6)
- DevOps (6)
- Spring Security (5)
- Spring Cloud (5)
- Persistence (5)
- Spring Boot (4)
- Java (4)
- Reactive (3)
- Spring (2)
- Cloud (2)
- Spring Persistence (1)
- Programming (1)
- JVM (1)
- Data (1)
- Architecture (1)
Secure Kubernetes Secrets with Vault
Filed under Spring
Explore different ways to access secrets stored in a Vault instance from Kubernetes-based applications.
Receiving PostreSQL Push Notifications with Spring Integration
Filed under Spring Persistence
Learn how to leverage the NOTIFY/LISTEN mechanism available on PostgreSQL to implement asynchronous message delivery in Spring Integration applications.
Using PostgreSQL as a Message Broker
Filed under Spring Boot
Explore PostgreSQL’s NOTIFY/LISTEN mechanism and learn how to use it to implement a lightweight message broker with no extra components.
Analyze, Generate and Transform Code Using Spoon in Java
Filed under Programming
Learn how to use the Spoon library to analyze and modify Java source code.
Authenticating Users with AzureAD in Spring Boot
Filed under Cloud, Spring Security
Learn how to use AzureAD with Spring Security to authenticate users, including the required configuration steps for a demo application.
Using Firebase Cloud Messaging in Spring Boot Applications
Filed under Spring Boot
Learn how to send notification messages to web and mobile applications using Google’s Firebase Cloud Messaging service.
Channels and Connections in RabbitMQ
Filed under Java
Explore Channels and Connections in RabbitMQ and how we can use them.
PKCE Support for Secret Clients with Spring Security
Filed under Spring Security
Learn how to enable OAuth’s PKCE extension in a Spring Security application.
Processing the Response Body in Spring Cloud Gateway
Filed under Spring Cloud
Learn how to access the response body of a backend service and modify it using the Spring Cloud Gateway library
Spring Security Authorization with OPA
Filed under Spring Security
Learn how to use OPA to externalize authorization decisions of a Spring Security-based application.
Spring Security – Map Authorities from JWT
Filed under Spring Security
Explore different ways to customize the way Spring Security map authorities from JWT claims.
URL Rewriting With Spring Cloud Gateway
Filed under Spring Cloud
Explore different ways to rewrite URLs using the Spring Cloud Gateway library.
Using Spring Cloud Gateway with OAuth 2.0 Patterns
Filed under Spring Cloud, Spring Security
Explore some of the OAuth 2.0 security patterns and how to implement them using Spring Cloud Gateway.
Reactive Streams API with Ratpack
Explore Ratpack’s support for reactive streams and how to apply it in different scenarios.
Access Control Models
Filed under Security
Explore different access control models and how applications use them to enforce access rules.
Creating a Kubernetes Admission Controller in Java
Filed under DevOps
Learn how to create a Kubernetes admission controller in Java and deploy it to an existing cluster.
Creating, Updating and Deleting Resources with the Java Kubernetes API
Filed under DevOps
Learn how to manipulate Kubernetes resources using the Java Kubernetes API library.
Using Namespaces and Selectors With the Kubernetes Java API
Filed under DevOps
Explore different ways to filter resources using the Java Kubernetes API client.
Using Watch with the Kubernetes API
Filed under DevOps
Learn about different ways to create Kubernetes Watches using the Java API client.
Paging and Async Calls with the Kubernetes API
Filed under DevOps
Explore how to use paging and asynchronous calls with the Kubernetes Java API.
A Quick Intro to the Kubernetes Java Client
Filed under DevOps
Discover the Kubernetes API for Java.
Using Custom User Providers with Keycloak
Filed under Security
Learn how to create a custom provider for Keycloak.
Using JNA to Access Native Dynamic Libraries
Filed under Java
Learn how to use JNA to access native code easily when compared to JNI.
Introduction to ArchUnit
Filed under Architecture
ArchUnit is a library for checking the architecture of our Java code. Let’s explore it.
Guide to Apache BookKeeper
Learn how to use Apache BookKeeper.
Spring Cloud Gateway Routing Predicate Factories
Filed under Spring Cloud
Explore how to add custom predicate factories to Spring Cloud Gateway and use them to define routes using arbitrary logic.
AWS S3 with Java – Reactive Support
Explore the basics of using the reactive extensions available in the AWS SDK V2 library.
Using JDBI with Spring Boot
Filed under Persistence, Spring Boot
Explore how to quickly integrate JDBI into a Spring Boot application.
R2DBC – Reactive Relational Database Connectivity
Filed under Persistence, Reactive, Spring
A quick and practical overview of R2DBC – reactive database connectivity.
Intro to OData with Olingo
Filed under Persistence
Learn how to implement a simple OData service using the Apache Olingo library.
OData Protocol Guide
Filed under Persistence
Explore the OData protocol that allows easy access to data sets using a RESTFul API.
SQL Injection and How to Prevent It?
Filed under Persistence, Security
Explore coding mistakes in Java that can lead to a vulnerable application and how to avoid them using the APIs available in the JVM’s standard runtime library.
Building a Basic UAA-Secured JHipster Microservice
Filed under Security
Learn how to build a UAA-secured microservice using JHipster without writing a single line of code.
An Intro to Spring Cloud Vault
Filed under Security, Spring Boot, Spring Cloud
A brief introduction to Spring Cloud Vault, showing how to retrieve and manage credentials in Spring applications.
An Intro to Vault
Filed under Security
A comprehensive guide about understanding Vault fundamentals.
Baeldung on Ops
- All
- Cloud (2)
- Logging (1)
Quick Guide to Sentry
Filed under Logging
Learn how to use Sentry with Java-based server-side applications.
Best Practices When Using Terraform
Filed under Cloud
Learn about some best practices when using the popular DevOps tool Terraform
Introduction to Terraform
Filed under Cloud
Take a quick tour of Terraform, one of the most popular tools used by DevOps teams to automate infrastructure tasks