IDE是一种成熟稳定、价格便宜的并行传输接口。SATA是一种传输速度更快、数据校验更完整的串行传输接口。SCSI是一种用于计算机和硬盘、光驱等设备之间系统级接口的通用标准,具有系统资源占用率低、转速高、传输速度快等优点。使用mdadm命令创建RAID磁盘阵列。其中,-Cv参数为创建阵列并显示过程,/dev/md0为生成的阵列组名称,-n3参数为创建RAID5磁盘阵列所需的硬盘个数,-l5参数为RA
分类:
其他好文 时间:
2020-11-20 11:54:52
阅读次数:
6
为什么需要代码分离? 为了将代码分成多个bundle,并灵活定制加载策略(按需加载,并行加载),从而大大提升应用的加载速度 如何代码分离? 1、入口起点:使用entry配置手动的分离代码 2、放置重复:使用SplitChunkPlugin去重和分离chunk 3、动态导入:通过在代码中使用动态加载模 ...
分类:
Web程序 时间:
2020-11-20 11:42:55
阅读次数:
13
1.同步异步 同步:在某一段时间内,依次执行-->并行 异步:在某一时间点上,同时执行-->并发 AJAX:异步的局部刷新技术 2.优缺点 优点: 增强用户体验 因为服务器无需在响应整个页面,只需要响应部分内容所以减轻服务器压力 缺点: ajax不能应用在所有场景 无端的增多了对服务器的访问次数,给 ...
分类:
编程语言 时间:
2020-11-20 11:41:24
阅读次数:
5
CPU 和 GPU GPU(图像处理器,Graphics Processing Unit)和CPU(中央处理器,Central Processing Unit)在设计上的主要差异在于GPU有更多的运算单元(如图中绿色的ALU),而Control和Cache单元不如CPU多,这是因为GPU在进行并行计 ...
分类:
其他好文 时间:
2020-11-20 11:37:36
阅读次数:
11
漫画:什么是MapReduce?点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!—————第二天—————————————————什么是MapReduce?MapReduce是一种编程模型,其理论来自Google公司发表的三篇论文(MapReduce,BigTable,GFS)之一,主要应用于海量数据的并行计算。MapReduce可以分成Map和Reduce两部分理解。1.
分类:
其他好文 时间:
2020-11-20 11:20:39
阅读次数:
5
索引单表调优案例 CREATE TABLE IF NOT EXISTS `article`( `id` INT(10) UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT, `author_id` INT(10) UNSIGNED NOT NULL, `cate ...
分类:
数据库 时间:
2020-11-18 13:16:52
阅读次数:
19
1.程序和进程程序:编译好的二进制文件,在磁盘上,不占用系统资源(CPU,内存,打开的文件,设备,锁...)进程:与操作系统联系紧密,进程是活跃的程序,占用系统资源,在内存中执行(程序运行起来,产生一个进程)2.并发3.并行4.单道程序多道程序5.CPU和MMU32位与64位主要针对的是寄存器32位:4字节64位:8字节寄存器速度快容量小硬盘速度慢容量大6.硬盘到cpu硬盘->内存->
分类:
系统相关 时间:
2020-11-18 13:12:00
阅读次数:
17
一、什么是高并发高并发(HighConcurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。高并发相关常用的一些指标有响应时间(ResponseTime),吞吐量(Throughput),每秒查询率QPS(QueryPerSecond),并发用户数等。响应时间:系统对请求做出响应的时间。例如系统处理一个HTTP请求需要200ms,这
分类:
其他好文 时间:
2020-11-18 13:05:25
阅读次数:
6
前 看了前几篇随笔,感觉有点翻译的味道,以后我尽量避免。 这次我们要看的是关于数据库的并行控制的paper,是1976年的老文章了。这篇paper分为两个部分,第一部分介绍多粒度锁,讲的是在继承结构下的加锁方法,第二部分介绍关于多层级的isolation。 多粒度锁 直觉上,排外锁(X)和共享锁(S ...
分类:
其他好文 时间:
2020-11-17 12:46:44
阅读次数:
8
MySQL主从复制,读写分离是互联网常见的数据库架构,该架构最令人诟病的地方就是,在数据量较大并发量较大的场景下,主从延时会比较严重。为什么主从延时这么大?答:MySQL使用单线程重放RelayLog。应该怎么优化,缩短重放时间?答:多线程并行重放RelayLog可以缩短时间。多线程并行重放RelayLog有什么问题?答:需要考虑如何分割RelayLog,才能够让多个数据库实例,多个线程并行重放R
分类:
数据库 时间:
2020-11-17 12:10:49
阅读次数:
12