Learn Structurizr, a diagram editor that renders architectural artifacts using Java.
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 (515)
- 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)
The Difference Between map() and flatMap()
Filed under Java Streams
Learn about the differences between map() and flatMap() by analyzing some examples of Streams and Optionals.
Java Web Weekly, Issue 179
Filed under Weekly Review
Definitely some interesting writeups this week, all about building microservice architectures, managing an organization well as the CIO, and doing work on legacy code.
The Dining Philosophers Problem in Java
Filed under Algorithms, Java Concurrency
Discover the Dining Philosophers Problem and a solution in Java.
Guide to Escaping Characters in Java RegExps
Filed under Core Java
Learn how to escape special characters in Java Regular Expressions.
How to Get the Last Element of a Stream in Java?
Filed under Java Streams
Have a look at ways to get the last element of a Stream in Java.
Guide to Dynamic Tests in Junit 5
Filed under Testing
Learn about dynamic tests introduced in JUnit 5 – a new programming model that supports full test lifecycle.
Guide to UUID in Java
Filed under Core Java
A quick and practical introduction to UUID in Java.
Introduction to Testing with Arquillian
Filed under Testing
Learn how to prepare and execute tests using Arquillian, a container-agnostic integration testing framework.