How to Setup Multiple Github Accounts

Generate Private and Public Keys Generate the public and private key with email id as unique identifier and provide the name for the key file using ‘-f’ ssh-keygen -t rsa -C "emailId" -f "github-balajivijayan" Add the generated public key to the GITHUB account Checkout the Repo to local machine git checkout git@github.com:balajivijayan/balajivijayan.github.io.git Apply the Email used to generate the public key as local config in the same folder as the checked out git repo...

May 13, 2023 · 1 min · Balaji Vijayn

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