Learn how we can get a lock on a specific key to prevent concurrent actions on that key without impeding actions on other keys
Also find me here:
Baeldung Author
baeldung
This is the standard author on the site. Most articles are published by individual authors, with their own profiles, but when multiple people have a strong contribution, we publish collectively here.
Here's what I've written (so far):
Baeldung on Java
- All
- Weekly Review (499)
- Core Java (225)
- Spring (171)
- Testing (157)
- Spring Boot (152)
- Java (142)
- Java String (121)
- REST (109)
- Spring Security (102)
- Spring MVC (99)
- Persistence (96)
- Java IO (92)
- Jakarta EE (77)
- NoSQL (76)
- Java Collections (73)
- Data (73)
- Spring Data (71)
- Algorithms (69)
- Java Concurrency (64)
- DevOps (64)
- Security (57)
- Series (56)
- Java Dates (52)
- JPA (51)
- Reactive (49)
- Maven (47)
- HTTP Client-Side (46)
- Java Map (45)
- Spring Cloud (42)
- Java Numbers (41)
- Java Streams (40)
- Java Array (40)
- JVM (40)
- Java List (38)
- JSON (37)
- Architecture (37)
- Logging (29)
- Spring Persistence (28)
- Jackson (28)
- IDE (27)
- Gradle (25)
- Spring Web (24)
- Networking (20)
- Cloud (20)
- XML (18)
- Web Services (17)
- Groovy (16)
- Spring WebFlux (15)
- Java Web (11)
- Artificial Intelligence (8)
- Docker (7)
- Spring AI (1)
- News (1)
Authentication With Spring Security and MongoDB
Filed under NoSQL, Spring Security
Learn how to authenticate a user using Spring Security and MongoDB
Java Weekly, Issue 428
Filed under Weekly Review
Reconsidering DTOs, Spring Shell, Cloud CVEs, technical debts, and how we found dirty pipe vulnerability!
Check Collection Existence in MongoDB
Filed under NoSQL
Explore various ways to check the existence of a collection using the MongoDatabase and DB class methods.
Retrieve Original Message From Feign ErrorDecoder
Filed under REST
Learn to retrieve the original message from Feign ErrorDecoder.
Update Documents in MongoDB
Filed under NoSQL
Explore various ways to update the documents in MongoDB.
Does GC Release Back Memory to OS?
Filed under JVM
Learn how Java Garbage Collection works.
Java Weekly, Issue 427
Filed under Weekly Review
It’s all about the future: Java 18 & 19, Hibernate 6 features, Groovy 4, Kotlin 1.6.2, permitted sealed classes, and API evolution.
Update Multiple Fields in a MongoDB Document
Filed under NoSQL
Explore various ways to update multiple fields of a document in MongoDB.