
后端开发
文章平均质量分 94
math-chao
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
模板方法模式在开发中的应用
模板方法模式在开发中的应用 先说一下业务背景吧,公司这边需要做一个数据聚合的项目,要从各个数据源清洗出来历史数据,并进行整合统一存储。数据源大概有7、8 个,时间粒度包括历史全量数据、每天的新增数据、从某天开始至今的数据。 面对这个需求,首先的想法是,定义一个接口,抽象各个数据源的处理过程;通过一个类单独进行参数解析、数据源接口实例管理、任务分发。定义好方案之后,于是我们就开始愉快地进行开发了。 第一版接口方案 首先我们定义一个数据源数据的接口,接口定义如下 type Executor interface原创 2021-07-28 17:00:26 · 305 阅读 · 0 评论 -
谈谈缓存那些事---关于缓存击穿、缓存穿透和缓存雪崩
谈谈缓存那些事如何使用缓存缓存处理流程缓存预热缓存常见问题和解决方案缓存穿透缓存击穿缓存雪崩关于缓存的使用 在项目开发过程中,我们们经常会用到缓存来加速项目访问、减小数据库压力,但是在使用缓存过程会有一些常见的问题。今天我们就来聊聊关于缓存那些事。 说明 以下示例代码均基于 PHP 的 Laravel 框架完成 如何使用缓存 缓存处理流程 一般缓存会用在程序从数据库中查询数据之前,先从缓存中取数据...原创 2020-03-21 17:45:42 · 336 阅读 · 0 评论