作者:wayne

LeetCode - 合并两个有序链表 / 删除链表的倒数第 N 个结点

LeetCode -- 21. 合并两个有序链表 / 19. 删除链表的倒数第 N 个结点

wayne 发布于 2025-08-01

LeetCode - 环形链表 / 翻转二叉树

LeetCode -- 141. 环形链表 / 226. 翻转二叉树

wayne 发布于 2025-08-01

Elasticsearch - 倒排索引原理和简易实现

Elasticsearch - 倒排索引原理和简易实现介绍

wayne 发布于 2025-07-27

Redis - ZSet数据结构与滑动窗口应用

Redis ZSet数据结构与在滑动窗口限流方面的应用

wayne 发布于 2025-07-22

JAVA基础 - 一窥TransmittableThreadLocal

ThreadLocal 的缺陷本质源于其 “线程绑定 + 弱引用半清理” 设计。在异步编程成为主流的当下,推荐优先使用 TransmittableThreadLocal

wayne 发布于 2025-07-17
wayne 发布于 2025-07-15

RocketMQ - 顺序消费使用详解

介绍RocketMQ 5.x 顺序消费的功能和注意事项

wayne 发布于 2025-07-13

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
上一页 下一页