- 博客(12)
- 资源 (26)
- 收藏
- 关注
原创 有符号整数的表示范围
结论 n比特有符号整数的表示范围为[−2^(n−1) ~ 2^(n−1)−1] 解释 1、符号位 首位为符号为,1为负,0为正; 2、对于八位整数为例 00000000到01111111,表示0到+127。10000001到11111111,表示-1到-127。大家可以注意到,10000000我们没有用到。因为如果我们把它看成-0,那么会和00000000发生重复。于是计算机将1000...
2018-08-23 08:44:07 16937 7
原创 连表查询
例如:按照 department_id 查询 employees(员工表)和 departments(部门表) 的信息。 方式一 SELECT … FROM … WHERE SELECT e.last_name,e.department_id,d.department_name FROM employees e,departments d where e.department_id = d....
2018-08-20 20:21:03 1751
原创 LeetCode shell(四)第十行
假设 file.txt 有如下内容: Line 1 Line 2 Line 3 Line 4 Line 5 Line 6 Line 7 Line 8 Line 9 Line 10答案: sed -n ‘10p’ file.txt
2018-08-20 18:44:17 231
原创 LeetCode shell(三)转置文件
文件: 给定一个文件 file.txt,转置它的内容。 file.txt name age alice 21 ryan 30awk ‘{ for(i=1;i<=NF;i++) a[NR,i]=$i} END {for(j=1;j<=NF;j++) for(k=1;k<=NR;k++) ...
2018-08-20 18:41:27 1471
原创 LeetCode shell(二)获取有效电话号码
data.txt文件内容: cat data.txt 987-123-4567 123 456 7890 (123) 456-7890 shell命令: sed -n -r ‘/^(?[0-9]{3})?( |-)[0-9]{3}-[0-9]{4}$/p’ data.txt 解释: -n 设置静默输出,后续/p输出匹配项目 -r 扩展正则表达式规则 -r后的‘‘符号内为具体的正...
2018-08-20 14:47:56 1607
原创 LeetCode shell(一)统计词频
问题 写一个 bash 脚本以统计一个文本文件 words.txt 中每个单词出现的频率。 为了简单起见,你可以假设: words.txt只包括小写字母和 ’ ’ 。 每个单词只由小写字母组成。 单词间由一个或多个空格字符分隔。 示例 words.txtthe day is sunny the thethe sunny is is输出the 4is 3sun...
2018-08-20 10:41:35 641
原创 CPU、网络、磁盘瓶颈检测
一、机器运行情况工具或命令 top 实时产看总体的机器运行情况 nmon工具 可以查看每个CPU内核使用率、每个磁盘文件的IO,相对于top更加详细 free -m 查看内存使用情况二、机器性能估算测试 1、网络 通过FTP上传文件方式来估算; 2、磁盘IO 利用命令测试 sync;/usr/bin/time -p bash -c “(dd if=/dev/zero of...
2018-08-16 13:52:56 742
原创 架构师Web测试常用工具
1、ab测试工具 ab是一种用于测试Apache超文本传输协议(HTTP)服务器的工具。apache自带ab工具,可以测试。 apache、IIs、tomcat、nginx等服务器; 但是ab没有Jmeter、Loadrunner那样有各种场景设计、各种图形报告和监控,只需一个命令即可,有输出描述,可以简单的进行一些压力测试。 2、...
2018-08-04 16:17:53 470
原创 两地三中心及双活数据中心具体示例说明
两地三中心 两地三中心的有几种实现形式,下图是一种典型案例。 在这一案例中,正常情况下,业务运行在主机房的设备之上。主存储与辅存储存在单向同步关系,即主储存的所有数据变更都会实时同步复制①到次存储上,从而保证两个存储数据完全一致。同时,为防止极端灾害发生,主存储的数据变更也会通过异步复制②的方式同步到远程容灾机房的存储设备上。当主中心因为各种原因中断服务时,可以通过手工命令或者软件自动...
2018-08-01 20:50:07 17511
原创 阿里巴巴高可用架构的演进史
阿里的异地多活阿里在整个高可用上也经历过了一段时间,主要是做了三个步骤。第一个是做了同城的双活,第二个做了异地只读及冷备,第三个是做了异地多活,经历了三代体系的演进才走到了今天的异地多活。对于阿里的交易以及支付来讲,我们做异地多活最重要的目的除了灾备之外,更重要的点是追求持续可用,整个支付交易的体量对于用户来讲是持续可用。业界比较主流的灾备我们可以看一下业界比较主流的灾备是怎么做的...
2018-08-01 20:29:43 1309
原创 双活数据中心架构分析及优缺点
一、什么是双活数据中心?首先我们要知道双活就是Active-Active,故名思义就是两边都是活动在线提供服务的,是相对于传统的主备模式Active-Standby模式的。一个真正的双活方案是应该涵盖基础设施、中间件、应用程序各个层次的。双数据中心同时对外提供业务生产服务的双活模式,两个数据中心是对等的、不分主从、并可同时部署业务,可极大的提高资源的利用率和系统的工作效率、性能,让客户从容...
2018-08-01 19:53:26 24939
生命3.0 : 人工智能时代,人类的进化与重生
2019-05-07
七周七数据库
2019-03-24
Java程序性能优化 _让你的Java程序更快、更稳
2019-01-06
软件性能测试过程详解与案例剖析 第2版
2018-12-15
软件性能测试过程详解与案例剖析 第1版
2018-12-15
美团机器学习实践
2018-11-30
百面机器学习算法工程师带你去面试
2018-11-30
NoSQL精粹爱飞翔
2018-11-18
深度学习入门基于Python的理论与实现代码
2018-11-17
深度学习入门基于Python的理论与实现
2018-11-17
葛一鸣郭超实战Java高并发程序设计.pdf
2018-11-14
spark快速大数据分析中文完整带目录PDF
2018-11-13
聊聊架构 作者: 王概凯
2018-08-03
精益数据分析 阿利斯泰尔·克罗尔 完整版
2018-06-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人