Model Context Protocol (MCP)
The Model Context Protocol (MCP) is an open standard that simplifies how AI models connect to data sources and tools. Developed to address the …
Spring Transaction Internals: Architecture, Lifecycle, and Nested Transaction Mechanics
Spring Transaction is one of the most critical modules in the Spring Framework. Whether using the declarative @Transactional or the programmatic …
MySQL query Internals - Volcano model
For many years, MySQL executed SQL queries using a deeply nested, monolithic executor loop. Functions like JOIN::exec() and evaluate_join_record() …
MySQL query internals- Group By
Grouping and aggregation are cornerstones of relational databases. In MySQL, executing a GROUP BY statement involves a sophisticated dance between the …
Spring Cache internals
Spring Cache provides a lightweight abstraction over caching implementations and is driven by annotations such as @Cacheable, @CachePut, and …
Kubernetes generals
Kubernetes (k8s) is a container orchestration system that automates deployment, scaling, and management of containerized applications.
K3s generals
K3s is a lightweight Kubernetes distribution. Minimal footprint, single binary, stripped of non-essential components. Perfect for edge, IoT, and local …
Minikube generals
Minikube runs Kubernetes locally in a VM or container. It’s fast, lightweight, and ideal for dev, testing, and learning.
RocketMq Server Implementation
This article introduces RocketMQ server Architecture and Implementation
MySQL Storage Engine Internals - InnoDB
This article introduces the internal architecture and implementation details of MySQL’s default storage engine, InnoDB, exploring its memory …
JAVA Annotation
Annotation in java is a marker which associates information with a program element, but has no effect at runtime.
Java Proxy - Dynamic Class Creation
Proxy in java allows dynamic creation of class at runtime.
Introduction to Domain Name System
Domain Name System(DNS) is a hierarchical and distributed name service that provides a naming system for computers, resources and other resources on …
Spring Expression Language
Spring Expression Language (“SpEL for short”) is a powerful expression language that support querying and manipulating an object graph at …
MySQL Query Processing Internals
This article provides an in-depth dive into MySQL query processing internals, tracing the lifecycle of a query from the network connection to parsing, …
java project management - Maven
This article introduce java project management and comprehension tool - Maven
RTMP protocol analysis
Real time messaging Protocol was a communication protocol for streaming audio, video and data over the internet with low-latency.
Reactor Project in Java
Reactor is a fourth-generation reactive library, based on Reactive Streams specification, for building non-blocking applications on JVM
Security and Encryption
Encryption is commonly used in web, this article try to explore the encryption algorithms and tools used in encryption
Spring Webflux
WebFlux is non-blocking, asynchronous web framework based on project Reactor.
Spring Cloud Gateway
Spring Cloud Gateway aims to provide a simple, yet effective way to route to APIs and provide cross cutting concerns to them such as : Security, …
HLS- HTTP live streaming
Http live Streaming was originally developed by Apple, now become a international standard.
HTTP the application-layer protocol
HyperText Transfer Protocol(Http) is an application layer protocol for transmitting hypermedia documents. It is commonly used in network …
FFMPEG And It's Java Binding JavaCV
This Article introduces ffmpeg and it’s java binding JavaCV
Concurrency Synchronization
本文记录并发共享内存编程所需的基础模块 Synchronization - 同步器的功能与实现
java concurrency - Synchronizer Framework
本文记录 java AbstractQueuedSynchronizer (AQS) 的设计、实现以及具体应用。
java Concurrency - Fork Join Framework
This Article describes fork join framework design and implementation