From 3f9cfa9bebaa97554b21872772bbe61b3f7f4076 Mon Sep 17 00:00:00 2001 From: edizor <113095366+edizor@users.noreply.github.com> Date: Sat, 1 Jul 2023 16:50:32 +0800 Subject: [PATCH 01/17] Update README.md [skip ci] --- core-java-modules/core-java-security-3/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/core-java-modules/core-java-security-3/README.md b/core-java-modules/core-java-security-3/README.md index 222834d06b..91f48ff547 100644 --- a/core-java-modules/core-java-security-3/README.md +++ b/core-java-modules/core-java-security-3/README.md @@ -13,4 +13,5 @@ This module contains articles about core Java Security - [Error: “trustAnchors parameter must be non-empty”](https://www.baeldung.com/java-trustanchors-parameter-must-be-non-empty) - [Common Exceptions of Crypto APIs in Java](https://www.baeldung.com/java-crypto-apis-exceptions) - [Hashing With Argon2 in Java](https://www.baeldung.com/java-argon2-hashing) +- [Hex Representation of a SHA-1 Digest of a String in Java](https://www.baeldung.com/java-string-sha1-hexadecimal) - More articles: [[<-- prev]](/core-java-modules/core-java-security-2) From a328fcec3b7d668230842482b6587a5b8b68b67f Mon Sep 17 00:00:00 2001 From: edizor <113095366+edizor@users.noreply.github.com> Date: Sat, 1 Jul 2023 16:59:56 +0800 Subject: [PATCH 02/17] Update README.md [skip ci] --- core-java-modules/core-java-arrays-convert/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/core-java-modules/core-java-arrays-convert/README.md b/core-java-modules/core-java-arrays-convert/README.md index 4365fd12f9..fecbcfb698 100644 --- a/core-java-modules/core-java-arrays-convert/README.md +++ b/core-java-modules/core-java-arrays-convert/README.md @@ -7,3 +7,4 @@ This module contains articles about arrays conversion in Java - [Converting Between Stream and Array in Java](https://www.baeldung.com/java-stream-to-array) - [Convert a Byte Array to a Numeric Representation in Java](https://www.baeldung.com/java-byte-array-to-number) - [Converting a String Array Into an int Array in Java](https://www.baeldung.com/java-convert-string-array-to-int-array) +- [Convert Java Array to Iterable](https://www.baeldung.com/java-array-convert-to-iterable) From bfaba12c089589401577abf47825987e78fffaf5 Mon Sep 17 00:00:00 2001 From: edizor <113095366+edizor@users.noreply.github.com> Date: Sat, 1 Jul 2023 17:03:31 +0800 Subject: [PATCH 03/17] Update README.md [skip ci] --- persistence-modules/spring-data-jpa-repo-3/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/persistence-modules/spring-data-jpa-repo-3/README.md b/persistence-modules/spring-data-jpa-repo-3/README.md index 93cc9379f7..623ac66bb3 100644 --- a/persistence-modules/spring-data-jpa-repo-3/README.md +++ b/persistence-modules/spring-data-jpa-repo-3/README.md @@ -7,4 +7,5 @@ This module contains articles about Spring Data JPA. - [How to Persist a List of String in JPA?](https://www.baeldung.com/java-jpa-persist-string-list) - [Hibernate Natural IDs in Spring Boot](https://www.baeldung.com/spring-boot-hibernate-natural-ids) - [Correct Use of flush() in JPA](https://www.baeldung.com/spring-jpa-flush) +- [Difference Between findBy and findOneBy in Spring Data JPA](https://www.baeldung.com/spring-data-jpa-findby-vs-findoneby) - More articles: [[<-- prev]](../spring-data-jpa-repo-2) From 315b7f3f2b2ec441fc16df2777ad3cadf29078cf Mon Sep 17 00:00:00 2001 From: edizor <113095366+edizor@users.noreply.github.com> Date: Sat, 1 Jul 2023 17:06:20 +0800 Subject: [PATCH 04/17] Update README.md [skip ci] --- apache-kafka-2/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/apache-kafka-2/README.md b/apache-kafka-2/README.md index 9a5f6e15ae..81239d4a7b 100644 --- a/apache-kafka-2/README.md +++ b/apache-kafka-2/README.md @@ -11,3 +11,4 @@ You can build the project from the command line using: *mvn clean install*, or i - [Get Last N Messages in Apache Kafka Topic](https://www.baeldung.com/java-apache-kafka-get-last-n-messages) - [Is a Key Required as Part of Sending Messages to Kafka?](https://www.baeldung.com/java-kafka-message-key) - [Read Data From the Beginning Using Kafka Consumer API](https://www.baeldung.com/java-kafka-consumer-api-read) +- [Get Partition Count for a Topic in Kafka](https://www.baeldung.com/java-kafka-partition-count-topic) From feb2bd3c8f92b757c62511faab99c7975d2abcbf Mon Sep 17 00:00:00 2001 From: edizor <113095366+edizor@users.noreply.github.com> Date: Sat, 1 Jul 2023 17:09:10 +0800 Subject: [PATCH 05/17] Update README.md [skip ci] --- jackson-modules/jackson-core/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/jackson-modules/jackson-core/README.md b/jackson-modules/jackson-core/README.md index 73293b1e84..78526c5bca 100644 --- a/jackson-modules/jackson-core/README.md +++ b/jackson-modules/jackson-core/README.md @@ -16,3 +16,4 @@ The "REST With Spring" Classes: http://bit.ly/restwithspring - [Get all the Keys in a JSON String Using JsonNode](https://www.baeldung.com/java-jsonnode-get-keys) - [Difference Between asText() and toString() in JsonNode](https://www.baeldung.com/java-jsonnode-astext-vs-tostring) - [Deserialize Generic Type with Jackson](https://www.baeldung.com/java-deserialize-generic-type-with-jackson) +- [Setting Default Values to Null Fields in Jackson Mapping](https://www.baeldung.com/java-jackson-mapping-default-values-null-fields) From f9eec5f598509f266d7e1c4d577d97317c996605 Mon Sep 17 00:00:00 2001 From: edizor <113095366+edizor@users.noreply.github.com> Date: Sat, 1 Jul 2023 17:18:27 +0800 Subject: [PATCH 06/17] Update README.md [skip ci] --- core-java-modules/core-java-booleans/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/core-java-modules/core-java-booleans/README.md b/core-java-modules/core-java-booleans/README.md index fe7068c6f4..9a4c948256 100644 --- a/core-java-modules/core-java-booleans/README.md +++ b/core-java-modules/core-java-booleans/README.md @@ -4,3 +4,4 @@ This module contains articles about Java Booleans. ### Relevant Articles: - [Convert Boolean to String in Java](https://www.baeldung.com/java-convert-boolean-to-string) +- [Difference Between Boolean.TRUE and true in Java](https://www.baeldung.com/java-boolean-true-primitive-vs-constant) From 9ec60c6e803d4e160b724f1af171fba92bfa6c09 Mon Sep 17 00:00:00 2001 From: edizor <113095366+edizor@users.noreply.github.com> Date: Sat, 1 Jul 2023 17:20:41 +0800 Subject: [PATCH 07/17] Update README.md [skip ci] --- core-java-modules/core-java-19/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/core-java-modules/core-java-19/README.md b/core-java-modules/core-java-19/README.md index 68244d9f91..89ec729ca6 100644 --- a/core-java-modules/core-java-19/README.md +++ b/core-java-modules/core-java-19/README.md @@ -2,3 +2,4 @@ - [Record Patterns in Java 19](https://www.baeldung.com/java-19-record-patterns) - [Structured Concurrency in Java 19](https://www.baeldung.com/java-structured-concurrency) - [Possible Root Causes for High CPU Usage in Java](https://www.baeldung.com/java-high-cpu-usage-causes) +- [The Vector API in Java 19](https://www.baeldung.com/java-vector-api) From a24bbc618751dd45bd3bbc2b6c9b60ad4eaac4de Mon Sep 17 00:00:00 2001 From: edizor <113095366+edizor@users.noreply.github.com> Date: Sat, 1 Jul 2023 17:31:59 +0800 Subject: [PATCH 08/17] Update README.md [skip ci] --- core-java-modules/core-java-date-operations-3/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/core-java-modules/core-java-date-operations-3/README.md b/core-java-modules/core-java-date-operations-3/README.md index 0d36f9c8a2..d0f7ee03be 100644 --- a/core-java-modules/core-java-date-operations-3/README.md +++ b/core-java-modules/core-java-date-operations-3/README.md @@ -6,4 +6,5 @@ This module contains articles about date operations in Java. - [Create Date From Unix Timestamp in Java](https://www.baeldung.com/java-date-unix-timestamp) - [Convert java.util.Date to java.sql.Date](https://www.baeldung.com/java-convert-util-date-to-sql) - [How to Determine Date of the First Day of the Week Using LocalDate in Java](https://www.baeldung.com/java-first-day-of-the-week) +- [Adding One Month to Current Date in Java](https://www.baeldung.com/java-adding-one-month-to-current-date) - [[<-- Prev]](/core-java-modules/core-java-date-operations-2) From 004089182c453c17a5ef43d77af0f2e41f5aebd5 Mon Sep 17 00:00:00 2001 From: edizor <113095366+edizor@users.noreply.github.com> Date: Sat, 1 Jul 2023 17:39:19 +0800 Subject: [PATCH 09/17] Update README.md [skip ci] --- core-java-modules/core-java-8-datetime-2/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/core-java-modules/core-java-8-datetime-2/README.md b/core-java-modules/core-java-8-datetime-2/README.md index b61937371f..b860ca979d 100644 --- a/core-java-modules/core-java-8-datetime-2/README.md +++ b/core-java-modules/core-java-8-datetime-2/README.md @@ -4,4 +4,5 @@ - [Creating a LocalDate with Values in Java](https://www.baeldung.com/java-creating-localdate-with-values) - [Parsing Date Strings with Varying Formats](https://www.baeldung.com/java-parsing-dates-many-formats) - [How Many Days Are There in a Particular Month of a Given Year?](https://www.baeldung.com/days-particular-month-given-year) +- [Difference Between Instant and LocalDateTime](https://www.baeldung.com/java-instant-vs-localdatetime) - [[<-- Prev]](/core-java-modules/core-java-datetime-java8-1) From 88ca165998a452b12a21b75a0b164c8a8bcda203 Mon Sep 17 00:00:00 2001 From: edizor <113095366+edizor@users.noreply.github.com> Date: Sat, 1 Jul 2023 17:45:15 +0800 Subject: [PATCH 10/17] Update README.md [skip ci] --- libraries-apache-commons-2/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries-apache-commons-2/README.md b/libraries-apache-commons-2/README.md index 7f91a737d5..76105d6ea4 100644 --- a/libraries-apache-commons-2/README.md +++ b/libraries-apache-commons-2/README.md @@ -3,5 +3,5 @@ This module contains articles about Apache Commons libraries. ### Relevant articles - -- More articles: [[<--prev]](../libraries-apache-commons) \ No newline at end of file +- [Extracting a Tar File in Java](https://www.baeldung.com/java-extract-tar-file) +- More articles: [[<--prev]](../libraries-apache-commons) From 8deff81ef91eff6fdb445da2318e0ab751fca4ca Mon Sep 17 00:00:00 2001 From: edizor <113095366+edizor@users.noreply.github.com> Date: Sat, 1 Jul 2023 17:54:36 +0800 Subject: [PATCH 11/17] Update README.md [skip ci] --- core-java-modules/core-java-date-operations-3/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/core-java-modules/core-java-date-operations-3/README.md b/core-java-modules/core-java-date-operations-3/README.md index d0f7ee03be..c87714f38a 100644 --- a/core-java-modules/core-java-date-operations-3/README.md +++ b/core-java-modules/core-java-date-operations-3/README.md @@ -7,4 +7,5 @@ This module contains articles about date operations in Java. - [Convert java.util.Date to java.sql.Date](https://www.baeldung.com/java-convert-util-date-to-sql) - [How to Determine Date of the First Day of the Week Using LocalDate in Java](https://www.baeldung.com/java-first-day-of-the-week) - [Adding One Month to Current Date in Java](https://www.baeldung.com/java-adding-one-month-to-current-date) +- [How to Get Last Day of a Month in Java](https://www.baeldung.com/java-last-day-month) - [[<-- Prev]](/core-java-modules/core-java-date-operations-2) From 3767122ebb2bc5151b80fa2f6eb6cc894d70af60 Mon Sep 17 00:00:00 2001 From: edizor <113095366+edizor@users.noreply.github.com> Date: Sat, 1 Jul 2023 18:06:20 +0800 Subject: [PATCH 12/17] Create README.md [skip ci] --- maven-modules/resume-from/README.md | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 maven-modules/resume-from/README.md diff --git a/maven-modules/resume-from/README.md b/maven-modules/resume-from/README.md new file mode 100644 index 0000000000..15f6702fbd --- /dev/null +++ b/maven-modules/resume-from/README.md @@ -0,0 +1,2 @@ +## Relevant Articles +- [Starting the Maven Build From the Point Where It Failed](https://www.baeldung.com/maven-resume-failed-build) From 6b98a133f608f2286915a810be3f3455fb3bed09 Mon Sep 17 00:00:00 2001 From: edizor <113095366+edizor@users.noreply.github.com> Date: Sat, 1 Jul 2023 18:13:54 +0800 Subject: [PATCH 13/17] Update README.md [skip ci] --- jackson-modules/jackson-core/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/jackson-modules/jackson-core/README.md b/jackson-modules/jackson-core/README.md index 78526c5bca..5706acec0a 100644 --- a/jackson-modules/jackson-core/README.md +++ b/jackson-modules/jackson-core/README.md @@ -17,3 +17,4 @@ The "REST With Spring" Classes: http://bit.ly/restwithspring - [Difference Between asText() and toString() in JsonNode](https://www.baeldung.com/java-jsonnode-astext-vs-tostring) - [Deserialize Generic Type with Jackson](https://www.baeldung.com/java-deserialize-generic-type-with-jackson) - [Setting Default Values to Null Fields in Jackson Mapping](https://www.baeldung.com/java-jackson-mapping-default-values-null-fields) +- [Removing JSON Elements With Jackson](https://www.baeldung.com/java-jackson-remove-json-elements) From b88a0f7a116b8f5f56ea62f6fdbeb5830f1783bc Mon Sep 17 00:00:00 2001 From: edizor <113095366+edizor@users.noreply.github.com> Date: Sat, 1 Jul 2023 18:22:12 +0800 Subject: [PATCH 14/17] Update README.md [skip ci] --- persistence-modules/spring-boot-persistence-mongodb-3/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/persistence-modules/spring-boot-persistence-mongodb-3/README.md b/persistence-modules/spring-boot-persistence-mongodb-3/README.md index f0cc97619a..ee6a96397a 100644 --- a/persistence-modules/spring-boot-persistence-mongodb-3/README.md +++ b/persistence-modules/spring-boot-persistence-mongodb-3/README.md @@ -1,3 +1,4 @@ # Relevant Articles - [How to Insert a HashMap Into MongoDB With Java?](https://www.baeldung.com/java-mongodb-insert-hashmap) +- [MongoDB – Field Level Encryption](https://www.baeldung.com/mongodb-field-level-encryption) - More articles: [[<--prev]](../spring-boot-persistence-mongodb-2) From 15f6789dccc17206b7520db441c89931e009ccbf Mon Sep 17 00:00:00 2001 From: edizor <113095366+edizor@users.noreply.github.com> Date: Sat, 1 Jul 2023 18:28:28 +0800 Subject: [PATCH 15/17] Update README.md [skip ci] --- jaxb/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/jaxb/README.md b/jaxb/README.md index a471ccd39d..a2be5d9a1e 100644 --- a/jaxb/README.md +++ b/jaxb/README.md @@ -5,3 +5,4 @@ This module contains articles about JAXB. ### Relevant Articles: - [Guide to JAXB](https://www.baeldung.com/jaxb) - [Unmarshalling Dates Using JAXB](https://www.baeldung.com/jaxb-unmarshalling-dates) +- [JAXP vs JAXB: XML Processing APIs Compared](https://www.baeldung.com/java-jaxp-vs-jaxb) From a10323b794997ac6aec6648314a3d6d3bd392717 Mon Sep 17 00:00:00 2001 From: edizor <113095366+edizor@users.noreply.github.com> Date: Sat, 1 Jul 2023 18:36:32 +0800 Subject: [PATCH 16/17] Update README.md [skip ci] --- lombok-modules/lombok-2/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/lombok-modules/lombok-2/README.md b/lombok-modules/lombok-2/README.md index fcee23fc82..6d3482d800 100644 --- a/lombok-modules/lombok-2/README.md +++ b/lombok-modules/lombok-2/README.md @@ -12,4 +12,5 @@ This module contains articles about Project Lombok. - [Constructor Injection in Spring with Lombok](https://www.baeldung.com/spring-injection-lombok) - [@StandardException Annotation in Lombok](https://www.baeldung.com/lombok-standardexception-annotation) - [Lombok EqualsAndHashCode Annotation](https://www.baeldung.com/java-lombok-equalsandhashcode) +- [Lombok’s @RequiredArgsConstructor Annotation](https://www.baeldung.com/java-lombok-constructor-annotation) - More articles: [[<-- prev]](../lombok) From 3763fc228e42a021b4a00c94c938f58cba7b56f7 Mon Sep 17 00:00:00 2001 From: edizor <113095366+edizor@users.noreply.github.com> Date: Sat, 1 Jul 2023 18:45:22 +0800 Subject: [PATCH 17/17] Update README.md [skip ci] --- patterns-modules/design-patterns-behavioral-2/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/patterns-modules/design-patterns-behavioral-2/README.md b/patterns-modules/design-patterns-behavioral-2/README.md index db4dd8d719..2afa7b9eb6 100644 --- a/patterns-modules/design-patterns-behavioral-2/README.md +++ b/patterns-modules/design-patterns-behavioral-2/README.md @@ -1,3 +1,4 @@ ### Relevant Articles: - [Memento Design Pattern in Java](https://www.baeldung.com/java-memento-design-pattern) - [Difference Between Fluent Interface and Builder Pattern in Java](https://www.baeldung.com/java-fluent-interface-vs-builder-pattern) +- [Smart Batching in Java](https://www.baeldung.com/java-smart-batching)