Go to file
Tarang Bhalodia 7e5940b578 tarangbhalodia@gmail.com [BAEL-1282: geospatial support elasticsearch] (#3421)
* 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
2018-01-15 11:41:38 -08:00
JGit Update yasson version 2017-11-17 21:24:47 -03:00
Twitter4J Update yasson version 2017-11-17 21:24:47 -03:00
akka-streams Update yasson version 2017-11-17 21:24:47 -03:00
algorithms 1297 README (#3383) 2018-01-09 09:03:02 -06:00
animal-sniffer-mvn-plugin make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
annotations make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
apache-bval Update yasson version 2017-11-17 21:24:47 -03:00
apache-cayenne Update yasson version 2017-11-17 21:24:47 -03:00
apache-cxf Update yasson version 2017-11-17 21:24:47 -03:00
apache-fop Update yasson version 2017-11-17 21:24:47 -03:00
apache-poi BAEL-1203 Apache POI PowerPoint (#3090) 2017-11-29 20:49:08 +01:00
apache-shiro make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
apache-solrj Update yasson version 2017-11-17 21:24:47 -03:00
apache-spark Merge remote-tracking branch 'upstream/master' 2017-11-22 00:54:56 -03:00
apache-thrift Update yasson version 2017-11-17 21:24:47 -03:00
apache-velocity Update yasson version 2017-11-17 21:24:47 -03:00
asciidoctor Update yasson version 2017-11-17 21:24:47 -03:00
asm Update yasson version 2017-11-17 21:24:47 -03:00
atomix Update yasson version 2017-11-17 21:24:47 -03:00
autovalue Update yasson version 2017-11-17 21:24:47 -03:00
aws Update yasson version 2017-11-17 21:24:47 -03:00
axon Update yasson version 2017-11-17 21:24:47 -03:00
bootique BAEL-1174: A Quick Guide to Spring Cloud Consul 2017-11-30 11:55:49 +01:00
camel-api make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
cas make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
cdi Update yasson version 2017-11-17 21:24:47 -03:00
core-java create core-java-io module (#3397) 2018-01-12 15:30:30 +01:00
core-java-8 move stream API to core-java-8 (#3403) 2018-01-13 14:58:51 +01:00
core-java-9 small module name change 2018-01-03 15:19:56 +02:00
core-java-concurrency Refaactoring-Thread Interrupt (#3412) 2018-01-14 16:00:32 +01:00
core-java-io move stream API to core-java-8 (#3403) 2018-01-13 14:58:51 +01:00
core-java-sun make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
core-kotlin BAEL-1402 code for the article: Try-with-resources in Kotlin (#3418) 2018-01-14 16:32:47 -08:00
couchbase Update yasson version 2017-11-17 21:24:47 -03:00
deeplearning4j Merge remote-tracking branch 'upstream/master' 2017-11-22 00:54:56 -03:00
deltaspike Update yasson version 2017-11-17 21:24:47 -03:00
disruptor Update yasson version 2017-11-17 21:24:47 -03:00
dozer Update yasson version 2017-11-17 21:24:47 -03:00
drools 12.12 (#3219) 2017-12-12 07:32:35 +01:00
dubbo make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
eclipse Delete README.md 2017-12-21 11:10:07 +02:00
ejb make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
enterprise-patterns Update yasson version 2017-11-17 21:24:47 -03:00
ethereumj fix blocking tests (#3378) 2018-01-08 22:39:01 +01:00
events Update yasson version 2017-11-17 21:24:47 -03:00
feign Update yasson version 2017-11-17 21:24:47 -03:00
flyway Bael 1457 (#3330) 2017-12-31 10:49:13 +01:00
geotools make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
gradle 12.12 (#3219) 2017-12-12 07:32:35 +01:00
graphql/graphql-java Update yasson version 2017-11-17 21:24:47 -03:00
grpc Update yasson version 2017-11-17 21:24:47 -03:00
gson Update yasson version 2017-11-17 21:24:47 -03:00
guava fix blocking tests (#3378) 2018-01-08 22:39:01 +01:00
guava-modules fix parent.relativePath config for maven submodules in separate folders (#3148) 2017-12-01 07:55:04 +01:00
guest make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
guice Update yasson version 2017-11-17 21:24:47 -03:00
handling-spring-static-resources Update yasson version 2017-11-17 21:24:47 -03:00
hazelcast Update yasson version 2017-11-17 21:24:47 -03:00
hbase Update yasson version 2017-11-17 21:24:47 -03:00
hibernate5 399 update README (#3365) 2018-01-06 16:38:17 -06:00
httpclient Update yasson version 2017-11-17 21:24:47 -03:00
hystrix upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
image-processing Update yasson version 2017-11-17 21:24:47 -03:00
immutables Update yasson version 2017-11-17 21:24:47 -03:00
influxdb Bael-1364 - Introduction to Lettuce (#3415) 2018-01-14 13:48:42 -08:00
intelliJ Update yasson version 2017-11-17 21:24:47 -03:00
jackson Update yasson version 2017-11-17 21:24:47 -03:00
java-difference-date make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
java-lite Bael 1277 (#3379) 2018-01-08 13:34:16 -08:00
java-vavr-stream Add files via upload 2018-01-09 20:27:52 -05:00
java-websocket Update yasson version 2017-11-17 21:24:47 -03:00
javax-servlets Update yasson version 2017-11-17 21:24:47 -03:00
javaxval Update yasson version 2017-11-17 21:24:47 -03:00
jaxb Update yasson version 2017-11-17 21:24:47 -03:00
jee-7 make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
jenkins/hello-world BAEL-1451 Writing a Jenkins plugin (#3396) 2018-01-13 08:57:53 -08:00
jhipster make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
jjwt upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
jmeter Update JMeter tests 2017-12-13 04:51:20 +01:00
jmh Update yasson version 2017-11-17 21:24:47 -03:00
jooby Update yasson version 2017-11-17 21:24:47 -03:00
jpa-storedprocedure Update yasson version 2017-11-17 21:24:47 -03:00
jsf Update yasson version 2017-11-17 21:24:47 -03:00
json Update yasson version 2017-11-17 21:24:47 -03:00
json-path Update yasson version 2017-11-17 21:24:47 -03:00
jsonb 12.12 (#3219) 2017-12-12 07:32:35 +01:00
jsoup formatting work 2017-08-24 15:30:33 +03:00
junit5 12.12 (#3219) 2017-12-12 07:32:35 +01:00
jws Update yasson version 2017-11-17 21:24:47 -03:00
lagom Update yasson version 2017-11-17 21:24:47 -03:00
libraries [BAEL-1455] add docker client test cases and update pom (#3375) 2018-01-08 16:40:32 +01:00
libraries-data make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
linkrest make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
logging-modules BAEL-1300 Change to ConcurrentHashMap (#3206) 2017-12-08 14:31:36 -08:00
lombok Update yasson version 2017-11-17 21:24:47 -03:00
lucene BAEL-1207 File search using Lucene 2017-12-13 00:51:24 +05:30
mapstruct Update yasson version 2017-11-17 21:24:47 -03:00
mesos-marathon Update yasson version 2017-11-17 21:24:47 -03:00
metrics fix blocking tests (#3378) 2018-01-08 22:39:01 +01:00
muleesb BAEL-1254 Getting Started With Mule ESB (#3153) 2017-11-30 04:34:24 +01:00
mustache make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
mvn-wrapper BAEL-1318: Quick Guide to Setting up the Maven Wrapper on an Application (#3371) 2018-01-07 08:42:06 -08:00
mybatis Update yasson version 2017-11-17 21:24:47 -03:00
noexception Update README.md (#3050) 2017-11-27 10:03:08 +01:00
orientdb BAEL-1216: improve tests (#3309) 2017-12-27 19:21:13 -08:00
orika Update yasson version 2017-11-17 21:24:47 -03:00
osgi 12.12 (#3219) 2017-12-12 07:32:35 +01:00
parent-boot-5 upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
patterns make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
pdf Update yasson version 2017-11-17 21:24:47 -03:00
persistence-modules Bael-1364 - Introduction to Lettuce (#3415) 2018-01-14 13:48:42 -08:00
play-framework Update yasson version 2017-11-17 21:24:47 -03:00
protobuffer Update yasson version 2017-11-17 21:24:47 -03:00
rabbitmq Update yasson version 2017-11-17 21:24:47 -03:00
raml Update yasson version 2017-11-17 21:24:47 -03:00
ratpack Update yasson version 2017-11-17 21:24:47 -03:00
reactor-core Update yasson version 2017-11-17 21:24:47 -03:00
rest-with-spark-java Update yasson version 2017-11-17 21:24:47 -03:00
resteasy Update yasson version 2017-11-17 21:24:47 -03:00
rmi Update yasson version 2017-11-17 21:24:47 -03:00
rule-engines Update yasson version 2017-11-17 21:24:47 -03:00
rxjava Build optimize (#3328) 2017-12-30 23:10:54 +01:00
saas make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
spark-java Update yasson version 2017-11-17 21:24:47 -03:00
spring-5 move actuator 2 to spring-5-reactive 2018-01-13 18:18:41 +02:00
spring-5-mvc BAEL-1448: Update Spring 5 articles to use the new milestone version (#3317) 2017-12-28 22:51:12 -08:00
spring-5-reactive Update pom.xml 2018-01-13 18:39:56 +02:00
spring-5-reactive-client BAEL-1448: Update Spring 5 articles to use the new milestone version (#3317) 2017-12-28 22:51:12 -08:00
spring-5-security Create README.md 2018-01-14 22:27:54 +02:00
spring-activiti Merge remote-tracking branch 'upstream/master' 2017-11-22 00:54:56 -03:00
spring-akka Update yasson version 2017-11-17 21:24:47 -03:00
spring-all upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-amqp Update yasson version 2017-11-17 21:24:47 -03:00
spring-amqp-simple Update yasson version 2017-11-17 21:24:47 -03:00
spring-aop 12.12 (#3219) 2017-12-12 07:32:35 +01:00
spring-apache-camel Update yasson version 2017-11-17 21:24:47 -03:00
spring-batch Update yasson version 2017-11-17 21:24:47 -03:00
spring-bom Update yasson version 2017-11-17 21:24:47 -03:00
spring-boot BAEL-1318: Add Maven Wrapper to spring-boot module (#3390) 2018-01-10 21:18:47 -08:00
spring-boot-admin Merge remote-tracking branch 'upstream/master' 2017-11-22 00:54:56 -03:00
spring-boot-bootstrap Update yasson version 2017-11-17 21:24:47 -03:00
spring-boot-custom-starter make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
spring-boot-keycloak upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-boot-property-exp Update yasson version 2017-11-17 21:24:47 -03:00
spring-boot-security [BAEL-1410] Spring Boot Security auto-configuration (#3329) 2017-12-31 17:04:37 +02:00
spring-cloud Zuul and Eureka Integration for discovering routes (#3363) 2018-01-08 17:22:04 +01:00
spring-cloud-bus Update yasson version 2017-11-17 21:24:47 -03:00
spring-cloud-cli 12.12 (#3219) 2017-12-12 07:32:35 +01:00
spring-cloud-data-flow upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-core 12.12 (#3219) 2017-12-12 07:32:35 +01:00
spring-cucumber upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-custom-aop/spring-custom-aop fix list endpoints actuator endpoint (#3348) 2018-01-05 19:11:33 +01:00
spring-data-couchbase-2 Update yasson version 2017-11-17 21:24:47 -03:00
spring-data-elasticsearch tarangbhalodia@gmail.com [BAEL-1282: geospatial support elasticsearch] (#3421) 2018-01-15 11:41:38 -08:00
spring-data-mongodb Update yasson version 2017-11-17 21:24:47 -03:00
spring-data-rest Update yasson version 2017-11-17 21:24:47 -03:00
spring-dispatcher-servlet Update yasson version 2017-11-17 21:24:47 -03:00
spring-drools Update yasson version 2017-11-17 21:24:47 -03:00
spring-ejb [BAEL-1218] Guide to Spring EJB Integration (#3266) 2018-01-07 17:59:53 -06:00
spring-exceptions Update yasson version 2017-11-17 21:24:47 -03:00
spring-freemarker Update yasson version 2017-11-17 21:24:47 -03:00
spring-groovy Update yasson version 2017-11-17 21:24:47 -03:00
spring-hibernate3 12.12 (#3219) 2017-12-12 07:32:35 +01:00
spring-hibernate4 Update yasson version 2017-11-17 21:24:47 -03:00
spring-integration Updated readme.md (#3215) 2017-12-11 13:25:25 +02:00
spring-jenkins-pipeline Update README.md 2018-01-06 11:33:42 +02:00
spring-jersey Update yasson version 2017-11-17 21:24:47 -03:00
spring-jms Update yasson version 2017-11-17 21:24:47 -03:00
spring-jooq Update yasson version 2017-11-17 21:24:47 -03:00
spring-kafka Update yasson version 2017-11-17 21:24:47 -03:00
spring-katharsis upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-ldap Update yasson version 2017-11-17 21:24:47 -03:00
spring-mobile upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-mockito upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-mustache Update yasson version 2017-11-17 21:24:47 -03:00
spring-mvc-email upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-mvc-forms Update yasson version 2017-11-17 21:24:47 -03:00
spring-mvc-java Update yasson version 2017-11-17 21:24:47 -03:00
spring-mvc-kotlin Update yasson version 2017-11-17 21:24:47 -03:00
spring-mvc-push BAEL-1148 earth001@gmail.com - Mapped get method in controller / Removed resources (#3395) 2018-01-11 20:30:31 -06:00
spring-mvc-simple make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
spring-mvc-tiles Update yasson version 2017-11-17 21:24:47 -03:00
spring-mvc-velocity Update yasson version 2017-11-17 21:24:47 -03:00
spring-mvc-webflow Update yasson version 2017-11-17 21:24:47 -03:00
spring-mvc-xml Bael 1469 (#3414) 2018-01-14 21:03:18 +02:00
spring-mybatis Update yasson version 2017-11-17 21:24:47 -03:00
spring-protobuf upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-quartz upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-reactive-websocket BAEL-1475: Reactive WebSockets with Spring 5 2018-01-13 19:25:28 +01:00
spring-reactor upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-remoting fix blocking tests (#3378) 2018-01-08 22:39:01 +01:00
spring-rest upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-rest-angular Update yasson version 2017-11-17 21:24:47 -03:00
spring-rest-embedded-tomcat Build optimize (#3328) 2017-12-30 23:10:54 +01:00
spring-rest-full upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-rest-query-language upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-rest-shell Merge remote-tracking branch 'upstream/master' 2017-11-22 00:54:56 -03:00
spring-rest-simple make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
spring-roo make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
spring-security-acl Add main entry point (#3233) 2017-12-13 14:32:44 +01:00
spring-security-cache-control upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-security-client upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-security-core Merge pull request #3336 from linhvovn/BAEL-1411 2018-01-13 12:06:53 +00:00
spring-security-mvc-boot minor fix (#3163) 2017-11-30 16:22:43 +02:00
spring-security-mvc-custom Update yasson version 2017-11-17 21:24:47 -03:00
spring-security-mvc-digest-auth Update yasson version 2017-11-17 21:24:47 -03:00
spring-security-mvc-ldap upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-security-mvc-login Update yasson version 2017-11-17 21:24:47 -03:00
spring-security-mvc-persisted-remember-me Update yasson version 2017-11-17 21:24:47 -03:00
spring-security-mvc-session Update yasson version 2017-11-17 21:24:47 -03:00
spring-security-mvc-socket make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
spring-security-openid Update yasson version 2017-11-17 21:24:47 -03:00
spring-security-rest Update yasson version 2017-11-17 21:24:47 -03:00
spring-security-rest-basic-auth Update yasson version 2017-11-17 21:24:47 -03:00
spring-security-rest-custom upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-security-sso Update yasson version 2017-11-17 21:24:47 -03:00
spring-security-stormpath upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-security-x509 upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-session upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-sleuth upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-social-login upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
spring-spel Update yasson version 2017-11-17 21:24:47 -03:00
spring-state-machine Update yasson version 2017-11-17 21:24:47 -03:00
spring-swagger-codegen make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
spring-thymeleaf Update yasson version 2017-11-17 21:24:47 -03:00
spring-userservice Update yasson version 2017-11-17 21:24:47 -03:00
spring-vertx Update yasson version 2017-11-17 21:24:47 -03:00
spring-zuul upgrade boot parent (#3352) 2018-01-05 20:56:21 +01:00
static-analysis Update yasson version 2017-11-17 21:24:47 -03:00
stripe Update yasson version 2017-11-17 21:24:47 -03:00
structurizr Update yasson version 2017-11-17 21:24:47 -03:00
struts-2 Merge remote-tracking branch 'upstream/master' 2017-11-22 00:54:56 -03:00
testing-modules make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
undertow BAEL-1174: A Quick Guide to Spring Cloud Consul 2017-12-01 08:48:36 +01:00
vaadin Update yasson version 2017-11-17 21:24:47 -03:00
vavr Update README.md 2018-01-09 22:56:53 +02:00
vertx Update yasson version 2017-11-17 21:24:47 -03:00
vertx-and-rxjava make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
video-tutorials Update yasson version 2017-11-17 21:24:47 -03:00
vraptor make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
wicket Update yasson version 2017-11-17 21:24:47 -03:00
xml make sure modules using java8 (#3313) 2017-12-28 15:30:01 +01:00
xmlunit-2 Merge remote-tracking branch 'upstream/master' 2017-11-22 00:54:56 -03:00
xstream Update yasson version 2017-11-17 21:24:47 -03:00
.gitignore Update yasson version 2017-11-17 21:24:47 -03:00
.gitmodules Update yasson version 2017-11-17 21:24:47 -03:00
.travis.yml Update .travis.yml (#3334) 2018-01-04 17:21:52 +02:00
LICENSE Create LICENSE (#3159) 2017-11-29 16:36:08 +02:00
README.md Update README.md 2017-11-30 15:44:36 +02:00
book Update yasson version 2017-11-17 21:24:47 -03:00
pom.xml create core-java-io module (#3397) 2018-01-12 15:30:30 +01:00

README.md

The "REST with Spring" Classes

After 5 months of work, here's the Master Class of REST With Spring:
>> THE REST WITH SPRING MASTER CLASS

And here's the Master Class of Learn Spring Security:
>> LEARN SPRING SECURITY MASTER CLASS

Spring Tutorials

This project is a collection of small and focused tutorials each covering a single and well defined area of development. Most of the tutorial projects are focused on the Spring Framework (and Spring Security).
In additional to Spring, the following technologies are in focus: core Java, Jackson, HttpClient, Guava.

Working with the code in Eclipse

Any IDE can be used to work with the projects, but if you're using Eclipse, consider the following.

  • import the included formatter in Eclipse: https://github.com/eugenp/tutorials/tree/master/eclipse

CI - Jenkins

This tutorials project is being built >> HERE