Hugo Notes

Hugo Setup git submodule add –depth=1 https://github.com/adityatelange/hugo-PaperMod.git themes/PaperMod git submodule add –depth=1 https://github.com/adityatelange/hugo-PaperMod.git themes/PaperMod git submodule update –init –recursive # needed when you reclone your repo (submodules may not get cloned automatically) echo “theme = ‘PaperMod’” » config.toml theme: “PaperMod”

May 10, 2023 · 1 min · Balaji Vijayn

JVM and It's Memory Model

What is JVM? Java Virtual Machine is the cornerstone of Java Platform. It’s an abstract computing machine which manipulates various memory areas at runtime. JVM is the key pillar supporting languages like Java, Scala, Kotlin etc.. It’s publicly designed but can have private implementation like HotSpot, openJDK, Azul, Adoptium etc.. Architecture Features Class Loader Loads the .class files into the memory and constructs a linkage between all the dependencies Performance verification of the dependencies It initializes class member entities like static variables and methods Manages the verification and preparation of the static fields....

May 10, 2023 · 3 min · Balaji Vijayn