- 博客(47)
- 收藏
- 关注
原创 算法刷题1-10大排序算法汇总
十种常见排序算法可以分为两大类:指标解释:参考:https://www.cnblogs.com/onepixel/p/7674659.html
2024-07-05 10:30:36
616
原创 python学习-基础1
Python的特点和优势是什么?Python是一种解释型语言、动态类型语言、面向对象编程语言,具有丰富的库和广泛的应用领域。python大小写敏感,靠缩进保证代码的执行。
2024-07-03 14:13:36
711
原创 压测工具stress
1.通过uptime可以观察到,系统平均负载很高,通过mpstat观察到2个CPU使用率很高,平均负载也很高,而iowait为0,说明进程是CPU密集型的;1.通过uptime观察到系统平均负载很高,通过mpstat观察到CPU使用率也很高,iowait为0,说明此进程是CPU密集型的,或者在进行CPU的争用;1.可以通过uptime观察到,系统平均负载很高,通过mpstat观察到CPU使用很低,iowait很高,一直在等待IO处理,说明此进程是IO密集型的;产生2个worker读取tsc产生压力。
2024-06-21 00:50:21
547
原创 ipmitool运维工具
ether b4:96:xx:3b:e7:6e txqueuelen 6000 (Ethernet)4.修改ipmi admin密码。1. 如何查询BMC地址(ipmitool lan print 1 不行的话,使用ipmitool lan print 2)曙光物理机修改ipmi admin密码。2. 如何查询品牌、型号、序列号。3. 如何查看MAC地址。5.强制设置从pxe启动。
2024-06-20 23:44:27
913
原创 prometheus+grafana监控平台
storage.local.index-cache-size.label-name-to-label-values 10485760 存放prometheus里面定义的 label名称的 index cache大小,默认10MB。./prometheus --config.file=prometheus.yml --web.listen-address=10.243.9.160:39090 #运行监听9090端口。-query.timeout 2m0s 查询超时时间,2分钟。
2024-06-20 23:32:06
885
原创 对象存储测试工具-s3cmd
分块上传:python ./s3cmd-2.1.0/s3cmd put --multipart-chunk-size-mb=10 --signature-v2 put ./1g.tar.gz s3://s3cmd/1g-${i}.tar.gz。本文安装包:https://github.com/s3tools/s3cmd/releases/download/v2.0.2/s3cmd-2.0.2.tar.gz。批量下载文件: python s3cmd get s3://ywp/* ./test/
2024-06-20 22:53:35
1221
原创 压测工具sysbench
total time: 60.0105s # --time 执行测试的时间。events (avg/stddev): 1752371.0000/0.00 # 事件(平均值/偏差)execution time (avg/stddev): 59.3140/0.00# 执行时间(平均值/偏差)shell>echo 3 >/proc/sys/vm/drop_cache #清除cache。
2024-06-03 00:11:29
574
原创 测试工具fio
单线程的时候,即使队列深度大于1,但每个访问请求的这两步都是串行的,也就是必须先寻址然后才能传输。随着队列深度的增加,其IOPS会随之增长,QD1~QD4基本是线性提升,QD8大概是QD4的双倍,QD16又是QD8的双倍,直到获得SSD的最大IOPS(一般是32);大文件持续传输型的应用需要的是充分的带宽性能,而小文件随机读写的应用则要求足够的I/O能力。在存储领域有个不成文的规定,只要以IOPS来描述,那么就一般代表是小I/O(32KB)。
2024-05-30 16:29:57
2068
1
原创 MySQL同步问题
报如上错误的场景有 mysql主主同步过程中,会有备机出现异常,机器故障,导致同步失败,机器重启之后,查看mysql同步状态报如下错误:Last_IO_Error: Got fatal error 1236 from master when reading data from binary log: 'Client requested master to start replication from position > file size'”MySQL的同步,分为异步copy跟半同步copy。
2023-04-17 19:46:37
169
原创 MINIO-最简单的对象存储
关联minio:# /root/mc alias set minio/ http://xxxx:9090 admin 123456。登陆界面,MINIO_ACCESS_KEY的值为用户名, MINIO_SECRET_KEY的值为密码。或portal上左侧栏Object Browser,进入到bucket中进行上传文件。下载地址:https://min.io/download#/linux。--console-address为平台访问端口。其中--address为s3端口。二、portal上操作。
2023-04-04 16:46:54
224
原创 自动化环境部署-windows
由于公司机器未申请外网权限,安装过程不能使用pip工具,相关的依赖包需要手动下载安装1,python2.7.32,setuptools-41.1.0pip-9.0.13,wxPython2.8-win32-unicode-2.8.12.1-py27.exe4,robotframework-2.8.7验证:pybot --version5,robotframework-rid...
2019-10-30 11:35:42
960
原创 PDF-测试基础
软件测试是为了发现错误而执行程序的过程测试的核心是什么?1,实现正确的系统 (需求的正确性 ,确认)2,正确地实现系统 (实现的正确性 ,验证)确认比验证更重要好的测试人员应该具备很强的需求确认意识软件测试贯穿于软件定义和开发的整个过程。以下是基本标准:– 准入:有文档证明具备测试策略和主测试计划– 有文档证明项目具有如下工作件:• 详细测试计划• ...
2019-08-22 10:53:27
1888
原创 PDF考试
1、在应用开发生命周期中,涵盖了哪些测试阶段?举例你在测试工作中的一个项目说下每个测试阶段的侧重点。2、业务数据库报数组越界,类似"out of range""SQLCODE=-302 SQLSTATE=22001",这个问题怎么排查解决?...
2019-08-22 09:38:41
729
1
原创 测试笔试题1
1,一个好的测试用例,有哪些特点?“好的”测试用例一定是一个完备的集合,能够覆盖所有的等价类以及各种边界值,而跟能否发现缺陷无关。三个特点:(1),整体完备性(2),等价类划分的准确性(3),等价类集合的完备性最少的用例数,有效,100%覆盖需求2,测试结束的标准是什么?十大原则确定软件测试结束的标准:测试阶段、测试用例、缺陷收敛趋势、缺陷修复率、验收测试、覆盖率、...
2019-05-27 17:16:48
807
原创 面试题--软件测试相关
1、问:所做项目的情况,主要做什么类型的测试?大部分情况,这是一场面试的开门题,面试官问这个问题,主要是考察你的概述能力和全局视野。首先,仔细回顾自己做过的项目。然后挑选最有价值的部分,清楚项目的架构,思路从业务、项目环境、流程以及自己担任的角色去回答。业务:比如Atstudy网校是一个以在线直播、视频录播为主要业务的综合性网站,分为管理员,教师,学生三个大模块,同时可以支持web和手机端使用...
2019-05-27 17:14:03
448
原创 1,南京测试找工作准备
1,所在区域的公司情况南京IT公司私企:华为、中兴、途牛、苏宁、阿里(部分)、京东(部分)、孩子王、育儿网、亚信、金智、烽火、焦点科技、House365、yoho有货、中软国际、软通动力、运满满外企:思杰、趋势、SAP、三星、虹软(arcsoft)、凯易讯(calix)、marvell、富士通、爱立信、阿尔卡特朗讯国企:主要是几个研究所还不错(14、28、841)该信息来自对知乎的信息...
2019-05-27 16:10:45
1397
原创 存储基本定理CAP
一,CAP定理理解存储,首先需要了解CAP定理。CAP定理是存储系统的基本定理。可以参考:阮一峰的CAP 定理的含义CAP分别为Consistency(内容一致性)、Availability(设备可用性)、Partition tolerance(分区容错性)。Eric Brewer 说,这三个指标不可能同时做到。这个结论就叫做 CAP 定理。分区容错的意思是,区间通信可能...
2019-05-12 23:29:19
470
原创 python10大排序算法
找工作面试必然会被问排序的,很重要冒泡排序、选择排序都属于交换排序,时间复杂度为n**2插入排序、快速排序属于插入排序def bubbleSort(lista): """ 冒泡:没写对哦 len(arr)-1次循环; 从0到len(arr)-1-i变量,满足条件相邻交换;n**2 后面的先排序好; """ l = len(...
2019-05-12 01:03:08
199
转载 1,数组
数组数组,将元素存储到内存的连续位置中,是最基本的数据结构。在任何和编程相关的面试中,都会被问到和数组相关的问题,可以说是非常热门的考题之一。比如:将数组反转、对数组进行排序、搜索数组中的元素等。数组数据结构的主要优点是如果知道索引就可以通过 O(l) 进行快速搜索,但是在数组中添加和删除元素的速度会很慢,因为数组一旦被创建,就无法更改其大小。如果需要创建更长或更短的数组,得先创建一个新数...
2019-04-19 16:48:06
245
转载 PMP进度管理
进度压缩技术是指在不缩减项目范围的前提下,缩短进度工期,以满足进度制约因素、强制日期或其他进度目标。赶工和快速跟进是常用的两种方法,下面就来分析一下这两种工具。一、赶工1、怎么用?得有资源通过增加资源,以最小的成本增加来压缩进度工期的一种技术。赶工的例子包括:批准加班、增加额外资源或支付加急费用,来加快关键路径上的活动。2、适合场景:赶工只适用于那些通过增加资源就能缩短...
2019-04-19 16:35:15
935
转载 PMP 成本估算
三点估算三点估算包括三角估算和贝塔估算三角估算估值 = (最小值+最可能值+最大值)/ 3贝塔分布:期望 = ( 最大值+ 4*最可能值 + 最小值 )/ 6比三角估算更精确...
2019-04-19 16:34:57
2339
原创 OpenMessaging
【OpenMessaging】OpenMessaging开源项目于2017年正式入驻Linux基金会,是国内首个在全球范围发起的分布式计算领域的国际标准。OpenMessaging开源标准社区的企业达10家之多,包括阿里巴巴、Datapipeline、滴滴出行、浩鲸科技、京东商城、青云QingCloud、Streamlio、微众银行、Yahoo、中国移动苏州研发中心(按首字母排序),此外,还获...
2019-03-26 15:26:28
1611
原创 Apache RocketMQ
Apache RocketMQ 是一款分布式消息引擎,具备「低延迟」、「高性能」、「高可靠性」等特点,可满足兆级容量和可扩展性的需求。它是国内首个非 Hadoop 生态体系的Apache 社区顶级项目,根据项目毕业前的统计,RocketMQ有百分八十的新特性与生态集成来自于社区的贡献。 项目地址:https://github.com/apache/rocketmq ...
2019-03-26 15:25:56
261
原创 Apache Dubbo
Apache Dubbo 是一款高性能、轻量级的开源Java RPC框架,是国内影响力最大、使用最广泛的开源服务框架之一,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。在2016年、2017、2018年开源中国发起的最受欢迎的中国开源软件评选中,连续三年进入Top10名单。2019年2月Dubbo发布了2.7.0,这一版本将用于Apache 基...
2019-03-26 15:25:02
1613
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人