网站更新日志
约 2046 字大约 7 分钟
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 入门