1. 部署策略对比 分别对滚动部署、蓝绿部署和金丝雀部署进行对比 滚动部署: 应用的新版本逐步替换旧版本。实际的部署发生在一段时间内。在此期间...
CPU资源和内存资源的差异 CPU 可分配的是使用时间,也就是操作系统管理的时间片,每个进程在一定的时间片里运行自己的任务(另外一种方式是绑核,...
1. 什么是原码、反码、补码 先看一个例子: +1和-1的原码、反码、补码的表示 原码、反码、补码的计算方式如下:原码:原码就是符号位加上真值的...
需求情况比较简单: 需要在前端实现一个重试的功能,如果一个请求访问出错(不管是后端服务出错还是网络出错,亦或者是请求的结果不符合预期)均可进行自...
数据库的查询性能一直是性能优化的重灾区。近期看了丁奇老师的分享“为什么SQL语言使用了索引,但却还是慢查询?”,收获颇丰,以此做个记录 0 准备...
集群机器的磁盘经常会被某些进程打满 磁盘空间被打满,其他进程无法继续写入 磁盘的读写通道被打满,其他进程因为读写缓慢而影响性能 问题1: 磁盘空...
@TOC 什么是顺序IO和随机IO 顺序IO是指读写操作的访问地址连续。在顺序IO访问中,HDD所需的磁道搜索时间显着减少,因为读/写磁头可以以...
ping通常是用来检查网络是否通畅或者网络连接速度的命令。telnet是用来探测指定ip是否开放指定端口的 1. ping的原理 ping称为因...
0. 为什么要模块化 模块化是解决应用系统与技术平台越来越复杂,越来越庞大问题的一个重要途径。无论是开发人员还是产品最终用户,都不希望为了系统中...