From 9110e5461e999bbc9e38e5333a07a41ed1102fc7 Mon Sep 17 00:00:00 2001 From: rcalago <149600319+rcalago@users.noreply.github.com> Date: Sat, 17 Feb 2024 06:02:48 +0800 Subject: [PATCH 01/20] Update README.md --- .../core-java-arrays-operations-advanced-2/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/core-java-modules/core-java-arrays-operations-advanced-2/README.md b/core-java-modules/core-java-arrays-operations-advanced-2/README.md index 17ffa2562d..07ca49dd07 100644 --- a/core-java-modules/core-java-arrays-operations-advanced-2/README.md +++ b/core-java-modules/core-java-arrays-operations-advanced-2/README.md @@ -1,2 +1,3 @@ ## Relevant Articles - [Find the Middle Element of an Array in Java](https://www.baeldung.com/java-array-middle-item) +- [Find the Equilibrium Indexes of an Array in Java](https://www.baeldung.com/java-equilibrium-index-array) From 388520ad736d49e213a1658b19961dfdaf077832 Mon Sep 17 00:00:00 2001 From: rcalago <149600319+rcalago@users.noreply.github.com> Date: Sat, 17 Feb 2024 06:05:30 +0800 Subject: [PATCH 02/20] Update README.md --- core-java-modules/core-java-date-operations-4/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/core-java-modules/core-java-date-operations-4/README.md b/core-java-modules/core-java-date-operations-4/README.md index 6f8bc6c4b8..0e9bc710c8 100644 --- a/core-java-modules/core-java-date-operations-4/README.md +++ b/core-java-modules/core-java-date-operations-4/README.md @@ -4,3 +4,4 @@ This module contains articles about date operations in Java. ### Relevant Articles: - [Calculate Number of Weekdays Between Two Dates in Java](https://www.baeldung.com/java-count-weekdays-between-two-dates) - [Convert Long to Date in Java](https://www.baeldung.com/java-long-date-conversion) +- [Convert Date to Unix Timestamp in Java](https://www.baeldung.com/java-convert-date-unix-timestamp) From d700f9f582a04594a327806d3e9961c7048cb360 Mon Sep 17 00:00:00 2001 From: rcalago <149600319+rcalago@users.noreply.github.com> Date: Sat, 17 Feb 2024 06:06:30 +0800 Subject: [PATCH 03/20] Update README.md --- core-java-modules/core-java-networking-4/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/core-java-modules/core-java-networking-4/README.md b/core-java-modules/core-java-networking-4/README.md index 9b7e1b0f55..35d77d882e 100644 --- a/core-java-modules/core-java-networking-4/README.md +++ b/core-java-modules/core-java-networking-4/README.md @@ -6,3 +6,4 @@ - [URL Query Manipulation in Java](https://www.baeldung.com/java-url-query-manipulation) - [Understanding the java.net.SocketException Broken Pipe Error](https://www.baeldung.com/java-socketexception-broken-pipe-error) - [Normalize a URL in Java](https://www.baeldung.com/java-url-normalization) +- [Translating Space Characters in URLEncoder](https://www.baeldung.com/java-urlencoder-translate-space-characters) From 2859879ab4dc1cfe32913ba39d534778c17c922d Mon Sep 17 00:00:00 2001 From: rcalago <149600319+rcalago@users.noreply.github.com> Date: Sat, 17 Feb 2024 06:08:10 +0800 Subject: [PATCH 04/20] Update README.md --- quarkus-modules/quarkus-virtual-threads/README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/quarkus-modules/quarkus-virtual-threads/README.md b/quarkus-modules/quarkus-virtual-threads/README.md index e69de29bb2..4db48675bb 100644 --- a/quarkus-modules/quarkus-virtual-threads/README.md +++ b/quarkus-modules/quarkus-virtual-threads/README.md @@ -0,0 +1,2 @@ +### Relevant Articles +- [Quarkus and Virtual Threads](https://www.baeldung.com/java-quarkus-virtual-threads) From 34f8afb4e162bd6e0ea48256000540c80378ce4c Mon Sep 17 00:00:00 2001 From: rcalago <149600319+rcalago@users.noreply.github.com> Date: Sat, 17 Feb 2024 06:09:44 +0800 Subject: [PATCH 05/20] Update README.md --- core-java-modules/core-java-networking-4/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/core-java-modules/core-java-networking-4/README.md b/core-java-modules/core-java-networking-4/README.md index 35d77d882e..e62cab7c6e 100644 --- a/core-java-modules/core-java-networking-4/README.md +++ b/core-java-modules/core-java-networking-4/README.md @@ -7,3 +7,4 @@ - [Understanding the java.net.SocketException Broken Pipe Error](https://www.baeldung.com/java-socketexception-broken-pipe-error) - [Normalize a URL in Java](https://www.baeldung.com/java-url-normalization) - [Translating Space Characters in URLEncoder](https://www.baeldung.com/java-urlencoder-translate-space-characters) +- [Creating a Custom URL Connection](https://www.baeldung.com/java-custom-url-connection) From 8983dde8f05cb2d87d4f3a3db879f91d58208930 Mon Sep 17 00:00:00 2001 From: rcalago <149600319+rcalago@users.noreply.github.com> Date: Sat, 17 Feb 2024 06:13:39 +0800 Subject: [PATCH 06/20] Update README.md --- persistence-modules/core-java-persistence-3/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/persistence-modules/core-java-persistence-3/README.md b/persistence-modules/core-java-persistence-3/README.md index 6ca158560b..c3cc8d0713 100644 --- a/persistence-modules/core-java-persistence-3/README.md +++ b/persistence-modules/core-java-persistence-3/README.md @@ -1,2 +1,3 @@ ## Relevant Articles - [Convert ResultSet Into Map](https://www.baeldung.com/java-resultset-map) +- [Pagination With JDBC](https://www.baeldung.com/java-jdbc-pagination) From 7be85cf2f73ef9c683ca24d3c63d1e793fc76919 Mon Sep 17 00:00:00 2001 From: rcalago <149600319+rcalago@users.noreply.github.com> Date: Sat, 17 Feb 2024 06:16:34 +0800 Subject: [PATCH 07/20] Update README.md --- maven-modules/maven-simple/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/maven-modules/maven-simple/README.md b/maven-modules/maven-simple/README.md index 783d58a3a0..150eefa3a8 100644 --- a/maven-modules/maven-simple/README.md +++ b/maven-modules/maven-simple/README.md @@ -10,3 +10,4 @@ Since this is a module tied to an e-book, it should **not** be moved or used to ### Relevant Articles - [Apache Maven Tutorial](https://www.baeldung.com/maven) +- [Run Maven From Java Code](https://www.baeldung.com/java-maven-run-program) From 2a75c0aac33267ef8173eba72fbeb07f04b2dcfb Mon Sep 17 00:00:00 2001 From: rcalago <149600319+rcalago@users.noreply.github.com> Date: Sat, 17 Feb 2024 06:17:42 +0800 Subject: [PATCH 08/20] Update README.md --- persistence-modules/hibernate-annotations/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/persistence-modules/hibernate-annotations/README.md b/persistence-modules/hibernate-annotations/README.md index dad29edc32..663c39ea33 100644 --- a/persistence-modules/hibernate-annotations/README.md +++ b/persistence-modules/hibernate-annotations/README.md @@ -12,3 +12,4 @@ This module contains articles about Annotations used in Hibernate. - [@Immutable in Hibernate](https://www.baeldung.com/hibernate-immutable) - [Hibernate @CreationTimestamp and @UpdateTimestamp](https://www.baeldung.com/hibernate-creationtimestamp-updatetimestamp) - [Difference Between @JoinColumn and @PrimaryKeyJoinColumn in JPA](https://www.baeldung.com/java-jpa-join-vs-primarykeyjoin) +- [A Guide to the @SoftDelete Annotation in Hibernate](https://www.baeldung.com/java-hibernate-softdelete-annotation) From f2198c84ce1419695e12ecb326e767c711476d50 Mon Sep 17 00:00:00 2001 From: rcalago <149600319+rcalago@users.noreply.github.com> Date: Sat, 17 Feb 2024 06:20:53 +0800 Subject: [PATCH 09/20] Update README.md --- core-java-modules/core-java-lang-oop-patterns/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/core-java-modules/core-java-lang-oop-patterns/README.md b/core-java-modules/core-java-lang-oop-patterns/README.md index 4e171483e6..7ea979435e 100644 --- a/core-java-modules/core-java-lang-oop-patterns/README.md +++ b/core-java-modules/core-java-lang-oop-patterns/README.md @@ -11,3 +11,4 @@ This module contains articles about Object-oriented programming (OOP) patterns i - [Should We Create an Interface for Only One Implementation?](https://www.baeldung.com/java-interface-single-implementation) - [How to Deep Copy an ArrayList in Java](https://www.baeldung.com/java-arraylist-deep-copy) - [Stateless Object in Java](https://www.baeldung.com/java-stateless-object) +- [Mutable vs. Immutable Objects in Java](https://www.baeldung.com/java-mutable-vs-immutable-objects) From ded13493d9af7c35e89d70df3bcd2f90b48d24bb Mon Sep 17 00:00:00 2001 From: rcalago <149600319+rcalago@users.noreply.github.com> Date: Sat, 17 Feb 2024 06:23:02 +0800 Subject: [PATCH 10/20] Update README.md --- persistence-modules/spring-boot-persistence-4/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/persistence-modules/spring-boot-persistence-4/README.md b/persistence-modules/spring-boot-persistence-4/README.md index 7011f492ca..746df92a0b 100644 --- a/persistence-modules/spring-boot-persistence-4/README.md +++ b/persistence-modules/spring-boot-persistence-4/README.md @@ -2,3 +2,4 @@ - [Scroll API in Spring Data JPA](https://www.baeldung.com/spring-data-jpa-scroll-api) - [List vs. Set in @OneToMany JPA](https://www.baeldung.com/spring-jpa-onetomany-list-vs-set) - [N+1 Problem in Hibernate and Spring Data JPA](https://www.baeldung.com/spring-hibernate-n1-problem) +- [Get All Results at Once in a Spring Boot Paged Query Method](https://www.baeldung.com/spring-boot-paged-query-all-results) From b273272bae8d0d0d81dd7ac56fe92ad1bacae686 Mon Sep 17 00:00:00 2001 From: rcalago <149600319+rcalago@users.noreply.github.com> Date: Sat, 17 Feb 2024 06:24:13 +0800 Subject: [PATCH 11/20] Update README.md --- core-java-modules/core-java-lang-operators-2/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/core-java-modules/core-java-lang-operators-2/README.md b/core-java-modules/core-java-lang-operators-2/README.md index 4b93f8d192..52b05e95a4 100644 --- a/core-java-modules/core-java-lang-operators-2/README.md +++ b/core-java-modules/core-java-lang-operators-2/README.md @@ -11,3 +11,4 @@ This module contains articles about Java operators - [Alternatives for instanceof Operator in Java](https://www.baeldung.com/java-instanceof-alternatives) - [What Does “––>” Mean in Java?](https://www.baeldung.com/java-minus-minus-greaterthan) - [All the Ways Java Uses the Colon Character](https://www.baeldung.com/java-colon) +- [Convert Infix to Postfix Expressions in Java](https://www.baeldung.com/java-convert-infix-to-postfix-expressions) From 43c67fb7197c499dcb2ec82eb98f185d3d05342e Mon Sep 17 00:00:00 2001 From: rcalago <149600319+rcalago@users.noreply.github.com> Date: Sat, 17 Feb 2024 06:25:19 +0800 Subject: [PATCH 12/20] Update README.md --- spring-web-modules/spring-thymeleaf-5/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/spring-web-modules/spring-thymeleaf-5/README.md b/spring-web-modules/spring-thymeleaf-5/README.md index dcf5dd91b3..31796e251f 100644 --- a/spring-web-modules/spring-thymeleaf-5/README.md +++ b/spring-web-modules/spring-thymeleaf-5/README.md @@ -8,4 +8,5 @@ This module contains articles about Spring with Thymeleaf - [Iteration in Thymeleaf](https://www.baeldung.com/thymeleaf-iteration) - [Spring with Thymeleaf Pagination for a List](https://www.baeldung.com/spring-thymeleaf-pagination) - [Display Image With Thymeleaf](https://www.baeldung.com/spring-thymeleaf-image) +- [How to Check if a Variable Is Defined in Thymeleaf](https://www.baeldung.com/spring-thymeleaf-variable-defined) - More articles: [[<-- prev]](../spring-thymeleaf-4) From de0ff1eaefd5869542b8c00dd649164e93fb67c5 Mon Sep 17 00:00:00 2001 From: rcalago <149600319+rcalago@users.noreply.github.com> Date: Sat, 17 Feb 2024 06:26:28 +0800 Subject: [PATCH 13/20] Update README.md --- .../core-java-arrays-operations-advanced-2/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/core-java-modules/core-java-arrays-operations-advanced-2/README.md b/core-java-modules/core-java-arrays-operations-advanced-2/README.md index 07ca49dd07..88bda5c6d7 100644 --- a/core-java-modules/core-java-arrays-operations-advanced-2/README.md +++ b/core-java-modules/core-java-arrays-operations-advanced-2/README.md @@ -1,3 +1,4 @@ ## Relevant Articles - [Find the Middle Element of an Array in Java](https://www.baeldung.com/java-array-middle-item) - [Find the Equilibrium Indexes of an Array in Java](https://www.baeldung.com/java-equilibrium-index-array) +- [Moves Zeros to the End of an Array in Java](https://www.baeldung.com/java-array-sort-move-zeros-end) From 41676a80e6bf07c9ad6e328ad51b6ef46f35a5e8 Mon Sep 17 00:00:00 2001 From: rcalago <149600319+rcalago@users.noreply.github.com> Date: Sat, 17 Feb 2024 06:29:01 +0800 Subject: [PATCH 14/20] Update README.md --- algorithms-modules/algorithms-searching/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/algorithms-modules/algorithms-searching/README.md b/algorithms-modules/algorithms-searching/README.md index 7d10100832..394d14a06c 100644 --- a/algorithms-modules/algorithms-searching/README.md +++ b/algorithms-modules/algorithms-searching/README.md @@ -13,3 +13,4 @@ This module contains articles about searching algorithms. - [Range Search Algorithm in Java](https://www.baeldung.com/java-range-search) - [Fast Pattern Matching of Strings Using Suffix Tree in Java](https://www.baeldung.com/java-pattern-matching-suffix-tree) - [Find the Kth Smallest Element in Two Sorted Arrays in Java](https://www.baeldung.com/java-kth-smallest-element-in-sorted-arrays) +- [Find the First Non-repeating Element of a List](https://www.baeldung.com/java-list-find-first-non-repeating-element) From 7a8943dc28366789b32dbeb24e66272cb512898b Mon Sep 17 00:00:00 2001 From: rcalago <149600319+rcalago@users.noreply.github.com> Date: Sat, 17 Feb 2024 06:31:19 +0800 Subject: [PATCH 15/20] Update README.md --- core-java-modules/core-java-collections-maps-7/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/core-java-modules/core-java-collections-maps-7/README.md b/core-java-modules/core-java-collections-maps-7/README.md index 54668e13e5..4cecfdd580 100644 --- a/core-java-modules/core-java-collections-maps-7/README.md +++ b/core-java-modules/core-java-collections-maps-7/README.md @@ -7,4 +7,5 @@ - [Limiting the Max Size of a HashMap in Java](https://www.baeldung.com/java-hashmap-size-bound) - [How to Sort LinkedHashMap by Values in Java](https://www.baeldung.com/java-sort-linkedhashmap-using-values) - [How to Increment a Map Value in Java](https://www.baeldung.com/java-increment-map-value) +- [Collect Stream of entrySet() to a LinkedHashMap](https://www.baeldung.com/java-linkedhashmap-entryset-stream) - More articles: [[<-- prev]](/core-java-modules/core-java-collections-maps-6) From 81b79d01f761cf32c9ec262a75d05068b2fad51c Mon Sep 17 00:00:00 2001 From: rcalago <149600319+rcalago@users.noreply.github.com> Date: Sat, 17 Feb 2024 06:32:27 +0800 Subject: [PATCH 16/20] Update README.md --- core-java-modules/core-java-string-operations-8/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/core-java-modules/core-java-string-operations-8/README.md b/core-java-modules/core-java-string-operations-8/README.md index 7d843af9ea..7e961ed041 100644 --- a/core-java-modules/core-java-string-operations-8/README.md +++ b/core-java-modules/core-java-string-operations-8/README.md @@ -1 +1,2 @@ ### Relevant Articles: +- [Count Uppercase and Lowercase Letters in a String](https://www.baeldung.com/java-string-count-letters-uppercase-lowercase) From cb14e4fb3fb9e9cc9b34b29081fa64f537384d41 Mon Sep 17 00:00:00 2001 From: rcalago <149600319+rcalago@users.noreply.github.com> Date: Sat, 17 Feb 2024 06:33:36 +0800 Subject: [PATCH 17/20] Update README.md --- core-java-modules/core-java-concurrency-2/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/core-java-modules/core-java-concurrency-2/README.md b/core-java-modules/core-java-concurrency-2/README.md index 5d05c900b8..033e476b23 100644 --- a/core-java-modules/core-java-concurrency-2/README.md +++ b/core-java-modules/core-java-concurrency-2/README.md @@ -8,3 +8,4 @@ - [How to Check if All Runnables Are Done](https://www.baeldung.com/java-runnables-check-status) - [Parallelize for Loop in Java](https://www.baeldung.com/java-for-loop-parallel) - [How to Effectively Unit Test CompletableFuture](https://www.baeldung.com/java-completablefuture-unit-test) +- [How to Collect All Results and Handle Exceptions With CompletableFuture in a Loop](https://www.baeldung.com/java-completablefuture-collect-results-handle-exceptions) From cd25f2748cc066e0640898a8df918906392b7249 Mon Sep 17 00:00:00 2001 From: rcalago <149600319+rcalago@users.noreply.github.com> Date: Sat, 17 Feb 2024 06:34:40 +0800 Subject: [PATCH 18/20] Update README.md --- json-modules/json-conversion/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/json-modules/json-conversion/README.md b/json-modules/json-conversion/README.md index a1851d9b7a..49c150264c 100644 --- a/json-modules/json-conversion/README.md +++ b/json-modules/json-conversion/README.md @@ -6,3 +6,4 @@ This module contains articles about JSON Conversions - [Convert JSON Array to Java List](https://www.baeldung.com/java-convert-json-array-to-list) - [Reading JSON Documents as Maps and Comparing Them](https://www.baeldung.com/java-json-maps-comparison) - [Convert Byte Array to JSON and Vice Versa in Java](https://www.baeldung.com/java-json-byte-array-conversion) +- [Preventing Gson from Expressing Integers as Floats](https://www.baeldung.com/java-gson-prevent-expressing-integers-as-floats) From e9012995a851e813d618b1097585ca54b61c4d3a Mon Sep 17 00:00:00 2001 From: rcalago <149600319+rcalago@users.noreply.github.com> Date: Sat, 17 Feb 2024 06:36:14 +0800 Subject: [PATCH 19/20] Update README.md --- core-java-modules/core-java-string-operations-7/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/core-java-modules/core-java-string-operations-7/README.md b/core-java-modules/core-java-string-operations-7/README.md index a358c8fa57..7264c3d945 100644 --- a/core-java-modules/core-java-string-operations-7/README.md +++ b/core-java-modules/core-java-string-operations-7/README.md @@ -15,3 +15,4 @@ - [Simple Morse Code Translation in Java](https://www.baeldung.com/java-morse-code-english-translate) - [How to Determine if a String Contains Invalid Encoded Characters](https://www.baeldung.com/java-check-string-contains-invalid-encoded-characters) - [Regular Expression for Password Validation in Java](https://www.baeldung.com/java-regex-password-validation) +- [Mask an Email Address and Phone Number in Java](https://www.baeldung.com/java-mask-email-address-phone-number) From 31fdbdb6b3f5f36b88c61b3128dd5ea35b2f53f7 Mon Sep 17 00:00:00 2001 From: rcalago <149600319+rcalago@users.noreply.github.com> Date: Sat, 17 Feb 2024 06:39:49 +0800 Subject: [PATCH 20/20] Update README.md --- spring-aop-2/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/spring-aop-2/README.md b/spring-aop-2/README.md index 0aa20d32f0..3553ed7888 100644 --- a/spring-aop-2/README.md +++ b/spring-aop-2/README.md @@ -8,4 +8,5 @@ This module contains articles about Spring aspect oriented programming (AOP) - [When Does Java Throw UndeclaredThrowableException?](https://www.baeldung.com/java-undeclaredthrowableexception) - [Get Advised Method Info in Spring AOP](https://www.baeldung.com/spring-aop-get-advised-method-info) - [Invoke Spring @Cacheable from Another Method of Same Bean](https://www.baeldung.com/spring-invoke-cacheable-other-method-same-bean) +- [Logging With AOP in Spring](https://www.baeldung.com/spring-aspect-oriented-programming-logging) - More articles: [[<-- prev]](/spring-aop)