Hello World

2023-05-23

Hello World,

I started this blog to share my daily learning progress. I love to solve daily Leetcode challenges. I use Java, Nodejs and AWS for backend development. You can find more about me in About section. Also i keep my content organized you can find details in Collection section.

I also use other technology stack (just a hobby) like React/Redux, Python, Three.js, Blender, Bash scripting etc. But these technology are not part of my by daily work but i am pretty much familiar with it and just use it for my personal projects.

Before this blog i used to keep my notes in Microsoft OneNote, Which is pretty amazing tool to make notes, draw diagrams etc. But i found blog a better alternative to keep track of my daily progress.

I’m pretty much excited to start tracking my progress journey via blog and will try to maintain consistency and keep things organized.



Blog content - Logo from Flaticon, And Thanks to Gabriele Musco for creating awesome theme.



More posts like this

Java Garbage Collector Tuning and Selection

2024-02-10 | #Garbage Collection #Java #JVM tunning #Performance & optimization

Index Monitoring Garbage collections Turning off automated heap allocation sizing Tuning garbage collection Old and Young allocation Survivor space allocation Generation needed to become old Selecting a garbage collector Types G1 garbage collector Tuning the G1 garbage collector String de-duplication Misc Viewing running java processes and PID Viewing enabled flag on a process Monitoring Garbage collections We can pass -verbose:gc VM argument to monitor the garbage collection.

Continue reading 


Java Garbage Collection

2024-02-09 | #Garbage Collection #Java #JVM tunning #Performance & optimization

Index Garbage Collection System.gc() Changing size of Heap Soft Leaks Heap dump Generating heap dump Viewing heap dump Generational Garbage Collector Introduction Categories of Young Generation Viewing GC generations in VisualVM Garbage Collection Garbage collection in Java is a mechanism that automatically manages the memory used by a Java program (process to free up memory).

Continue reading 