From b7a4a1100d7f2634ac431532f35ef1a77127dbb5 Mon Sep 17 00:00:00 2001 From: edizor <113095366+edizor@users.noreply.github.com> Date: Sun, 17 Dec 2023 06:59:52 +0800 Subject: [PATCH 01/11] Create README.md [skip ci] --- core-java-modules/core-java-ipc/README.md | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 core-java-modules/core-java-ipc/README.md diff --git a/core-java-modules/core-java-ipc/README.md b/core-java-modules/core-java-ipc/README.md new file mode 100644 index 0000000000..bbfbf6d070 --- /dev/null +++ b/core-java-modules/core-java-ipc/README.md @@ -0,0 +1,2 @@ +## Relevant Articles +- [Inter-Process Communication Methods in Java](https://www.baeldung.com/java-ipc) From 43e0367cc70075465cb857222e98205f520875f0 Mon Sep 17 00:00:00 2001 From: edizor <113095366+edizor@users.noreply.github.com> Date: Sun, 17 Dec 2023 07:05:43 +0800 Subject: [PATCH 02/11] Update README.md [skip ci] --- 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 3badd36d5e..5d05c900b8 100644 --- a/core-java-modules/core-java-concurrency-2/README.md +++ b/core-java-modules/core-java-concurrency-2/README.md @@ -7,3 +7,4 @@ - [Testing Multi-Threaded Code in Java](https://www.baeldung.com/java-testing-multithreaded) - [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) From c925e39c5ff2819f731ce03e443ca5de8fb078e0 Mon Sep 17 00:00:00 2001 From: edizor <113095366+edizor@users.noreply.github.com> Date: Sun, 17 Dec 2023 07:09:44 +0800 Subject: [PATCH 03/11] Update README.md [skip ci] --- core-java-modules/core-java-streams-5/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/core-java-modules/core-java-streams-5/README.md b/core-java-modules/core-java-streams-5/README.md index dfd5a649b5..eecef8de6b 100644 --- a/core-java-modules/core-java-streams-5/README.md +++ b/core-java-modules/core-java-streams-5/README.md @@ -8,3 +8,4 @@ - [Modifying Objects Within Stream While Iterating](https://www.baeldung.com/java-stream-modify-objects-during-iteration) - [Convert a Stream into a Map or Multimap in Java](https://www.baeldung.com/java-convert-stream-map-multimap) - [How to Avoid NoSuchElementException in Stream API](https://www.baeldung.com/java-streams-api-avoid-nosuchelementexception) +- [Get Index of First Element Matching Boolean Using Java Streams](https://www.baeldung.com/java-streams-find-first-match-index) From b746b1f0b0f267cb33285aed6ec8c0d36bfc0cf0 Mon Sep 17 00:00:00 2001 From: edizor <113095366+edizor@users.noreply.github.com> Date: Sun, 17 Dec 2023 07:55:53 +0800 Subject: [PATCH 04/11] Update README.md [skip ci] --- 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 a05485ccb9..a0460f26d2 100644 --- a/core-java-modules/core-java-string-operations-7/README.md +++ b/core-java-modules/core-java-string-operations-7/README.md @@ -6,3 +6,4 @@ - [Create a Mutable String in Java](https://www.baeldung.com/java-mutable-string) - [Check if a String Contains a Number Value in Java](https://www.baeldung.com/java-string-number-presence) - [Difference Between String isEmpty() and isBlank()](https://www.baeldung.com/java-string-isempty-vs-isblank) +- [String’s Maximum Length in Java](https://www.baeldung.com/java-strings-maximum-length) From 00faeda0d61a707cf65a30b8c9226ac8ff291c71 Mon Sep 17 00:00:00 2001 From: edizor <113095366+edizor@users.noreply.github.com> Date: Sun, 17 Dec 2023 08:03:37 +0800 Subject: [PATCH 05/11] Create README.md [skip ci] --- spring-kafka-3/README.md | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 spring-kafka-3/README.md diff --git a/spring-kafka-3/README.md b/spring-kafka-3/README.md new file mode 100644 index 0000000000..f9c0036ce3 --- /dev/null +++ b/spring-kafka-3/README.md @@ -0,0 +1,2 @@ +## Relevant Articles +- [Spring Kafka Trusted Packages Feature](https://www.baeldung.com/spring-kafka-trusted-packages-feature) From 110cf95773ce25ee6aa1e60e640c46ae555ba828 Mon Sep 17 00:00:00 2001 From: edizor <113095366+edizor@users.noreply.github.com> Date: Sun, 17 Dec 2023 08:07:58 +0800 Subject: [PATCH 06/11] Update README.md [skip ci] --- testing-modules/mockito-2/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/testing-modules/mockito-2/README.md b/testing-modules/mockito-2/README.md index da8f339e56..5eb4395fa9 100644 --- a/testing-modules/mockito-2/README.md +++ b/testing-modules/mockito-2/README.md @@ -9,3 +9,4 @@ This module contains articles about Mockito - [Mock Same Method with Different Parameters](https://www.baeldung.com/java-mock-same-method-other-parameters) - [How to Mock Constructors for Unit Testing using Mockito](https://www.baeldung.com/java-mockito-constructors-unit-testing) - [Overview of Mockito MockedConstruction](https://www.baeldung.com/java-mockito-mockedconstruction) +- [Verify That Lambda Expression Was Called Using Mockito](https://www.baeldung.com/java-mockito-verify-lambda-expression) From 8b40ff0af48b9511272749b74c9eabfa4988ad81 Mon Sep 17 00:00:00 2001 From: edizor <113095366+edizor@users.noreply.github.com> Date: Sun, 17 Dec 2023 08:12:24 +0800 Subject: [PATCH 07/11] Update README.md [skip ci] --- core-java-modules/core-java-20/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/core-java-modules/core-java-20/README.md b/core-java-modules/core-java-20/README.md index f859bf9e23..994fbccdbd 100644 --- a/core-java-modules/core-java-20/README.md +++ b/core-java-modules/core-java-20/README.md @@ -1,3 +1,4 @@ ## Relevant Articles - [Scoped Values in Java 20](https://www.baeldung.com/java-20-scoped-values) - [How to Read Zip Files Entries With Java](https://www.baeldung.com/java-read-zip-files) +- [Deserializing JSON to Java Record using Gson](https://www.baeldung.com/java-json-deserialize-record-gson) From 27a1df02bb180dbd205763257cccdfc3f09fb147 Mon Sep 17 00:00:00 2001 From: edizor <113095366+edizor@users.noreply.github.com> Date: Sun, 17 Dec 2023 08:21:43 +0800 Subject: [PATCH 08/11] Update README.md [skip ci] --- core-java-modules/core-java-strings/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/core-java-modules/core-java-strings/README.md b/core-java-modules/core-java-strings/README.md index e782793fea..82dfcca884 100644 --- a/core-java-modules/core-java-strings/README.md +++ b/core-java-modules/core-java-strings/README.md @@ -16,3 +16,4 @@ Listed here there are only those articles that does not fit into other core-java - [Reuse StringBuilder for Efficiency](https://www.baeldung.com/java-reuse-stringbuilder-for-efficiency) - [How to Iterate Over the String Characters in Java](https://www.baeldung.com/java-iterate-string-characters) - [Passing Strings by Reference in Java](https://www.baeldung.com/java-method-pass-string-reference) +- [String vs StringBuffer Comparison in Java](https://www.baeldung.com/java-string-vs-stringbuffer) From 4bf82e88ea0868a7e8ea2dafe21c136bea01a581 Mon Sep 17 00:00:00 2001 From: edizor <113095366+edizor@users.noreply.github.com> Date: Sun, 17 Dec 2023 08:27:59 +0800 Subject: [PATCH 09/11] Update README.md [skip ci] --- spring-boot-modules/spring-boot-crud/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/spring-boot-modules/spring-boot-crud/README.md b/spring-boot-modules/spring-boot-crud/README.md index 6b0032deb3..09c5d9ba3a 100644 --- a/spring-boot-modules/spring-boot-crud/README.md +++ b/spring-boot-modules/spring-boot-crud/README.md @@ -5,3 +5,4 @@ This module contains articles about Spring Boot CRUD Operations ### Relevant Articles: - [Spring Boot CRUD Application with Thymeleaf](https://www.baeldung.com/spring-boot-crud-thymeleaf) - [Using a Spring Boot Application as a Dependency](https://www.baeldung.com/spring-boot-dependency) +- [Differences Between Entities and DTOs](https://www.baeldung.com/java-entity-vs-dto) From 312d3b20c6a6ae5dc11176387286309d2f4ff89e Mon Sep 17 00:00:00 2001 From: edizor <113095366+edizor@users.noreply.github.com> Date: Sun, 17 Dec 2023 08:31:28 +0800 Subject: [PATCH 10/11] Update README.md [skip ci] --- core-java-modules/core-java-streams-5/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/core-java-modules/core-java-streams-5/README.md b/core-java-modules/core-java-streams-5/README.md index eecef8de6b..41fcb129df 100644 --- a/core-java-modules/core-java-streams-5/README.md +++ b/core-java-modules/core-java-streams-5/README.md @@ -9,3 +9,4 @@ - [Convert a Stream into a Map or Multimap in Java](https://www.baeldung.com/java-convert-stream-map-multimap) - [How to Avoid NoSuchElementException in Stream API](https://www.baeldung.com/java-streams-api-avoid-nosuchelementexception) - [Get Index of First Element Matching Boolean Using Java Streams](https://www.baeldung.com/java-streams-find-first-match-index) +- [Handling NullPointerException in findFirst() When the First Element Is Null](https://www.baeldung.com/java-handle-nullpointerexception-findfirst-first-null) From 4fc122ab961a105cc5048846b517fd6cdfc7261a Mon Sep 17 00:00:00 2001 From: edizor <113095366+edizor@users.noreply.github.com> Date: Sun, 17 Dec 2023 08:35:30 +0800 Subject: [PATCH 11/11] Update README.md [skip ci] --- core-java-modules/core-java-streams/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/core-java-modules/core-java-streams/README.md b/core-java-modules/core-java-streams/README.md index adb4c1dda1..158ae84591 100644 --- a/core-java-modules/core-java-streams/README.md +++ b/core-java-modules/core-java-streams/README.md @@ -12,4 +12,5 @@ This module contains articles about the Stream API in Java. - [Counting Matches on a Stream Filter](https://www.baeldung.com/java-stream-filter-count) - [Summing Numbers with Java Streams](https://www.baeldung.com/java-stream-sum) - [How to Find All Getters Returning Null](https://www.baeldung.com/java-getters-returning-null) +- [Skip Bytes in InputStream in Java](https://www.baeldung.com/java-inputstream-skip-bytes) - More articles: [[next -->]](/../core-java-streams-2)