---
title: "Udaysinh (@suryawanshiuday) | Hashnode"
description: "Full stack software developer curious about whats new in the world. Read the latest articles by Udaysinh on Hashnode."
url: "https://hashnode.com/@suryawanshiuday"
---

@suryawanshiuday

# Udaysinh

@suryawanshiuday · New Jersey · Joined July 2022

Full stack software developer curious about whats new in the world

### [Java Garbage Collection](https://knowthatstuff.hashnode.dev/java-garbage-collection?utm_source=hashnode&utm_medium=feed)

What 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...

2 min read · [knowthatstuff.hashnode.dev](https://knowthatstuff.hashnode.dev/java-garbage-collection?utm_source=hashnode&utm_medium=feed)

[Sep 17, 2022](https://hashnode.com/posts/java-garbage-collection/63265a367ae3b59ef00646eb)

### [Forward Proxy, Reverse Proxy and API Proxy](https://knowthatstuff.hashnode.dev/forward-proxy-reverse-proxy-and-api-proxy?utm_source=hashnode&utm_medium=feed)

What 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...

2 min read · [knowthatstuff.hashnode.dev](https://knowthatstuff.hashnode.dev/forward-proxy-reverse-proxy-and-api-proxy?utm_source=hashnode&utm_medium=feed)

[Jul 25, 2022](https://hashnode.com/posts/forward-proxy-reverse-proxy-and-api-proxy/62dec096790e138f3d396ca6)

### [Operating System - Memory Management](https://knowthatstuff.hashnode.dev/operating-system-memory-management?utm_source=hashnode&utm_medium=feed)

What 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...

5 min read · [knowthatstuff.hashnode.dev](https://knowthatstuff.hashnode.dev/operating-system-memory-management?utm_source=hashnode&utm_medium=feed)

[Jul 25, 2022](https://hashnode.com/posts/operating-system-memory-management/62debfed8730728f62e8bbe3)

### [Java reflection - dynamic class loading with example](https://knowthatstuff.hashnode.dev/java-reflection-dynamic-class-loading-with-example?utm_source=hashnode&utm_medium=feed)

https://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...

3 min read · [knowthatstuff.hashnode.dev](https://knowthatstuff.hashnode.dev/java-reflection-dynamic-class-loading-with-example?utm_source=hashnode&utm_medium=feed)

[Jul 25, 2022](https://hashnode.com/posts/java-reflection-dynamic-class-loading-with-example/62debf438730728f62e8bbb8)

### [Logical clocks - Lamport Clocks and Vector Clocks](https://knowthatstuff.hashnode.dev/logical-clocks-lamport-clocks-and-vector-clocks?utm_source=hashnode&utm_medium=feed)

Why 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...

3 min read · [knowthatstuff.hashnode.dev](https://knowthatstuff.hashnode.dev/logical-clocks-lamport-clocks-and-vector-clocks?utm_source=hashnode&utm_medium=feed)

[Jul 21, 2022](https://hashnode.com/posts/logical-clocks-lamport-clocks-and-vector-clocks/62d8e035ca829b4aca568af5)
