Java Garbage CollectionWhat is automatic garbage collection? Automatic garbage collection is the process of looking at heap memory, identifying which objects are in use and which are not, and deleting the unused objects. An in use object, or a referenced object, means that...Sep 17, 2022 · 2 min readknowthatstuff.hashnode.dev
Forward Proxy, Reverse Proxy and API ProxyWhat is a proxy server? Proxy service means act on behalf of another machine. Proxy server is a system or router that provides gateway between users and internet. It helps prevent cyber attackers from entering a private network. What is a forward pro...Jul 25, 2022 · 2 min readknowthatstuff.hashnode.dev
Operating System - Memory ManagementWhat is memory management? Memory management is the functionality of an operating system which handles or manages primary memory and moves processes back and forth between main memory and disk during execution. Process Address Space The process addre...Jul 25, 2022 · 5 min readknowthatstuff.hashnode.dev
Java reflection - dynamic class loading with examplehttps://examples.javacodegeeks.com/core-java/dynamic-class-loading-example/ What is dynamic class loading? Dynamic Java Class allows the Java platform with the ability to install software components at run-time where you can load your classes in a la...Jul 25, 2022 · 3 min readknowthatstuff.hashnode.dev
Logical clocks - Lamport Clocks and Vector ClocksWhy do we need logical clocks? The concept of time is fundamental to our way of thinking about ordering of events in a system. Since physical clocks in a distributed system can drift among each other, it will be very difficult to enforce total orderi...Jul 21, 2022 · 3 min readknowthatstuff.hashnode.dev