Stream Gatherers, GC improvements, exceptions in switch, Quarkus virtual threads, lesser-known apache projects, and Software Engineering. A good week.
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)
Convert Excel Files to PDF Using Java
Filed under Java IO
Learn how to convert Excel files to PDF in Java using the Apache POI and iText libraries.
Java Weekly, Issue 520
Filed under Weekly Review
Scoped values, auto-closable HttpClient, virtual threads on Helidon 4, DAO or not DAO, and Apache Pinot!
Static Final Variables in Java
Filed under Core Java
In this tutorial, we learn how to declare and initialize constant variables.
How to Effectively Unit Test CompletableFuture
Filed under Java Concurrency, Testing
Learn how to unit test a CompletableFuture using black-box and state-based testing techniques.
Java Weekly, Issue 519
Filed under Weekly Review
Region pinning for G1, Spring meets CDS, class-file API, new features for Java 22, and tech predictions for 2024. Good stuff.
Retrieving Unix Time in Java
Filed under Java Dates
In this tutorial, we learn how to retrieve Unix time values in Java.
Working With HarperDB and Java
Filed under NoSQL
Discover Java’s support for HarperDB, a high-performing flexible NoSQL database with the power of SQL.
Java Weekly, Issue 518
Filed under Weekly Review
Unnamed patterns, Spring boot 3.2, generational ZGC, custom JFR events, index selectively, and chopping a monolith