SQL 标准定义了 4 种隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。 低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。 00. 查看隔离级别 # 全局 select @@global.tx_isolation; # 当前会话 select @@session.tx_isolation; # 设…
SQL 标准定义了 4 种隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。 低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。 00. 查看隔离级别 # 全局 select @@global.tx_isolation; # 当前会话 select @@session.tx_isolation; # 设…
在上一篇文章《Let’s Encrypt 免费 HTTPS 证书申请》中,介绍了通过 文件验证 的方式申请 Let’s Encrypt 证书,并为 Nginx 配置证书的整个流程。 那么这篇文章来介绍下如何通过 DNS 验证 的方式申请并为 七牛云 配置 SSL 证书。 那么可能会有人说…
我博客使用的是 Let’s Encrypt 的证书,为什么要用他呢?免费啊!而且还很方便,官网上写了这样一句话: Let’s Encrypt is a free, automated, and open Certificate Authority。 之前想整理下申请过程的,可是一直没时间,现在来写一下叭。其实…
MongoDB 是一个基于分布式文件存储的数据库。由 C++语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他…
Composer 在 PHP 开发中绝对算得上是一个利器,现在几乎整天都离不开它了。但是下载依赖安装的过程却非常慢,因为是国外的嘛。这时候可能就需要使用某些手段来加速一下了。这里我使用的是拿 SS 作为一个代理服务器来实现的。(话…
设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。 目前关系数据库有六种范式:第一范式(1NF)、第二范式…
Redis-Sentinel 是 Redis 官方推荐的高可用性(HA) 解决方案,当用 Redis 做 Master-slave 的高可用方案时,假如 master 宕机了,Redis 本身(包括它的很多客户端) 都没有实现自动进行主备切换,而 Redis-sentinel 本身也是一个独立运行的进程,它能监控多个 master-slave 集群,发…
前面写了关于 MySQL 主从配置的文章,这篇文章来写一下 Redis 的主从配置。相对于 MySQL 来说简单了很多。 01. 安装 sudo apt-get update sudo apt-get install redis-server mkdir /tmp/redis # 创建测试目录 02. 拷贝两份配置 ha@alh:~/redis $ cp /etc/redis/redis.conf ./redis.master.conf ha@alh:~/redis $ cp /etc/redis/redis.conf ./redis.slave.conf 03. 分别修改配置文件 redis.master.conf: daemonize yes # 守护进程 pidfile /var/run/redis_master.pid # PI…
上篇文章,把 MySQL 服务环境搭建好了,这篇文章来写一下 MySQL 主从配置。 01. 修改 MySQL 配置文件 my.master.cnf: [mysqld] log-bin = mysql-bin # 二进制日志文件名 server-id = 1 # 服务器ID expire-logs-days = 7 # (可选) 日志有效期[天] replicate-do-db = test # (可选) 要复…
Flex 是一种布局方案。相对于传统的布局方式(浮动 + 定位),Flex 布局具有了「弹性」。这也使得在布局时更加的灵活方便了。 01. 使用 Flex 给一个元素加上 display: flex 即可指定使用 flex 布局。 div { display: flex; } span { /* 内联元素使用 inline-flex */ display: inline-flex; }…