* Different types of bean injection in Spring - eval
* Different types of bean injection in Spring - eval - changed to java config
* Different types of bean injection in Spring - eval - unit tests and fixes
* BAEL-1530 - Guide to java.lang.System
* removed eval article stuff
* updated unit tests: removed sysouts and unrelated stuff
* updated examples for easiness. refactoring.
* fixed typos, identified by unit tests
* broken into multiple unit tests
* BAEL-1068 - Javadoc example classes
* BAEL-1068 - Formatting change for pom.xml
* Updated javadoc comments to reflect article example
* Added javadoc tags for throws, deprecated, and version and a clause to throw an exception
* BAEL-1422: measure performance of Random and ThreadLocalRandom using JMH
* BAEL-1422: updated benchmarking examples of Random and ThreadLocalRandom to use newWorkStealingPool that leverages ForkJoinPool
* BAEL-1422: refactored benchmarking examples for comparing performance of ThreadLocalRandom and Random
- initialised the collection of Callable before running benchmarking
- removed for loop for submitting task and instead used executor.invokeAll(collection_of_callable)
* BAEL-1282: added TDD type junit tests for geospatial queries elasticsearch
* BAEL-1524: added example for chain of responsibility design pattern
* BAEL-1524: added BDD style jUnit test to test unknown handler in ChainOfResponsibility design pattern
* BAEL-1524: refactored ChainOfResponsibility design pattern example
* BAEL-1524: refactored ChainOfResponsibility design pattern example
* BAEL-1524: updated ChainOfResponsibility design pattern example
* BAEL-1524: updated ChainOfResponsibility design pattern example
* BAEL-1524: moved chain of responsibility example from core-java module to patterns module
* [BAEL-1536] A Guide to the Resource Bundle
The essential code for the article
* [BAEL-1536] A Guide to the Resource Bundle #2
The essential code for the article after the first article review.
* [BAEL-1536] A Guide to the Resource Bundle #3
Essential changes after the second review.
* [BAEL-1536] A Guide to the Resource Bundle #4
Essential changes after the second review:
- Doubles to BigDecimals
* BAEL-1422: measure performance of Random and ThreadLocalRandom using JMH
* BAEL-1422: updated benchmarking examples of Random and ThreadLocalRandom to use newWorkStealingPool that leverages ForkJoinPool
* BAEL-1422: refactored benchmarking examples for comparing performance of ThreadLocalRandom and Random
- initialised the collection of Callable before running benchmarking
- removed for loop for submitting task and instead used executor.invokeAll(collection_of_callable)
* BAEL-1282: added TDD type junit tests for geospatial queries elasticsearch
* BAEL-1524: added example for chain of responsibility design pattern
* BAEL-1524: added BDD style jUnit test to test unknown handler in ChainOfResponsibility design pattern
* BAEL-1524: refactored ChainOfResponsibility design pattern example
* BAEL-1524: refactored ChainOfResponsibility design pattern example
* BAEL-1524: updated ChainOfResponsibility design pattern example
* BAEL-1524: updated ChainOfResponsibility design pattern example
* kugaudo/igor@kugaudo.com
* BAEL-1351 RegEx for matching Date Pattern in Java
* BAEL-1351 RegEx for matching Date Pattern in Java
* BAEL-1351 RegEx for matching Date Pattern in Java
* Fixed names of test methods
* Refactored class names, split unit tests by classes
* Reordered test cases in Gregorian date matcher unit test, formatted code
* Added override annotation
* Renamed mather main method for better semantics
* Fixed names of test methods
* Split Gregorian date matcher to separate branches
* Fixed test cases according to the article
* Revert "Merge branch 'master' into datepattern"
This reverts commit 0d57456140bc9e1f36d32b3e707acd2729b2c60f, reversing
changes made to c768132dcd24d4312567298f34c67cb31dcde9f8.
* BAEL-1422: measure performance of Random and ThreadLocalRandom using JMH
* BAEL-1422: updated benchmarking examples of Random and ThreadLocalRandom to use newWorkStealingPool that leverages ForkJoinPool
* BAEL-1422: refactored benchmarking examples for comparing performance of ThreadLocalRandom and Random
- initialised the collection of Callable before running benchmarking
- removed for loop for submitting task and instead used executor.invokeAll(collection_of_callable)
* BAEL-1328 How to Invert an Array in Java
* Removing code from evaluation article.
* BAEL-1328
Adjusting spaces and implement inversion with commons lang3 and guava.
* BAEL-1328 Renaming unit test class; using AssertJ.
* BAEL-1328 Change to use rangeClosed.
* BAEL-1326 Solving conflicts and apply code formatting.
* BAEL-EVAL | Adding an example to demo Bean Injection
### Changes done
A Spring boot app to demo bean injection
* Adding @Autowired for Constructor Injection
* BAEL-EVAL | Correcting the method name
* BAEL-EVAL
* BAEL-1348 | Adding example of Batch Processing in JDBC
### Changes done
- Added one example using statement
- Added one example using preparedstatement
* Removing evaluation article
* BAEL-1348 | Adding example of Batch Processing in JDBC
### Changes done
- Added an example using statement
- Added an example using preparedstatement
* BAEL-1348 | BatchProcessing example using jdbc
### Changes done
- Add example using statement
- Add example using PreparedStatement
- Add Unit Tests
* BAEL-1348 | Changes to pom.xml and refactoring UnitTest
* BAEL-1348 | Removing the example using spring-boot
* Define beans for handling different message types in a lean chat app
* Add class based spring beans configuration
* Define spring configuration in XML for constructor based bean injection
* Refactor package structure to separate constructor based bean injection code set from setter based bean injection code set
* Define configuration and classes specific to setter-based bean injection.
* Implement tests for constructor-based and setter-based bean injections
* develop codes for explaining type erasure
* Write unit tests for type erasure examples
* Remove evaluation article code
* Modify type erasure examples and unit tests
* Modify type erasure examples and unit tests
* Add expected exception in TypeErasureUnitTest
* Correct grammar in class name
* Implement File Manager app to demonstrate Polymorphism. Develop unit tests for Polymorphism article code
* Add examples for static polymorphism
* Change sysout statments to slf4j log info statements
* Add assertions and expected errors check on Test
* Add assertions and expected errors check on Test
* Correct compile time error of symbol not found
* Removed commented out non-compiling test.
* Replace string concatenations with String.format
* Replace string concatenations with String.format
* Remove verbose file info descriptor and replace with simpler one
* Define beans for handling different message types in a lean chat app
* Add class based spring beans configuration
* Define spring configuration in XML for constructor based bean injection
* Refactor package structure to separate constructor based bean injection code set from setter based bean injection code set
* Define configuration and classes specific to setter-based bean injection.
* Implement tests for constructor-based and setter-based bean injections
* develop codes for explaining type erasure
* Write unit tests for type erasure examples
* Remove evaluation article code
* Modify type erasure examples and unit tests
* Modify type erasure examples and unit tests
* Add expected exception in TypeErasureUnitTest
* Correct grammar in class name
* Implement File Manager app to demonstrate Polymorphism. Develop unit tests for Polymorphism article code
* Add examples for static polymorphism
* Change sysout statments to slf4j log info statements
* Add assertions and expected errors check on Test
* Add assertions and expected errors check on Test
* Correct compile time error of symbol not found
* Removed commented out non-compiling test.
* Replace string concatenations with String.format
* Replace string concatenations with String.format
* BAEL-1328 How to Invert an Array in Java
* Removing code from evaluation article.
* BAEL-1328
Adjusting spaces and implement inversion with commons lang3 and guava.
* BAEL-1328 Renaming unit test class; using AssertJ.