🆕 Apache Kafka GroupId vs ConsumerId vs ClientId
https://www.javacodegeeks.com/apache-kafka-groupid-vs-consumerid-vs-clientid.html
https://www.javacodegeeks.com/apache-kafka-groupid-vs-consumerid-vs-clientid.html
Java Code Geeks
Apache Kafka GroupId vs ConsumerId vs ClientId
Learn the distinctions between GroupId vs. ConsumerId in Apache Kafka for efficient message processing and consumer group management.
🆕 The Future of Async in Java: CompletableFuture vs Virtual Threads
https://www.javacodegeeks.com/2024/04/the-future-of-async-in-java-completablefuture-vs-virtual-threads.html
https://www.javacodegeeks.com/2024/04/the-future-of-async-in-java-completablefuture-vs-virtual-threads.html
Java Code Geeks
The Future of Async in Java: CompletableFuture vs Virtual Threads
Confused about async options in Java? Demystify CompletableFuture and the new virtual threads in Java 21
🆕 Using Spring Data JPA Repository for Database Views
https://www.javacodegeeks.com/using-spring-data-jpa-repository-for-database-views.html
https://www.javacodegeeks.com/using-spring-data-jpa-repository-for-database-views.html
Java Code Geeks
Using Spring Data JPA Repository for Database Views - Java Code Geeks
Explore using Spring Data JPA Repository to interact seamlessly with a database view in Spring applications.
🆕 Retrieving First n Characters in a String in Java
https://www.javacodegeeks.com/retrieving-first-n-characters-in-a-string-in-java.html
https://www.javacodegeeks.com/retrieving-first-n-characters-in-a-string-in-java.html
Java Code Geeks
Retrieving First n Characters in a String in Java - Java Code Geeks
Discover methods in Java to get the first n characters from string, including Apache Commons Lang and Guava.
🆕 Find the Length of the Longest Symmetric Substring
https://www.baeldung.com/java-find-length-longest-symmetric-substring
https://www.baeldung.com/java-find-length-longest-symmetric-substring
Baeldung
Find the Length of the Longest Symmetric Substring | Baeldung
Learn how to handle the symmetric substring expansion methods, taking into account the specific requirements such as input size and computational efficiency.
🆕 Print the Default Value When Overriding toString() Method
https://www.baeldung.com/java-print-default-value-override-tostring
https://www.baeldung.com/java-print-default-value-override-tostring
Baeldung
Print the Default Value When Overriding toString() Method | Baeldung
Learn about overriding the toString() method and handling the potential null within.
🆕 Intro to the Apache Commons Compress Project
https://www.baeldung.com/apache-commons-compress-project
https://www.baeldung.com/apache-commons-compress-project
Baeldung
Intro to the Apache Commons Compress Project | Baeldung
In this tutorial, we explore Apache Commons Compress, a library for file compression, archiving, and extraction. It supports various formats like TAR, ZIP, GZIP, BZIP2, and more.
🆕 Exploring Complex Number Arithmetic Operations in Java
https://www.baeldung.com/java-complex-numbers
https://www.baeldung.com/java-complex-numbers
Baeldung
Exploring Complex Number Arithmetic Operations in Java | Baeldung
Learn how to perform complex-number operations in Java.
🆕 Convert Google Protocol Buffer Timestamp to LocalDate
https://www.baeldung.com/java-convert-google-protocol-buffer-timestamp-localdate
https://www.baeldung.com/java-convert-google-protocol-buffer-timestamp-localdate
Baeldung on Kotlin
Convert Google Protocol Buffer Timestamp to LocalDate | Baeldung
In this tutorial, we learn how to convert a protobuf Timestamp instance to a Java LocalDate.