• Skip to primary navigation
  • Skip to content
  • Skip to footer
EvanZhao's Tech Blog
  • Home
  • AI Engineering
  • Java
  • JVM
  • Java Concurrency
  • Java Spring
    Evan Zhao

    Evan Zhao

    Technical Manager / Senior Software Engineer / Java, Python, Architecture, Big Data / Scalable System Design

    • Canada
    • Email
    • LinkedIn
    • GitHub

    Spring Boot refresh() Deep Dive: invokeBeanFactoryPostProcessors and BeanDefinition Registration

    2025-07-15 Categories: spring
    Spring Boot refresh() Function: invokeBeanFactoryPostProcessors in Action Spring Boot has largely replaced the traditional XML-based Spring configuration and has become the dominant framework in many modern software and Internet companies.
    Read More

    Spring Framework Startup Process Explained: refresh() and IoC Container Deep Dive

    2025-07-10 Categories: spring
    Inside Spring: A Friendly Walkthrough of the Startup Process This guide breaks down how Spring Framework 6.x starts up using traditional XML configuration. We’ll walk through the ClassPathXmlApplicationContext flow and focus on how beans are loaded, the refresh process, and how Spring handles circular dependencies with its three-level cache.
    Read More

    Spring Boot Startup Process: Step-by-Step Guide (From main() to refresh())

    2025-07-08 Categories: spring
    How a Spring Boot Web App Starts: Step-by-Step Explained This article explains the full startup process of a Spring Boot Web application, from the main() method to the application being fully initialized. I chose the older version(Spring Boot 1.5.7.RELEASE) because it is more understandable and fundational. And I will provide...
    Read More

    Java ThreadLocal Explained: How ThreadLocal Works Internally

    2025-07-06 Categories: concurrency
    Java ThreadLocal Explained: How ThreadLocal Works Internally ThreadLocal provides thread-local variables. Each thread accessing a ThreadLocal variable maintains an independent copy of the variable, preventing issues caused by shared mutable state across threads.
    Read More

    ThreadPoolExecutor in Java Explained: Internal Working, Queueing, and RejectedExecutionHandler

    2025-07-03 Categories: concurrency
    The Secret Sauce Behind ThreadPoolExecutor in Java
    Read More
    « Previous 1 ... 6 7 8 ... 16 Next »
    • Feed
    © 2025 EvanZhao's Tech Blog. Powered by Jekyll & Minimal Mistakes.