Gaurav SahuJava: Garbage CollectionJava has introduced several new garbage collectors in recent versions to improve application performance, reduce latency, and optimize…2 min read·3 days ago----
Gaurav SahuExploring Java Sealed Classes: A Comprehensive GuideJava has continually evolved to meet the needs of modern software development, introducing new features and improvements with each release…3 min read·3 days ago----
Gaurav SahuJava: Dynamic Method DispatchDynamic method dispatch, also known as runtime polymorphism or method overriding, is a mechanism in Java where the call to an overridden…1 min read·Jun 16, 2024----
Gaurav SahuJava: 𝐂𝐨𝐦𝐩𝐢𝐥𝐞 𝐭𝐢𝐦𝐞 𝐚𝐧𝐝 𝐑𝐮𝐧𝐭𝐢𝐦𝐞 𝐌𝐞𝐜𝐡𝐚𝐧𝐢𝐬𝐦In the context of programming languages compile time may refer to any of the following:1 min read·Jun 15, 2024----
Gaurav SahuSpring Boot: Auto ConfigurationSpring Boot’s auto-configuration is a feature that automatically configures the Spring application based on the dependencies present in the…3 min read·Jun 14, 2024----
Gaurav SahuSpring Boot: @SpringbootApplication AnnotationThe @SpringBootApplication annotation in Spring Boot is a convenience annotation that is often placed on the main class of a Spring Boot…2 min read·Jun 13, 2024----
Gaurav SahuDatabase: @Transactional AnnotationThe @Transactional annotation in Spring is used to define the scope of a transactional method, class, or even at the method level within a…2 min read·Jun 12, 2024----
Gaurav SahuDatabase: IsolationIsolation in the context of database transactions refers to the ability to control the visibility of changes made by one transaction to…2 min read·Jun 11, 2024----