Learn about Guava’s support in async programming: Futures and ListenableFuture
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 (514)
- 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)
Creating a Self-Signed Certificate With OpenSSL
Filed under Security
A quick and practical guide to creating self-signed certificates with OpenSSL.
Java Weekly, Issue 394
Filed under Weekly Review
Quarkus and Hibernate, Kotlin internal, the road to K8S 1.22, Elasticsearch meets Amsterdam, and the messy IoT world!
Additional Source Directories in Maven
Filed under Maven
Learn how to configure additional source directories in Maven.
Converting String to BigInteger in Java
Filed under Java String
Learn to convert a String to a BigInteger in Java.
Java Weekly, Issue 393
Filed under Weekly Review
Quarkus 2.0, GraphQL meets Spring, experimenting with GitHub’s copilot, read-only hints for Hibernate, and uncovering better ways for working!
Count Occurrences Using Java groupingBy Collector
Filed under Java Collections, Java Streams
Learn how to use Collector.groupingBy() to group the equal objects.
The java.lang.NoClassDefFoundError in JUnit
Filed under Testing
In this article, we’ll understand why the java.lang.NoClassDefFoundError occurs in JUnit and how to fix it.
“Code too large” Compilation Error in Java
Filed under Core Java
Learn what causes the compiler error “code too large”, along with situations where we might encounter it and what we can do to fix it.