一、约定大于配置 约定优于配置(Convention over Configuration),又称按约定编程,是一种软件设计范式。本质上是说,系统、类库或框架应该假定合理...

一、约定大于配置 约定优于配置(Convention over Configuration),又称按约定编程,是一种软件设计范式。本质上是说,系统、类库或框架应该假定合理...
坑3:The action 'show' could not be found for CommentsController 描述:在article的show页面删除comm...
Rails官方文档地址:https://ruby-china.github.io/rails-guides/v4.1/getting_started.html[https:/...
一、分布式事务理论 1.1 CAP(强一致性) CAP 定理,又被叫作布鲁尔定理。对于共享数据系统,最多只能同时拥有CAP其中的两个,任意两个都有其适应的场景。 1.2 BA...
一、缓存问题 1.1 缓存穿透 一般的缓存系统,都是按照key去缓存查询,如果不存在对应的value,就应该去后端系统查找(比如DB)。缓存穿透是指在高并发下查询key不存在...
一、主从复制 Redis支持主从复制功能,可以通过执行slaveof(Redis5以后改成replicaof)或者在配置文件中设置slaveof(Redis5以后改成repl...
一、为什么要持久化 Redis是内存数据库,宕机后数据会消失。Redis重启后快速恢复数据,要提供持久化机制Redis持久化是为了快速的恢复数据而不是为了存储数据Redis有...
一、Redis数据类型 Redis是一个Key-Value的存储系统,key的类型是字符串。value的数据类型有:常用的:string字符串类型、list列表类型、set集...
一、多线程 1.1 Thread和Runnable 创建执行线程有两种方法:(1)继承Thread 类;(2)实现Runnable 接口。Thread类的方式创建新线程: 实...
一、基本概念 1.1 集群⻆⾊ Zookeeper集群中的所有机器通过Leader选举来选定⼀台被称为Leader的机器, Leader服务器为客户端提供读和写服务,除Le...
一、ACID特性 1.1 原子性 原子性:事务是一个原子操作单元,其对数据的修改,要么全都执行,要么全都不执行。修改——>buffer pool修改——>刷盘。可能存在以下两...
一、 索引类型 从索引存储结构划分:B Tree索引、Hash索引、FULLTEXT全文索引、R Tree索引从应用层次划分:普通索引、唯一索引、主键索引、复合索引从索引键值...
一、InnoDB与MyISAM对比 事务和外键InnoDB支持事务和外键,具有安全性和完整性,适合大量insert和update操作。MyISAM不支持事务和外键,提供高速的...
一、MySQL运行机制数据图 二、运行机制解释 建立连接:通过客户端/服务器通信协议与MySQL建立连接。MySQL客户端与服务端的通信方式是“半双工”通信。每一个MySQL...
一、概述 一个应用往往需要运行多个容器,而用docker单个部署效率太低。为了高效率部署多个容器,docker compose应运而生。 二、安装 compose安装...
一、常用dokcer命令汇总 docker常用命令结构图如下: 二、docker镜像相关命令 列出已安装的镜像: 保存已安装的镜像: 从本地包安装镜像: 获取镜像的详细信息:...