Best sites Full Java Tutorials
- https://www.javaguides.net/p/top-java-tutorials.html
- https://www.onlinetutorialspoint.com/java/core-java
- https://www.onlinetutorialspoint.com/java-8
- https://www.onlinetutorialspoint.com/spring-boot-tutorials
- https://www.onlinetutorialspoint.com/hibernate-tutorials
- https://www.onlinetutorialspoint.com/spring-tutorials
- https://javatechonline.com/java-design-patterns-java/
- https://javatechonline.com/spring-boot-tutorial/
- https://javatechonline.com/microservices-tutorial/
- https://java2blog.com/
- https://coderstea.in/post/java/monitor-your-java-memory-with-these-tools/
Basics
- https://www.javaguides.net/p/core-java-tutorial-for-experienced.html
- https://www.javaguides.net/p/java-tutorial-learn-java-programming.html
- https://www.javaguides.net/p/java-exception-handling-tutorial.html
- https://www.polarsparc.com/xhtml/JavaAnnotations.html
- https://www.baeldung.com/java-tutorial
IO
Generics
- https://www.javaguides.net/p/java-generics-tutorial.html
- https://www.baeldung.com/java-generics
- https://www.baeldung.com/java-generics-interview-questions
Collections
- https://www.javaguides.net/p/java-collections-tutorial.html
- https://www.youtube.com/playlist?list=PLGRDMO4rOGcNpAJPtuuCOPXvI39Elxa-c
- https://www.baeldung.com/java-collections
Threading
- https://www.journaldev.com/1079/multithreading-in-java
- https://howtodoinjava.com/java-concurrency-tutorial/
- https://howtodoinjava.com/java/multi-threading/
- https://www.baeldung.com/java-concurrency
- https://www.javaguides.net/p/java-multithreading-utorial.html
XML Tutorial
- https://www.javaguides.net/p/java-xml-tutorial.html
- https://www.javaguides.net/2018/10/jaxb-tutorial.html
- https://mkyong.com/tutorials/java-xml-tutorials/
- https://mkyong.com/java/jaxb-hello-world-example/
- https://mkyong.com/spring3/spring-objectxml-mapping-example/
- https://www.netjstech.com/2018/11/spring-object-xml-mapping-support-jaxb-example.html
Java 7
Java 8 Tutorial
- https://www.javaguides.net/p/java-8.html
- https://howtodoinjava.com/java-8-tutorial/
- https://mkyong.com/tutorials/java-8-tutorials/
- https://www.baeldung.com/java-streams
- https://www.polarsparc.com/xhtml/Java8-LambdaExpressions.html
- https://www.polarsparc.com/xhtml/Java8-DefaultMethods.html
- https://www.polarsparc.com/xhtml/Java8-Optional.html
- https://www.polarsparc.com/xhtml/Java8-Streams.html
- https://github.com/mission-peace/EffectiveJava/blob/master/src/com/ej/lambda/StreamsExample.java
- https://www.polarsparc.com/xhtml/Java8-CompletableFuture-1.html
- https://www.polarsparc.com/xhtml/Java8-CompletableFuture-2.html
- https://www.polarsparc.com/xhtml/Java8-CompletableFuture-3.html
- https://www.polarsparc.com/xhtml/Java8-CompletableFuture-4.html
Junit 5
- https://www.javaguides.net/p/junit-5.html
- https://www.baeldung.com/junit
- https://reflectoring.io/clean-unit-tests-with-mockito/
Others
- https://reflectoring.io/create-analyze-heapdump/
- https://reflectoring.io/create-analyze-heapdump/
- https://reflectoring.io/spring-boot-test/
- https://reflectoring.io/dont-use-spring-profile-annotation/
- https://reflectoring.io/spring-bean-lifecycle/
- https://reflectoring.io/spring-boot-kafka/
- https://reflectoring.io/validate-spring-boot-configuration-parameters-at-startup/
- https://reflectoring.io/spring-boot-conditionals/
- https://reflectoring.io/constructor-injection/
- https://reflectoring.io/database-migration-spring-boot-flyway/
- https://reflectoring.io/spring-boot-execute-on-startup/
- https://reflectoring.io/spring-boot-configuration-properties/
- https://reflectoring.io/event-messaging-with-spring-boot-and-rabbitmq/
- https://www.baeldung.com/spring-factorybean
Spring Framework
- http://www.polarsparc.com/xhtml/SpringFrameworkEssentials-1.html
- http://www.polarsparc.com/xhtml/SpringFrameworkEssentials-2.html
- https://www.polarsparc.com/xhtml/SpringFrameworkEssentials-3.html
- https://www.polarsparc.com/xhtml/SpringFrameworkEssentials-4.html
Spring Boot
-
https://www.javainuse.com/spring/boot_security_jdbc_authentication
-
https://examples.javacodegeeks.com/category/enterprise-java/spring/
-
https://www.sourcecodeexamples.net/search/label/Spring%20Boot
-
https://github.com/springframeworkguru/spring-boot-actuator
Data JPA
- https://www.javaguides.net/p/spring-data-jpa-tutorial.html
- https://www.baeldung.com/spring-data-jpa-query
- https://github.com/bhaskars-repo/SB-Data-JPA
Swagger Addition
Dev Tools
Async
Transaction Mgmt
- https://dzone.com/articles/bountyspring-transactional-management
- https://dzone.com/articles/spring-transaction-propagation
- https://www.marcobehler.com/guides/spring-transaction-management-transactional-in-depth
Spring AOP
Spring Security
- https://www.javaguides.net/p/spring-security-tutorial.html
- https://mkyong.com/spring-security/spring-security-form-login-using-database/
- https://www.javaguides.net/2019/09/user-account-registration-and-login.html
- https://mkyong.com/spring-security/spring-security-form-login-using-database/
- https://www.javainuse.com/spring/boot_security_jdbc_authentication
- https://github.com/sermore/spring-glee-o-meter ( example )
- https://www.toptal.com/spring/spring-boot-oauth2-jwt-rest-protection ( example )
- https://www.toptal.com/spring/spring-security-tutorial
Spring Boot and React
- https://github.com/spring-guides/tut-react-and-spring-data-rest
- https://spring.io/guides/tutorials/react-and-spring-data-rest/
Spring Batch-in-Action
- https://livebook.manning.com/book/spring-batch-in-action/chapter-1/
- https://www.javadevjournal.com/spring-batch/spring-batch-basics/
- https://howtodoinjava.com/spring-batch/
Spring Integration
-
https://docs.spring.io/spring-integration/reference/html/file.html
-
https://docs.spring.io/spring-integration/docs/current/reference/html/index.html
-
https://github.com/spring-projects/spring-integration-samples
-
https://www.tabnine.com/code/java/classes/org.springframework.integration.dsl.IntegrationFlowBuilder
MicroService
Design Patterns
- https://www.javacodegeeks.com/2015/09/java-design-patterns.html
- https://github.com/mission-peace/EffectiveJava/blob/master/src/com/ej/singleton/Connection.java
- https://www.sourcecodeexamples.net/p/core.html
Drools
- https://www.polarsparc.com/xhtml/Drools-1.html
- https://www.polarsparc.com/xhtml/Drools-2.html
- https://www.polarsparc.com/xhtml/Drools-3.html
Book on GitHub
-
https://github.com/RameshMF?tab=repositories ( JavaGuides )
-
https://github.com/SimpleProgramming?tab=repositories ( good )
-
https://www.sourcecodeexamples.net/search/label/Spring%20Boot
-
https://github.com/dilipsundarraj1 ( Udemy Tutorials )
-
https://github.com/neocorp ( Udemy Tutorials )
-
https://github.com/techefx?tab=repositories (microservice example)
-
https://github.com/szantopeter?tab=repositories ( microservice )
-
https://github.com/only2dhir?tab=repositories ( microservice )
-
https://github.com/Nasruddin ( spring and microservice )
-
https://github.com/ExampleDriven ( spring cloud )
-
https://www.sourcecodeexamples.net/p/free-spring-boot-projects.html
-
https://github.com/thombergs/code-examples/tree/master/spring-boot
-
https://github.com/krzyzol/spring-integration-presentation (Spring Integration)
-
https://github.com/SimpleProgramming/spring-integration-example (Spring Integration)
Spring Boot In Action Example
- https://github.com/spring-projects/Spring-Integration-in-Action
- https://github.com/acogoluegnes/Spring-Batch-in-Action
Spring Projects Example
- https://github.com/orgs/spring-projects/repositories?q=example&type=&language=&sort=
- https://github.com/orgs/spring-projects/repositories?q=sample&type=&language=&sort=
- https://www.baeldung.com/java-8-interview-questions
- https://www.netjstech.com/2015/05/core-java-interview-questions.html
- https://www.netjstech.com/p/core-java-interview-questions.html
- https://www.javainuse.com/java/java8_intvw
- https://www.interviewbit.com/java-interview-questions/
- https://www.javatpoint.com/corejava-interview-questions
- https://www.javainterviewpoint.com/
- https://www.logicbig.com/tutorials/spring-framework/spring-core.html
- https://www.java-success.com/core-java-interview-questions/
- https://www.java-success.com/java-multithreading-interview-questions-and-answers/
- https://www.java-success.com/hashmap-and-how-it-works/
- https://www.java-success.com/why-favor-composition-over-inheritance-in-java-oop/
- https://www.java-success.com/spring-di-ioc-explained/
- https://www.java-success.com/13-spring-interview-questions-answers/
- https://ducmanhphan.github.io/tags/#Design%20Pattern
For Data Structure
-
https://github.com/mission-peace/interview/tree/master/src/com/interview
- javatpoint
- journaldev
- howtodoinjava
- https://www.polarsparc.com/xhtml/Ansible-1.html
- https://www.polarsparc.com/xhtml/Ansible-2.html
- https://www.polarsparc.com/xhtml/Ansible-3.html
- https://www.polarsparc.com/xhtml/Ansible-4.html
- https://www.polarsparc.com/xhtml/RabbitMQ-1.html
- https://www.polarsparc.com/xhtml/RabbitMQ-2.html
- https://www.polarsparc.com/xhtml/RabbitMQ-3.html
- https://www.polarsparc.com/xhtml/Python-1.html
- https://www.polarsparc.com/xhtml/Python-2.html
- https://www.polarsparc.com/xhtml/Python-3.html
- https://www.polarsparc.com/xhtml/Python-4.html
- https://www.polarsparc.com/xhtml/Python-5.html
- https://www.polarsparc.com/xhtml/Python-6.html
CodeDecode
Daily Code Buffer
- Spring Boot
- Spring Data JPA
- Microservices using SpringBoot
- Spring Boot Logging
- [Spring Security ] (https://www.youtube.com/watch?v=tWcqSIQr6Ks)
- GitHub
Java Techie
-
How to setup JDBC authentication with Spring Security from scratch
-
How to write a custom login page in Spring Security and Spring Boot
GitHub
Others Youtube videos
- Spring Integration concepts: https://www.youtube.com/playlist?list=PL5oijvb2zs0cauQ0KId8E3ZtHFDPl7555
- Spring Integration 2 : https://www.youtube.com/watch?v=lmKxNUHdxlU&t=3392s
- Spring Integration with annotations : https://www.youtube.com/playlist?list=PLO0KWyajXMh6HbVTnf7YqwbEeZU6kuKJa
-
https://docs.spring.io/spring-framework/docs/current/reference/html/
-
https://docs.spring.io/spring-framework/docs/current/reference/html/core.html
-
https://docs.spring.io/spring-framework/docs/4.2.x/spring-framework-reference/html/index.html
-
https://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/html/index.html
-
https://docs.spring.io/spring-boot/docs/2.6.0-SNAPSHOT/reference/htmlsingle/#features.json
-
https://docs.spring.io/spring-framework/docs/current-SNAPSHOT/reference/html/
https://github.com/dailycodebuffer/AWS-Material
- To draw digrams : https://app.diagrams.net/
- To get handy data : https://www.mockaroo.com/
- To convert json to pojo : https://www.jsonschema2pojo.org/
- JSON Place Holder to get JSON data : https://jsonplaceholder.typicode.com/
- Read Me Creation Online : https://dillinger.io/ , https://readme.so/editor
- ReadMe Chat Sheet : https://guides.github.com/pdfs/markdown-cheatsheet-online.pdf
- JavaInUse Online Tools: https://www.javainuse.com/tools
- To open the MD file on Chrome using extension : Markdown Viewer