微信公众号:云计算通俗讲义 持续输出技术干货,欢迎关注! 通过本文你将了解: 架构 性能指标 监控工具 故障分析 架构 CPU架构主要包括桌面端和移动端两种。 对于桌面端,主...
微信公众号:云计算通俗讲义 持续输出技术干货,欢迎关注! 通过本文你将了解: 架构 性能指标 监控工具 故障分析 架构 CPU架构主要包括桌面端和移动端两种。 对于桌面端,主...
背景 在某些情况下,一个客户不想或者不能直接引用一个对象,此时可以通过一个称之为“代理”的第三者来实现间接引用。代理对象可以在客户端和目标对象之间起到中介的作用,并且可以通过...
背景 有1元、5元、10元、20元、100元、200元的钞票无穷多张。现使用这些钞票支付X元,最少需要多少张? 例如,X=628 我们应该尽可能使用面值较大的钞票,最佳支付方...
微信公众号:云计算通俗讲义 持续输出技术干货,欢迎关注! 01概述 在MySQL中的ORDER BY有两种排序实现方式: 1、利用有序索引获取有序数据; 2、文件排序。 ...
微信公众号:云计算通俗讲义 持续输出技术干货,欢迎关注! MySQL技术路线 1. 入门 数据库入门首选要学会基本环境搭建,然后选择一款顺手的图形界面工具,学习各种SQL语句...
微信公众号:云计算通俗讲义 持续输出技术干货,欢迎关注! 01概述 Binlog它记录了所有的DDL和DML(除了数据查询语句)语句,以事件(EVENT)形式记录,还包含语句...
概述 日志是记录了MySQL数据库的各种类型活动的数据。DBA可以利用这些日志文件定位故障,优化性能等。 分类 在MySQL中,有4种不同的日志,分别是:错误日志(error...
01概述 大数据必然涉及海量数据,所谓海量数据,就是数据量太大,要么在短时间内无法计算出结果,要么因为数据太大无法一次性装入内存。 针对时间,我们可以使用巧妙的算法搭配合...
01概述 可以简单理解为C++是C的超集(当然,也有C的部分特性是C++不支持的),C语言较为底层,在嵌入式、操作系统等领域使用,C++则是面向对象的编程语言,引入了clas...
01背景 假如需要过滤某些不安全网页,现有100亿个黑名单页面,每个网页的URL最多占用64字节。现要设计一种网页过滤系统,可以根据网页的URL判断该网页是否在黑名单上,要求...
01背景 之所以引入主从复制,是基于实际业务需求考虑的: 1、存在这样的一种场景:有一句SQL语句需要锁表,导致系统暂时无法提供读服务,这样就很影响运行中的业务,如果使用主...
01概述 数据库事务ACID中的隔离性是通过锁和MVCC实现的,锁用于并发写操作,MVCC用于并发读操作。因此,数据库锁是控制并发的一种手段。 02分类 2.1 粒度锁/范围...
01背景 在单机系统中,多个线程同时访问某个共享资源时,可以采用线程间加锁保证数据一致性。但是,在分布式系统中,程序运行在多台机器上,各个节点之间无从知晓共享资源的锁定状态,...
01背景 以我们常用办公软件WPS为例,我们使用的时候期望点击一次工具栏弹出一个对话框,再次点击的时候仍然是当前对话框,而不是出现多个对话框。反映到编程中,其实就是对话框只被...
01 概述 高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。 高并发一方面可以...
01背景 备份恢复的几个重要理由: 1、灾难恢复 2、审计 3、测试 4、误操作恢复 02概述 2.1 frm 与表相关的元数据信息都存放在.frm文件中,主要是表结构的定义...
01概述 事务一般是指数据库事务,简称事务,是一组不可分割的操作。 事务会把数据库从一种一致状态转换为另一种一致状态。在数据库提交工作时,可以保证要么所有修改都保存了,要么所...
01卷管理 卷管理软件对待RAID提交给上层操作系统的逻辑盘(操作系统视为物理磁盘)和真正的物理磁盘是一视同仁的,即不管底层的磁盘组织形式如何,只要OS认为它是一块物理磁盘,...
01块存储 1.1 概述 块存储是将裸磁盘空间整个映射给主机使用的,比如磁阵中有3块1T硬盘,可以选择直接将裸设备给操作系统使用(此时识别出3个1T的硬盘),也可以划分经过R...
01概述 HTTP(Hyper Text Transformer Protocol,超文本传输协议)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到...