Learn how to convert a List<CompletableFuture> object to a CompletableFuture<List>.
Also find me here:
Baeldung Author
Konstantinos Pentaris
Professional software developer since the early 2010s. My interests lie in concurrency, parallel algorithms, compute and all things optimization.
Here's what I've written (so far):
Baeldung on Java
- All
- Java Concurrency (3)
- Programming (1)
- Persistence (1)
- Java Web (1)
- Java Collections (1)
- Java (1)
Smart Batching in Java
Filed under Programming
Learn about task batching techniques in Java and understand how the smart batching technique can help address the shortcomings of micro batching.
Possible Root Causes for High CPU Usage in Java
Filed under Java
A quick and practical guide to potential causes of high CPU usage.
Understanding java.lang.Thread.State: WAITING (parking)
Filed under Java Concurrency
Learn what waiting and parking mean for a thread.
What Is “Locked Ownable Synchronizers” in Thread Dump?
Filed under Java Concurrency
What are locked ownable synchronizers and how to read a thread dump using them.
Difference Between WAR and EAR Files
Filed under Java Web
Learn the difference between WAR and EAR files in Java.
Tomcat Warning “To Prevent a Memory Leak, the JDBC Driver Has Been Forcibly Unregistered”
Filed under Persistence
Learn about the meaning of the JDBC driver forcible unregistration warning message from Tomcat.