会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
neolshu
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
8
9
10
11
12
13
14
15
16
···
26
下一页
2025年9月14日
MySQL主从复制原理深度解析(源码级详解)
摘要: 本文基于MySQL 8.0.32源码,结合存储引擎机制,全面剖析主从复制技术栈。包含2000+行核心代码解析与实现原理图解。 一、复制架构总览 1.1 核心组件协作原理 整个过程始于客户端(Client) 向主库(Master) 发送 SQL 操作命令。主库将数据变更写入本地的二进制日志文件(Bin
阅读全文
posted @ 2025-09-14 11:14 NeoLshu
阅读(105)
评论(0)
推荐(0)
2025年9月13日
Java 四种引用详解:源码级、原理与应用
摘要: 前言 在 Java 中,引用类型决定了对象如何被垃圾回收器(GC)处理。Java 提供了四种引用类型,每种类型都有特定的使用场景和行为特征。下面我将从源码层面深入解析这四种引用类型。 一、引用类型概览 引用类型回收时机是否可获取对象典型应用场景强引用 (Strong Reference)永不回收(除
阅读全文
posted @ 2025-09-13 11:59 NeoLshu
阅读(5)
评论(0)
推荐(0)
八大经典排序算法的 Java 实现&对比(冒泡、选择、插入、希尔、归并、快排、计数、堆排序)【面试必考】
摘要: 以下是八大经典排序算法的Java实现,包含时间复杂度、空间复杂度分析、特点说明及优化策略: 1. 冒泡排序 (Bubble Sort) public void bubbleSort(int[] arr) { int n = arr.length; for (int i = 0; i < n - 1;
阅读全文
posted @ 2025-09-13 11:54 NeoLshu
阅读(23)
评论(0)
推荐(0)
Java ThreadLocal 深度解析(实战篇)
摘要: 1. 核心概念与设计目的 ThreadLocal 是 Java 提供的一个线程局部变量机制,用于实现线程隔离的数据存储。每个访问该变量的线程都有自己独立初始化的变量副本,实现了"数据与线程绑定"的效果。 设计目标: 避免线程间共享数据时的同步开销为线程提供私有存储空间,保存上下文信息简化在调用链中传
阅读全文
posted @ 2025-09-13 09:59 NeoLshu
阅读(22)
评论(0)
推荐(0)
MySQL执行计划深度解析:从EXPLAIN输出到慢查询优化实战
摘要: MySQL执行计划深度解析:从EXPLAIN输出到慢查询优化实战 本文结合MySQL优化器原理,深度解读EXPLAIN输出,并通过真实案例展示如何通过执行计划定位性能瓶颈。 一、执行计划基础:EXPLAIN字段全解析 1. 核心字段详解(基于MySQL 8.0) 字段类型说明优化意义最佳值idint
阅读全文
posted @ 2025-09-13 09:55 NeoLshu
阅读(44)
评论(0)
推荐(0)
MySQL 查询优化器详解
摘要: 源码分析 因篇幅问题,源码分析在另一篇中阐述,本篇主讲概念流程 MySQL查询优化器源码解析:从SQL到执行计划的底层实现 引言:一条SQL的奇幻漂流 在我们日常的开发中,一条看似简单的 SELECT * FROM users WHERE id = 1; 语句,在MySQL内部却经历了一场精密而复杂
阅读全文
posted @ 2025-09-13 09:50 NeoLshu
阅读(120)
评论(0)
推荐(0)
MySQL查询优化器源码解析:从SQL到执行计划的底层实现
摘要: MySQL查询优化器源码解析:从SQL到执行计划的底层实现 重点介绍:本文与之前已发布的《InnoDB底层架构》《索引实现原理》《锁机制》形成完整知识链,聚焦sql/optimizer模块实现细节 一、优化器架构全景图 生成Parse Tree 语法树优化 逻辑优化 物理优化 输出 SQL语句 Pa
阅读全文
posted @ 2025-09-13 09:47 NeoLshu
阅读(41)
评论(0)
推荐(0)
2025年9月11日
【大模型应用】MCP 概念详解 及 Java 项目使用
摘要: 第一部分:MCP 深度解析 - AI 的“USB 标准” 1. 什么是 MCP? MCP (Model Context Protocol) 是由 Anthropic 主导开发的一种开放协议,旨在为大语言模型(LLM)提供一种标准化、安全的方式来访问外部工具、数据和服务。 核心比喻:MCP 之于 AI
阅读全文
posted @ 2025-09-11 12:26 NeoLshu
阅读(141)
评论(0)
推荐(0)
Java 框架 SpringBoot 自动装配原理
摘要: 一、自动装配要解决什么问题? 在传统 Spring 应用中,我们需要大量编写 XML 配置或 Java @Configuration 类来声明 Bean 及其依赖关系(如数据源、事务管理器、MVC 组件等)。这个过程繁琐且容易出错。 自动装配的目标是:根据项目 classpath 中存在的依赖 Ja
阅读全文
posted @ 2025-09-11 09:29 NeoLshu
阅读(23)
评论(0)
推荐(0)
2025年9月10日
Java 框架 Spring AOP 详细分析介绍
摘要: 一、AOP 核心概念:解决何种问题? 在软件开发中,像日志记录、事务管理、安全校验这样的功能,会散布在许多业务模块中。这些功能被称为横切关注点 (Cross-Cutting Concerns)。 传统 OOP 的困境:会导致“代码纠缠”和“代码分散”,使得核心业务逻辑变得不清晰,难以维护。publi
阅读全文
posted @ 2025-09-10 15:55 NeoLshu
阅读(47)
评论(0)
推荐(0)
上一页
1
···
8
9
10
11
12
13
14
15
16
···
26
下一页
公告