
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
从零开始刷算法——滑动窗口篇1:解锁最长无重复子串 & 字符异位词匹配
滑动窗口的理解以及两到典型例题(来自leetcode hot100)

MySQL篇1——MySQL深度揭秘:事务隔离级别与 MVCC 原理详解
介绍了mysql的事务以及并发情况出现的问题和它对应的隔离级别解决方案,详细介绍了MVCC的底层原理。

动态规划的进化之路
✍️ 思想来源:灵茶山艾府(灵神)以经典题目「打家劫舍(House Robber)」为例LeetCode 198: https://leetcode.cn/problems/house-robber/我们先来看问题本身:很自然地想到递归:对于第间房子,我们有两个选择:不偷:那答案就是前间的最大收益;偷:那答案就是前间的最大收益 + 当前房间的钱。于是递归公式如下:f(i)=max(f(i−1),f

从零开始写算法——二叉树篇2:二叉树的最大深度 + 翻转二叉树
hot100二叉树的两题。

从零开始写算法——链表篇4:删除链表的倒数第 N 个结点 + 两两交换链表中的节点
hot100链表的两道题详解。

从零开始写算法——链表篇:相交链表 + 反转链表
leetcode hot100中链表的两个题

从零开始刷算法——双指针-三数之和&接雨水
双指针——三数之和,接雨水

分库分表3-非分片键查询问题与规避方案
主要介绍非分片键查询的情况,以及基因法的原理,最后说明了我是如何在项目中去规避非分片键查询的情况。

从零开始写算法——双指针-移动零 & 盛最多水的容器
leetcode分类刷题——双指针。

Redis篇1——Redis深度剖析:从 5 大数据类型到底层 6 大数据结构
介绍redis的五大数据类型和六大数据结构








