Skip to content

Latest commit

 

History

History
58 lines (44 loc) · 1.91 KB

README.md

File metadata and controls

58 lines (44 loc) · 1.91 KB

I created this page to keep many technical links to cover multiple interesting topics which I used to gone through.


Default method is to enable the feature of lambda expressions.

For example: forEach is the method implemented in iterable interface in order to avoid the same implementation in all other implementations.

https://vijayapidesign.blogspot.com/2020/01/api-design.html


  1. post vs patch difference?

  2. equals and hashcode difference and its contract?

  3. 400 and 500 http codes?

  4. Rest specifications?

  5. Methods in object classes?

  6. Comparator in stream operations?

API Versioning https://stackoverflow.com/questions/389169/best-practices-for-api-versioning https://www.baeldung.com/rest-versioning


Collections Hierarchy


ClassLoaders in java

  • Whenever a java program is executed, it is first loaded by the classloader. There are three types of classloaders.
    1. Bootstrap classloader - loads all JDK classes.
    2. Extension classloader -
    3. System or application classloader.

SaaS(Software as a Service):


Google:


Fetch types: In JPA: One to One - Eager Many to Many - Lazy One to Many - Eager Many to One - Lazy

In hibernate: All are lazy