📅 My Learning Journey
Learning progress chronologically
Tuesday, January 13, 2026 3 posts
Here is the cheat sheet for Daily Updates . Once the project is set up and linked to GitHub, you will repeat these 4 steps every time you make changes to your code. The "Save & Upload" Rou...
Phase 0: Pre-flight Check (Crucial) Before starting, ensure you aren't about to push your whole computer by accident. Open Terminal. Run: git rev-parse --show-toplevel If it says ...
To rename a Git branch, you first rename it locally and then update the remote repository if necessary. Renaming a Local Branch You can rename a local branch whether you are currently on that...
Monday, January 12, 2026 2 posts
📅 Tricky loop code
Java
Simple Java loop code that can be easily confused! public class MainClass { public static void main(String[] args) { bo...
How does the JVM manage different types of locks? Detailed Explanation: The JVM doesn't immediately use a "Heavyweight" OS mutex when you write synchronized . It uses an optimization path to re...