致橡树 / Oak

Spring之我见 - 代理模式及FactoryBean的实际运用 - Mybatis Mapper文件的华丽转身

MyBatis通过FactoryBean和动态代理机制,将Mapper接口转为Spring Bean,实现无实现类的数据库操作。

wayne 发布于 2025-07-11

spring之我见 - RefreshScope原理 - 从动态配置到代理机制

讲述动态配置是怎么在Spring中生效的,涉及TargetSource,refresh对象等知识

wayne 发布于 2025-07-11

G1调优实践日记 - 被误解的MetaspaceSize

Metaspace是JVM存储类元数据的共享内存区,JDK1.8后改用本地内存实现。关键参数-XX:MetaspaceSize设定GC触发水位线(动态浮动,受Max/MinMetaspaceFreeRatio调控)。实验通过CGLib动态加载类验证水位机制,证明当Metaspace占用达设定值时触发GC。需注意MaxMetaspaceSize避免内存耗尽。

wayne 发布于 2025-06-22

LeetCode - 合并区间 / 最长公共子序列

LeetCode -- 56. 合并区间 / 1143. 最长公共子序列

wayne 发布于 2025-06-20

LeetCode - 字符串解码(栈数据结构/递归法)/ 接雨水(重复遍历/双指针法)

LeetCode -- 394. 字符串解码(栈数据结构/递归法)/ 42. 接雨水

wayne 发布于 2025-06-20

AI - AI-Media2Doc音视频转化文档尝鲜指南

AI 视频图文创作助手是一款 Web 工具, 基于 AI 大模型, 一键将视频和音频转化为各种风格的文档, 无需登录注册, 前后端本地部署,以极低的成本体验 AI 视频/音频转风格文档服务。

wayne 发布于 2025-06-12

WSL2 配置 Windows v2ray 代理指南 (学习用途)

WSL2 配置 Windows v2ray 代理指南保姆教程

wayne 发布于 2025-06-09

LeetCode - 最长连续序列 / 三数之和

LeetCode -- 128. 最长连续序列 / 15. 三数之和

wayne 发布于 2025-05-28

LeetCode - 缺失的第一个正数 / 三数之和

LeetCode -- 41. 缺失的第一个正数 / 15. 三数之和

wayne 发布于 2025-05-28

JAVA基础 - 类加载机制

JAVA基础 - 描述类加载机制的各个阶段,重点在双亲委派机制的理解。

wayne 发布于 2025-05-25
上一页 下一页