摘要:
前言 在网络上发送请求后,经常会根据请求的状态码去判断请求的成功失败与否,常见的状态码有200,404,500。 不过你以为HTTP请求的状态码就只有这么几个么?其实是远远比这个多的。 今天这篇文章我们就一起来看看HTTP请求中常用的状态码吧。 HTTP状态码 2XX-请求成功 以2开头的2XX类的 阅读全文
摘要:
这篇文章也许你昨晚见过,小宝在文章开头要给各位宝粉道个歉,昨天晚上仔仔细细查了好几遍的图还是发现贴错了,今天重新发一遍正确的给大家。(小宝已经去墙角深刻检讨自己了……) 房子过户给子女哪种方式最合适?很多人想到的是赠与,其实并不是这样。 小宝问大家个问题 如果把房子留给子女的话 你会选择什么方式呢? 阅读全文
摘要:
再牛逼的架构也敌不过挖掘机,无论单机房内你的架构多么的高可用,多么的完善,当挖掘机挖下去那一瞬间,都是扯蛋,楼主所在的公司也被挖掘机挖断过光纤、电力线。 为什么大家都在谈论服务冗余,缓存击穿等高可用时,很少人谈到数据库的高可用呢?这是因为数据库是有状态的。服务可以部署到多个机房,并且同时提供服务,但 阅读全文
摘要:
mysql的主从复制主要有3种模式: a..主从同步复制:数据完整性好,但是性能消耗高 b.主从异步复制:性能消耗低,但是容易出现主从数据唯一性问题 c.主从半自动复制:介于上面两种之间。既能很好的保持完整性,又能提高性能 所以前面文章配置完主从之后,想改成半自动复制,下面是步骤: 1.主从的各个节 阅读全文
摘要:
备份的本质就是将数据集另存一个副本,但是原数据会不停的发生变化,所以利用备份只能回复到数据变化之前的数据。那变化之后的呢?所以制定一个好的备份策略很重要。 一、备份的目的 做灾难恢复:对损坏的数据进行恢复和还原 需求改变:因需求改变而需要把数据还原到改变以前 测试:测试新功能是否可用 二、备份需要考 阅读全文
摘要:
前提 应该确定采用的是单表一个表空间,否则不支持单表的备份与恢复。 在配置文件里边的mysqld段加上 innodb_file_per_table = 1 环境说明: 主库:192.168.0.1 从库1:192.168.0.2 从库2:192.168.0.3 备份工具 : Percona xtra 阅读全文
摘要:
如果你的生产库开启了半同步复制,那么对数据的一致性会要求较高,但在MySQL5.5/5.6里,会存在数据不一致的风险。有这么一个场景,客户端提交了一个事务,master把binlog发送给slave,在发送的期间,网络出现波动,此时Binlog Dump线程发送就会卡住,要等待slave把binlo 阅读全文
摘要:
本章思维导图 一、网站架构的伸缩性设计 1.1 不同功能进行物理分离实现伸缩 (1)纵向分离:将业务处理流程上得不同部分分离部署,实现系统的伸缩性; (2)横向分离:将不同的业务模块分离部署,实现系统的伸缩性; 1.2 单一功通过集群规模实现伸缩 使用服务器集群,即将相同服务部署在多台服务器上构成一 阅读全文