(1)为什么要分层 作为一名数据的规划者,我们肯定希望自己的数据能够有秩序地流转,数据的整个生命周期能够清晰明确被设计者和使用者感知到。直观来讲就是如图这般层次清晰、依赖关系...
(1)为什么要分层 作为一名数据的规划者,我们肯定希望自己的数据能够有秩序地流转,数据的整个生命周期能够清晰明确被设计者和使用者感知到。直观来讲就是如图这般层次清晰、依赖关系...
redis setnx 锁在单机架构中使用示 应用场景 在应用系统中,在涉及对数据库增删改的情况下,即使前端做了相关限制,还是有可能因为网络或异常操作产生并发重复调用的情况,...
1. 队列使用场景 1.1. 允许延后|异步|并行处理 (相对于传统的 即时|同步|串行 的执行方式) 允许延后:抢购活动时,先快速缓冲有限的参与人数到消息队列,后续再排队处...
1. 工厂模式分类 工厂模式具体可分为三类模式:简单工厂模式,工厂方法模式,抽象工厂模式; 2. 简单工厂模式 又称为静态工厂方法(Static Factory Method...
算法思想 冒泡排序属于一种典型的交换排序。就是通过元素的两两比较,判断是否符合要求,如过不符合就交换位置来达到排序的目的。冒泡排序名字的由来就是因为在交换过程中,类似水冒泡,...
什么是HTTP协议 HTTP协议是Hypertext Transfer Protocol(超文本传输协议)的缩写 主要用于World Wide Web(万维网)与浏览器之间传...
mysql索引概述 什么是索引 索引是一种高效获取数据的数据结构,提高数据查询效率 索引分类 从存储结构上来划分:B-Tree,B+Tree,Hash索引 从应用层次来分:普...
环境准备 centos6.9, apache 2.2.15 , redis 3.2.12,php 7.3.13,mysql 5.1.73,thinkphp3.2.3 htt...
1. 单例模式含义 单例模式就是一个类只有一个实例,不能外部实例化,并向整个系统全局地提供这个实例。它不会创建实例副本,而是会向单例类内部存储的实例返回一个引用。 2. 为何...