青山木

青山木

Hot 100 --- 两两交换链表中的节点
发表于2026-06-24|LeetCode 热题 HOT 100|链表•双指针•算法•leetcode•模拟
本文以LeetCode经典题目"两两交换链表中的节点"为例,重点讲解如何通过哑节点解决新头节点问题,如何用prev、first、second三个指针完成两两交换,以及如何判断循环结束条件
Hot 100 --- 删除链表的倒数第 N 个结点
发表于2026-06-23|LeetCode 热题 HOT 100|链表•双指针•算法•leetcode
本文以LeetCode经典题目"删除链表的倒数第 N 个结点"为例,从链表单向遍历的限制入手,分析为什么倒数删除不能像正序删除一样直接计数,再引出前后双指针保持固定距离的解法
Hot 100 --- 两数相加
发表于2026-06-22|LeetCode 热题 HOT 100|链表•双指针•算法•leetcode•模拟
本文以LeetCode经典题目"两数相加"为例,从题目特点入手,重点讲解链表倒序存储带来的便利,以及如何通过sum和carry两个变量优雅处理进位问题
Hot 100 --- 环形链表 II
发表于2026-06-21|LeetCode 热题 HOT 100|链表•双指针•算法•leetcode•数学推导
本文以LeetCode经典题目"环形链表 II"为例,从暴力哈希表解法入手,逐步优化到快慢指针O(1)空间解法,重点讲解快慢指针第一次相遇后的数学推导过程,证明为什么第二次相遇的位置就是环的入口
Hot 100 --- 回文链表
发表于2026-06-20|LeetCode 热题 HOT 100|链表•双指针•算法•leetcode•反转
本文以LeetCode经典题目"回文链表"为例,从暴力解法入手,先讲解反转链表的核心原理,再引出快慢指针找中点+反转后半段的O(1)空间解法
Hot 100 --- 搜索二维矩阵 II
发表于2026-06-19|LeetCode 热题 HOT 100|算法•leetcode•二叉搜索树•矩阵
本文以LeetCode经典题目"搜索二维矩阵 II"为例,从一个看似合理却存在漏洞的初始方案入手,逐步引出将矩阵视作二叉搜索树的巧妙解法,从右上角开始查找,将时间复杂度优化到O(m+n)
权限设计怎么做?6 种模型从原理到实战全解析
发表于2026-06-18|后端开发|权限控制•ACL•RBAC•ABAC•PBAC•访问控制
系统梳理六种主流权限控制模型(ACL、RBAC、ABAC、PBAC、DAC、MAC),从核心思路、优缺点到适用场景逐一剖析,并给出选型建议和混合模型实践。
Hot 100 --- 旋转图像
发表于2026-06-18|LeetCode 热题 HOT 100|算法•leetcode•模拟•矩阵
本文以LeetCode经典题目"旋转图像"为例,讲解两种解法:逐层四元素交换法和转置+翻转法,重点讲解逐层旋转时如何找到层数、每层元素个数以及索引的书写规律
Hot 100 --- 螺旋矩阵
发表于2026-06-17|LeetCode 热题 HOT 100|算法•leetcode•模拟•矩阵
本文以LeetCode经典题目"螺旋矩阵"为例,重点讲解如何将螺旋遍历过程拆解为四条边的循环收缩,通过边界变量动态控制遍历范围和退出条件
一行代码登录,微秒级鉴权:Sa-Token + Redis Session 实践
发表于2026-06-17|后端开发|Spring Boot•Redis•Sa-Token•鉴权•登录认证•Session•权限
本文从实际项目出发,深入讲解 Sa-Token 的完整使用流程、底层鉴权机制以及基于 Redis Session 共享的性能优化方案
1…91011…13
avatar
青山木
正在学习Java后端开发+智能体开发,希望能与大家多多交流
文章
122
标签
295
分类
9
Follow Me
公告
欢迎来到我的博客,记录学习与成长的点滴。
最新文章
无标题
无标题2026-11-05
多线程为什么会读到旧值?从 CPU 缓存、JMM 到 volatile 的全链路拆解
多线程为什么会读到旧值?从 CPU 缓存、JMM 到 volatile 的全链路拆解2026-11-01
RAG为什么答不出全局性和关联性问题? GraphRAG 与 LightRAG 全链路拆解
RAG为什么答不出全局性和关联性问题? GraphRAG 与 LightRAG 全链路拆解2026-10-29
RAG 为什么总答不准?从切块到混合检索的全链路拆解
RAG 为什么总答不准?从切块到混合检索的全链路拆解2026-10-20
Java 并发基础全解:从进程与线程到多线程、线程安全与死锁
Java 并发基础全解:从进程与线程到多线程、线程安全与死锁2026-10-16
分类
  • Java3
  • LeetCode 热题 HOT 10084
  • RAG2
  • Redis1
  • agent8
  • 博客搭建1
  • 后端开发22
    • RocketMQ6
标签
Rebalance 工作流 缓存穿透 RocketMQ 原地哈希 实体消歧 线程池 PBAC 翻转 Java 双端队列 重试 volatile Redis Top K 回文 二叉树 LFU Cache Aside BM25 双向链表 分治 Canal Lua Graph Gossip 实战 GitHub Pages quicklist 布隆过滤器 模拟 BFS 顺序写 Docker 半消息 有序矩阵 Checklist PageCache LRU 底层数据结构
归档
  • 十一月 2026 2
  • 十月 2026 9
  • 九月 2026 33
  • 八月 2026 9
  • 七月 2026 35
  • 六月 2026 29
  • 五月 2026 1
  • 四月 2026 4
网站信息
文章数目 :
122
最后更新时间 :
© 2025 - 2026 By 青山木框架 Hexo 7.3.0|主题 Butterfly 5.5.4