笔记
- 云原生
- python + django + drf
- Redis 集群方案
- OOMALL相关扩展思考
- 分布式相关:CAP和BASE
- Linux常用命令
- RocketMQ
- TCP超时重传机制的底层原理
- RPC vs HTTP
- 微服务体系结构、Nacos和熔断器
- Go基础学习笔记
- 什么是强引用、软引用、弱引用和虚引用?
- 死锁产生的条件?如何诊断死锁?
- 在MySQL集群中,在从库已经读到了最新值的情况下,主库还有可能读到旧值吗?
- 线程崩溃后为什么不会导致 JVM 崩溃?
- 一致性哈希
- Docker 和虚拟机的区别?Docker 是如何实现隔离的?
- Java的反射机制
- Java Stream
- MyBatis-plus
- 分布式锁
- 泛型与函数式编程
- 基于Redis的用户短信登陆功能
- 缓存穿透、缓存雪崩、缓存击穿与缓存污染
- MySQL原理
- Spring Data + Mongo
- Docker
- Spring Task
- Spring Cache
- Redis基础
- 通过AOP和反射实现不同表的公共字段自动填充
- JavaWeb学习笔记
- mysql常用指令
- Springboot框架学习笔记
- Spring框架学习笔记
- JDBC学习笔记
算法
- LCR-动态规划
- 图论
- LCR-位运算
- LCR-二叉树
- LCR-栈和队列
- 数位dp通用模板
- 分治——归并排序与二分查找
- leetcode
- 前缀和与差分数组
- Lambda表达式在STL中的应用
- STL容器——string成员函数
- 最大子数组和
- 快速幂
- leetcode hot100
- 动态规划-买卖股票问题
- 单调栈
- 完全背包与多重背包
- 01背包
- 岛屿类问题的通用解法、DFS遍历框架