CodesCoddlerExploring Variants of Tree Data structureThere are several variants of tree data structures in computer science. Here are some of them:2 min read·13 hours ago----
CodesCoddlerExploring Variants of Sliding window problemSliding window problems are a common type of algorithmic problem that involves a list or an array of data. The “window” is a range of…2 min read·1 day ago----
CodesCoddlerExploring Variants of DFS Algorithms: A Comprehensive GuideDepth-First Search (DFS) is a fundamental algorithm used in graph theory, which is a method for traversing or searching tree or graph data…3 min read·4 days ago----
CodesCoddlerToken-Based Push Notifications: How They Work and Why They MatterIn the bustling realm of mobile applications, the ability to engage users effectively is a paramount concern for developers and businesses…4 min read·Mar 21, 2024----
CodesCoddlerChoosing between thenApply and thenApplyAsync in CompletableFutureJava’s CompletableFuture class provides two key methods, thenApply and thenApplyAsync, for processing the results of asynchronous…3 min read·Mar 13, 2024----
CodesCoddlerBasics of shared Resources in Multithreaded EnvironmentShared resources in Runnable5 min read·Mar 12, 2024----
CodesCoddlerSpring Bean life cycleIn Spring Boot, the bean lifecycle is managed by the Spring container. It refers to the sequence of steps that a Spring bean goes through…3 min read·Mar 12, 2024----
CodesCoddlerProxies in Spring bootIn the dynamic world of Spring Boot, where applications are designed to be robust, scalable, and maintainable, the concept of proxies plays…3 min read·Mar 11, 2024----
CodesCoddlerExternal SortingExternal sorting is a term for a class of sorting algorithms that can handle massive amounts of data. These sorting algorithms are…4 min read·Mar 6, 2024----
CodesCoddlerTwo-phase commit protocolTwo-phase commit protocol is a type of atomic commitment protocol (ACP) used in distributed systems to ensure that transactions are carried…5 min read·Mar 5, 2024----