Gaurav SahuJava: Garbage CollectionJava has introduced several new garbage collectors in recent versions to improve application performance, reduce latency, and optimize…Jun 21Jun 21
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…Jun 21Jun 21
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…Jun 16Jun 16
Gaurav SahuJava: 𝐂𝐨𝐦𝐩𝐢𝐥𝐞 𝐭𝐢𝐦𝐞 𝐚𝐧𝐝 𝐑𝐮𝐧𝐭𝐢𝐦𝐞 𝐌𝐞𝐜𝐡𝐚𝐧𝐢𝐬𝐦In the context of programming languages compile time may refer to any of the following:Jun 15Jun 15
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…Jun 14Jun 14
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…Jun 13Jun 13
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…Jun 12Jun 12
Gaurav SahuDatabase: IsolationIsolation in the context of database transactions refers to the ability to control the visibility of changes made by one transaction to…Jun 11Jun 11