Merge pull request #9759 from johnA1331/master
BAEL-25823 add links to github-baeldung articles
This commit is contained in:
commit
343442227c
|
@ -8,4 +8,5 @@
|
|||
- [Introduction to Greedy Algorithms with Java](https://www.baeldung.com/java-greedy-algorithms)
|
||||
- [The Caesar Cipher in Java](https://www.baeldung.com/java-caesar-cipher)
|
||||
- [Implementing a 2048 Solver in Java](https://www.baeldung.com/2048-java-solver)
|
||||
- [Finding Top K Elements in an Array](https://www.baeldung.com/java-array-top-elements)
|
||||
- More articles: [[<-- prev]](/../algorithms-miscellaneous-5)
|
||||
|
|
|
@ -6,4 +6,4 @@ This module contains articles about Apache Shiro
|
|||
|
||||
- [Introduction to Apache Shiro](https://www.baeldung.com/apache-shiro)
|
||||
- [Permissions-Based Access Control with Apache Shiro](https://www.baeldung.com/apache-shiro-access-control)
|
||||
|
||||
- [Spring Security vs Apache Shiro](https://www.baeldung.com/spring-security-vs-apache-shiro)
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
## Core Java Collections Cookbooks and Examples
|
||||
|
||||
### Relevant Articles:
|
||||
|
||||
- [Time Comparison of Arrays.sort(Object[]) and Arrays.sort(int[])](https://www.baeldung.com/arrays-sortobject-vs-sortint)
|
||||
- [Java ArrayList vs Vector](https://www.baeldung.com/java-arraylist-vs-vector)
|
||||
- [Differences Between HashMap and Hashtable](https://www.baeldung.com/hashmap-hashtable-differences)
|
||||
|
@ -10,3 +11,4 @@
|
|||
- [Performance of contains() in a HashSet vs ArrayList](https://www.baeldung.com/java-hashset-arraylist-contains-performance)
|
||||
- [Fail-Safe Iterator vs Fail-Fast Iterator](https://www.baeldung.com/java-fail-safe-vs-fail-fast-iterator)
|
||||
- [Quick Guide to the Java Stack](https://www.baeldung.com/java-stack)
|
||||
- [Convert an Array of Primitives to a List](https://www.baeldung.com/java-primitive-array-to-list)
|
||||
|
|
|
@ -3,10 +3,12 @@
|
|||
This module contains articles about basic Java concurrency
|
||||
|
||||
### Relevant Articles:
|
||||
|
||||
- [How to Delay Code Execution in Java](https://www.baeldung.com/java-delay-code-execution)
|
||||
- [wait and notify() Methods in Java](https://www.baeldung.com/java-wait-notify)
|
||||
- [Difference Between Wait and Sleep in Java](https://www.baeldung.com/java-wait-and-sleep)
|
||||
- [Guide to the Synchronized Keyword in Java](https://www.baeldung.com/java-synchronized)
|
||||
- [Life Cycle of a Thread in Java](https://www.baeldung.com/java-thread-lifecycle)
|
||||
- [Guide to AtomicMarkableReference](https://www.baeldung.com/java-atomicmarkablereference)
|
||||
- [Why are Local Variables Thread-Safe in Java](https://www.baeldung.com/java-local-variables-thread-safe)
|
||||
- [[<-- Prev]](/core-java-modules/core-java-concurrency-basic)
|
||||
|
|
|
@ -13,3 +13,4 @@ This module contains articles about core java exceptions
|
|||
- [Java Global Exception Handler](https://www.baeldung.com/java-global-exception-handler)
|
||||
- [How to Find an Exception’s Root Cause in Java](https://www.baeldung.com/java-exception-root-cause)
|
||||
- [Java IOException “Too many open files”](https://www.baeldung.com/java-too-many-open-files)
|
||||
- [When Does Java Throw the ExceptionInInitializerError?](https://www.baeldung.com/java-exceptionininitializererror)
|
||||
|
|
|
@ -3,5 +3,7 @@
|
|||
This module contains articles about core Java input and output (IO)
|
||||
|
||||
### Relevant Articles:
|
||||
|
||||
- [Java – Create a File](https://www.baeldung.com/java-how-to-create-a-file)
|
||||
- [Check If a Directory Is Empty in Java](https://www.baeldung.com/java-check-empty-directory)
|
||||
- [[<-- Prev]](/core-java-modules/core-java-io-2)
|
||||
|
|
|
@ -9,4 +9,5 @@ This module contains articles about working with the Java Virtual Machine (JVM).
|
|||
- [Adding Shutdown Hooks for JVM Applications](https://www.baeldung.com/jvm-shutdown-hooks)
|
||||
- [boolean and boolean[] Memory Layout in the JVM](https://www.baeldung.com/jvm-boolean-memory-layout)
|
||||
- [Where Is the Array Length Stored in JVM?](https://www.baeldung.com/java-jvm-array-length)
|
||||
- [Memory Address of Objects in Java](https://www.baeldung.com/java-object-memory-address)
|
||||
- More articles: [[<-- prev]](/core-java-modules/core-java-jvm)
|
||||
|
|
|
@ -3,4 +3,5 @@
|
|||
This module contains articles about core features in the Java language
|
||||
|
||||
- [Class.isInstance vs Class.isAssignableFrom](https://www.baeldung.com/java-isinstance-isassignablefrom)
|
||||
- [Converting a Java String Into a Boolean](https://www.baeldung.com/java-string-to-boolean)
|
||||
- [[<-- Prev]](/core-java-modules/core-java-lang-2)
|
||||
|
|
|
@ -9,4 +9,5 @@ This module contains articles about core Java Security
|
|||
- [Hashing a Password in Java](https://www.baeldung.com/java-password-hashing)
|
||||
- [SHA-256 and SHA3-256 Hashing in Java](https://www.baeldung.com/sha-256-hashing-java)
|
||||
- [Checksums in Java](https://www.baeldung.com/java-checksums)
|
||||
- [How to Read PEM File to Get Public and Private Keys](https://www.baeldung.com/java-read-pem-file-keys)
|
||||
- More articles: [[<-- prev]](/core-java-modules/core-java-security)
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
This module contains articles about core Kotlin collections.
|
||||
|
||||
### Relevant articles:
|
||||
|
||||
- [Split a List Into Parts in Kotlin](https://www.baeldung.com/kotlin-split-list-into-parts)
|
||||
- [Finding an Element in a List Using Kotlin](https://www.baeldung.com/kotlin-finding-element-in-list)
|
||||
- [Overview of Kotlin Collections API](https://www.baeldung.com/kotlin-collections-api)
|
||||
|
@ -12,3 +13,4 @@ This module contains articles about core Kotlin collections.
|
|||
- [Difference between fold and reduce in Kotlin](https://www.baeldung.com/kotlin/fold-vs-reduce)
|
||||
- [Guide to Sorting in Kotlin](https://www.baeldung.com/kotlin-sort)
|
||||
- [Working With Lists in Kotlin](https://www.baeldung.com/kotlin/lists)
|
||||
- [Iterating Collections by Index in Kotlin](https://www.baeldung.com/kotlin/iterating-collections-by-index)
|
||||
|
|
|
@ -7,4 +7,5 @@ This module contains articles about Object-Oriented Programming in Kotlin
|
|||
- [Generics in Kotlin](https://www.baeldung.com/kotlin-generics)
|
||||
- [Delegated Properties in Kotlin](https://www.baeldung.com/kotlin-delegated-properties)
|
||||
- [Delegation Pattern in Kotlin](https://www.baeldung.com/kotlin-delegation-pattern)
|
||||
- [Anonymous Inner Classes in Kotlin](https://www.baeldung.com/kotlin/anonymous-inner-classes)
|
||||
- [[<-- Prev]](/core-kotlin-modules/core-kotlin-lang-oop)
|
||||
|
|
|
@ -6,3 +6,5 @@ This module contains articles about image processing.
|
|||
- [Working with Images in Java](https://www.baeldung.com/java-images)
|
||||
- [Intro to OpenCV with Java](https://www.baeldung.com/java-opencv)
|
||||
- [Optical Character Recognition with Tesseract](https://www.baeldung.com/java-ocr-tesseract)
|
||||
- [How Can I Resize an Image Using Java?](https://www.baeldung.com/java-resize-image)
|
||||
- [Adding Text to an Image in Java](https://www.baeldung.com/java-add-text-to-image)
|
||||
|
|
|
@ -13,4 +13,5 @@ This module contains articles about numbers in Java.
|
|||
- [Guide to the Number Class in Java](https://www.baeldung.com/java-number-class)
|
||||
- [Print an Integer in Binary Format in Java](https://www.baeldung.com/java-print-integer-binary)
|
||||
- [Number Formatting in Java](https://www.baeldung.com/java-number-formatting)
|
||||
- [Division by Zero in Java: Exception, Infinity, or Not a Number](https://www.baeldung.com/java-division-by-zero)
|
||||
- More articles: [[<-- prev]](/java-numbers-2)
|
||||
|
|
|
@ -5,4 +5,4 @@ This module contains articles about the Java Microbenchmark Harness (JMH).
|
|||
### Relevant articles:
|
||||
|
||||
- [Microbenchmarking with Java](https://www.baeldung.com/java-microbenchmark-harness)
|
||||
|
||||
- [A Guide to False Sharing and @Contended](https://www.baeldung.com/java-false-sharing-contended)
|
||||
|
|
|
@ -10,3 +10,4 @@ This module contains articles about security libraries.
|
|||
- [Introduction to BouncyCastle with Java](https://www.baeldung.com/java-bouncy-castle)
|
||||
- [Intro to Jasypt](https://www.baeldung.com/jasypt)
|
||||
- [Digital Signatures in Java](https://www.baeldung.com/java-digital-signature)
|
||||
- [How to Read PEM File to Get Public and Private Keys](https://www.baeldung.com/java-read-pem-file-keys)
|
||||
|
|
|
@ -5,4 +5,4 @@ have their own dedicated modules.
|
|||
|
||||
### Relevant Articles
|
||||
|
||||
- [Accessing Maven Properties in Java]
|
||||
- [Accessing Maven Properties in Java](https://www.baeldung.com/java-accessing-maven-properties)
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
### Relevant Articles:
|
||||
|
||||
- [How to Resolve a Version Collision of Artifacts in Maven](https://www.baeldung.com/maven-version-collision)
|
|
@ -3,3 +3,4 @@
|
|||
- [A Solid Guide to Solid Principles](https://www.baeldung.com/solid-principles)
|
||||
- [Single Responsibility Principle in Java](https://www.baeldung.com/java-single-responsibility-principle)
|
||||
- [Open/Closed Principle in Java](https://www.baeldung.com/java-open-closed-principle)
|
||||
- [Interface Segregation Principle in Java](https://www.baeldung.com/java-interface-segregation)
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
## Core Java Persistence Examples
|
||||
|
||||
### Relevant Articles:
|
||||
|
||||
- [Introduction to JDBC](http://www.baeldung.com/java-jdbc)
|
||||
- [Batch Processing in JDBC](http://www.baeldung.com/jdbc-batch-processing)
|
||||
- [Introduction to the JDBC RowSet Interface in Java](http://www.baeldung.com/java-jdbc-rowset)
|
||||
|
@ -10,3 +11,5 @@
|
|||
- [Guide to the JDBC ResultSet Interface](https://www.baeldung.com/jdbc-resultset)
|
||||
- [Types of SQL Joins](https://www.baeldung.com/sql-joins)
|
||||
- [Returning the Generated Keys in JDBC](https://www.baeldung.com/jdbc-returning-generated-keys)
|
||||
- [Loading JDBC Drivers](https://www.baeldung.com/java-jdbc-loading-drivers)
|
||||
- [Difference Between Statement and PreparedStatement](https://www.baeldung.com/java-statement-preparedstatement)
|
||||
|
|
|
@ -10,4 +10,5 @@ This module contains articles about Properties in Spring Boot.
|
|||
- [@PropertySource with YAML Files in Spring Boot](https://www.baeldung.com/spring-yaml-propertysource)
|
||||
- [Inject Arrays and Lists From Spring Properties Files](https://www.baeldung.com/spring-inject-arrays-lists)
|
||||
- [Inject a Map from a YAML File with Spring](https://www.baeldung.com/spring-yaml-inject-map)
|
||||
- [YAML to List of Objects in Spring Boot](https://www.baeldung.com/spring-boot-yaml-list)
|
||||
- More articles: [[<-- prev]](../spring-boot-properties)
|
||||
|
|
|
@ -11,4 +11,5 @@ This module contains articles about core Spring functionality
|
|||
- [Using @Autowired in Abstract Classes](https://www.baeldung.com/spring-autowired-abstract-class)
|
||||
- [Running Setup Data on Startup in Spring](https://www.baeldung.com/running-setup-logic-on-startup-in-spring)
|
||||
- [Constructor Injection in Spring with Lombok](https://www.baeldung.com/spring-injection-lombok)
|
||||
- [The Spring ApplicationContext](https://www.baeldung.com/spring-application-context)
|
||||
- More articles: [[<-- prev]](/spring-core-3)
|
||||
|
|
|
@ -4,3 +4,4 @@
|
|||
- [Testing with Selenium/WebDriver and the Page Object Pattern](http://www.baeldung.com/selenium-webdriver-page-object)
|
||||
- [Using Cookies With Selenium WebDriver in Java](https://www.baeldung.com/java-selenium-webdriver-cookies)
|
||||
- [Clicking Elements in Selenium using JavaScript](https://www.baeldung.com/java-selenium-javascript)
|
||||
- [Taking Screenshots With Selenium WebDriver](https://www.baeldung.com/java-selenium-screenshots)
|
||||
|
|
|
@ -10,3 +10,4 @@
|
|||
- [Cucumber Data Tables](https://www.baeldung.com/cucumber-data-tables)
|
||||
- [Cucumber Background](https://www.baeldung.com/java-cucumber-background)
|
||||
- [Cucumber Hooks](https://www.baeldung.com/java-cucumber-hooks)
|
||||
- [Unit Testing of System.out.println() with JUnit](https://www.baeldung.com/java-testing-system-out-println)
|
||||
|
|
Loading…
Reference in New Issue