网站更新日志
约 2479 字大约 8 分钟
2024 年 2 月
2024 年 1 月
新增文章
《数据库》:
- Redis: RDB 快照
- Redis: 混合持久化
- Redis: 主从模式
- Redis: 哨兵机制:主库挂了怎么办
- Redis: 哨兵集群的组成和运行
- Redis: 切片集群:数据量大怎么办
- Redis: 异步机制:避免单线程阻塞
- MySQL: count() 计数的几种方式
2023 年 12 月
新增文章
《微服务架构》:
- SpringCloudAlibaba:Seata 入门
- SpringCloudAlibaba:Seata AT 模式
《数据库》:
- MySQL:初识事务
- MySQL:事务隔离级别
- MySQL:隔离级别的实现原理
- Redis: Redis 底层数据结构
- Redis: Redis 数据类型
- Redis: Redis 真的是单线程吗
- Redis: AOF 日志
新增项目作品
2023 年 11 月
新增文章
《微服务架构》:
- SpringCloudAlibaba:SpringCloudAlibaba 概览
- SpringCloudAlibaba:Nacos 入门
- SpringCloudAlibaba:Sentinel 入门
《前端》:
- Next.js:什么是 Next.js
- Next.js:Intro
- Next.js:Dev or Prod
- Next.js:Build Time vs Runtime
- Next.js:Rendering - Client vs Server
- Next.js:创建 Next.js App
2023 年 10 月
2023 年 8 月
2023 年 7 月
新增文章
《Java》:
- 并发编程:手撕简易线程池
《数据库》:
- MySQL:行锁的加锁规则
《微服务架构》:
- 负载均衡:常见负载均衡算法
- 服务熔断限流与降级:熔断 - 如何防止抖动
《设计模式》:
- 设计模式与范式:模板模式(上):理解模板模式
- 设计模式与范式:模板模式(下):模板模式与 Callback
2023 年 6 月
新增文章
《分布式系统》:
- 基础:什么是分布式
- 基础:分布式系统的指标
- 分布式协调与同步:分布式互斥:一山不容二虎
- 分布式协调与同步:分布式选举:国不可一日无君
《微服务架构》:
- 基础:什么是微服务
- 基础:服务如何拆分
- 基础:初探微服务架构
- 服务注册与发现:什么是服务注册与发现
《计算机基础》:
- 操作系统:如何让程序跑的更快
《设计模式》:
- 设计模式与范式:观察者模式(上):理解观察者模式
- 设计模式与范式:观察者模式(下):实现一个 EventBus 框架
《中间件》:
2023 年 4 月
新增文章
《设计模式》:
2023 年 3 月
新增文章
《数据库》:
- MySQL:了解 Buffer Pool
- MySQL:提高缓存命中率的 LRU 链表
- MySQL:redo log:崩溃恢复神器
- MySQL:binlog:主从复制和备份
- MySQL:update 执行流程
- MySQL:两阶段提交有什么问题
- MySQL:undo log:世上真有后悔药
《计算机基础》:
- 网络:计算机网络模型
- 网络:键入 URL 到页面显示全过程
《框架》:
- small-spring:第 01 章:简单的 Bean 容器
- small-spring:第 02 章:Bean 的定义、注册、获取
- small-spring:第 03 章:实现含构造函数的类实例化策略
- small-spring:第 04 章:注入属性和依赖对象
- small-spring:第 05 章:资源加载器解析文件注册对象
- small-spring:第 06 章:实现应用上下文
- small-spring:第 07 章:初始化和销毁方法
- small-spring:第 08 章:Aware 感知容器对象
- small-spring:第 09 章:对象作用域和 FactoryBean
- small-spring:第 10 章:容器事件和事件监听器
《设计模式》:
- 设计原则与思想:面向对象是什么
- 设计原则与思想:面向对象和面向过程的区别
- 设计原则与思想:你写的真的是面向对象的代码吗
- 设计原则与思想:真正理解接口和抽象类
- 设计原则与思想:理论:传统 MVC vs DDD
- 设计原则与思想:实战:传统 MVC vs DDD
- 设计原则与思想:面向对象开发实战
- 设计原则与思想:常见设计原则
- 设计原则与思想:设计原则补充
- 设计模式与范式:单例模式
2023 年 2 月
新增文章
《Java》:
- 集合:集合入门
- 集合:ArrayList 源码分析
- 集合:HashMap 源码分析:数据结构
- 集合:HashMap 源码分析:功能实现
- 并发编程:AQS 入门:简单了解
《数据库》:
- MySQL:MySQL 常见存储引擎
- MySQL:select 执行流程
- MySQL:执行计划之 explain
- MySQL:索引覆盖和索引条件下推
- MySQL:联合索引与最左前缀匹配
- MySQL:MySQL 中的锁
- Redis:kv 数据库如何实现
《计算机基础》:
- 网络:HTTPS 入门
2022 年 12 月
新增文章
《Java》:
- Java 基础:Object 类
- Java 基础:String 类
- 并发编程:ThreadLocal 详解
- 并发编程:Java 内存模型
- 并发编程:volatile 详解
《计算机基础》:
- 网络:HTTP 入门