PinnedConcurrency Made Simple: The Role of Atomic ReferenceAtomicReference is a class in the java.util.concurrent.atomic package that provides atomic operations on object references. It is…Jul 25Jul 25
PinnedHow Redis achieve concurrent operation with single threadRedis uses I/O multiplexing to handle multiple network connections simultaneously with high efficiency. This is crucial for a…Jul 27Jul 27
PinnedUnlock Java Memory: The Role of Stack and HeapWhen working with Java, it’s crucial to understand how memory is managed. Understanding the basics of the Java Stack and Heap is essential…Dec 11Dec 11
PinnedSpring Singleton vs Prototype Scopes: What Every Developer Needs to KnowThe two most commonly used bean scopes in the Spring Framework: singleton and prototype. Here’s a detailed breakdown of the concepts:Dec 5Dec 5
PinnedWhy You Should Avoid the Unidirectional @OneToMany Association in JPAWhen designing a database schema in JPA, relationships between entities play a crucial role in ensuring performance, maintainability, and…Dec 6Dec 6
Quick and Efficient way of Soft Deletion in HibernateSafeguard Data with Flexible Deletion PracticesDec 9Dec 9
Ultimate Guide to Discussing Requirements in System Design InterviewSystem design interviews are a critical part of technical assessments for engineering roles, particularly at top-tier companies. The…Dec 5Dec 5
Transactions in Spring BootIn Spring Framework, the @Transactional annotation is a powerful tool for managing transactions declaratively. Let’s see how it works and…Dec 3Dec 3
Published inCode Like A GirlDiscover the Best Ways to Turn Disagreements into GrowthLearn Practical Techniques to Resolve Conflicts and Build Stronger BondsDec 3Dec 3