Learn the differences between Collections.synchronizedMap and ConcurrentHashMap.
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 (501)
- 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)
Spring Boot: Customize the Jackson ObjectMapper
Filed under Jackson, Spring Boot
Learn how to configure the serialization and deserialization options for Jackson using Spring Boot.
New Features in Java 14
Filed under Core Java
Explore various JEPs of Java 14.
Java Weekly, Issue 364
Filed under Weekly Review
The one with performance: HotSpot JVM intrinsics, AppCDS with jLink, gRPC meets Kotlin, Maven’s speed daemon, JDBC’s statement caching, and Apple’s M1!
Scheduled WebSocket Push with Spring Boot
Filed under Spring Boot, Spring WebFlux
In this tutorial, we’ll see how to send scheduled messages from a server to the browser using WebSockets.
Java Weekly, Issue 363
Filed under Weekly Review
Lots of innovation happening: HTTP/3 in Netty, Reactive Hibernate, Static images for JVM, Maven 4, Docker deprecation on K8S, and also, the value of 1-on-1 sessions!
Comparing Doubles in Java
Filed under Java Numbers
In this tutorial, we’ll talk about the different ways of comparing double values in Java.
A Guide to MultipleBagFetchException in Hibernate
Filed under Persistence
Learn about the MultipleBagFetchException in detail.
Java Weekly, Issue 362
Filed under Weekly Review
Say hello to Java 16: one small step towards value types and a more efficient Metaspace. Also, buildpacks with layered Jars, and becoming an effective team lead!