自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(88)
  • 收藏
  • 关注

原创 测开笔试题

代码覆盖率属于静态测试单元测试主要技术手段有()正确答案: A B C 驱动代码Stub代码Mock代码GUI测试手段 mock:对代码中某些不容易获取的对象创建虚拟对象来测试 stub:桩函数是代替某些被调用了但是没有编写代码,一般再增量迭代自底向上的过程中不用编写。再自顶向下的过程中需要编写 驱动函数:调用被测函数,给被测函数传参 GUI测试是系统测试 下面叙述中错误的是( )正确答案: A软件测试的目的是发现错误并改正...

2021-08-22 10:57:29 1577

原创 数据库主键与外键

https://www.cnblogs.com/feng9exe/p/7455968.html

2021-08-06 12:21:04 176

原创 长连接与心跳机制

https://www.cnblogs.com/sunsky303/p/10414146.htmlhttps://www.cnblogs.com/superfj/p/9153776.html

2021-07-27 11:37:10 174

原创 集群与分布式区别

https://zhuanlan.zhihu.com/p/95288580

2021-07-27 11:30:25 301 1

原创 公共集群争抢

https://blog.csdn.net/weixin_42221657/article/details/104238938

2021-07-27 11:29:55 152 1

原创 git操作

https://blog.csdn.net/qq_29907885/article/details/88866556?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control&dist_request_id=1330144.35454.16182194090602393&depth_1-utm_source=distrib

2021-07-09 11:35:09 94

原创 python

1.三元运算符exp1 if contion else exp2如果contion成立,则整个取exp1表达式,否则取exp2max = a if a>b else b

2021-07-05 15:53:11 88

原创 RPC框架

https://www.jianshu.com/p/78f72ccf0377

2021-06-30 15:38:24 69

原创 数据库数据类型

https://www.jianshu.com/p/1754092dfb70

2021-06-29 17:19:29 112

转载 mysql如何实现事务

数据库事务的 ACID 四大特性是事务的基础,了解了 ACID 是如何实现的,我们也就清楚了事务的实现1.原子性回滚日志想要保证事务的原子性,就需要在异常发生时,对已经执行的操作进行回滚,而在 MySQL 中,恢复机制是通过回滚日志(undo log)实现的,所有事务进行的修改都会先记录到这个回滚日志中,然后在对数据库中的对应行进行写入。回滚日志除了能够在发生错误或者用户执行ROLLBACK时提供回滚相关的信息,它还能够在整个系统发生崩溃、数据库进程直接被杀死后,当用户再次启动数据库..

2021-06-29 17:00:49 683

原创 接口和抽象类区别

https://www.huaweicloud.com/articles/4c46a18c83e3cc2f322b2cce65ba1700.html

2021-06-29 16:20:25 86

原创 虚拟内存

https://www.cnblogs.com/vamei/p/9329278.htmlhttps://jishuin.proginn.com/p/763bfbd248c0页面置换

2021-05-24 18:21:47 85

原创 虚拟内存

https://jishuin.proginn.com/p/763bfbd248c0

2021-05-24 17:25:22 79

原创 数据库索引

数据库索引是什么及存储了什么https://blog.csdn.net/weiliangliang111/article/details/51333169索引类型https://zhuanlan.zhihu.com/p/80413649

2021-05-24 16:27:27 91

原创 hashmap

https://aijishu.com/a/1060000000009938

2021-05-21 17:31:17 76

原创 java引用类型

https://zhuanlan.zhihu.com/p/28654272

2021-05-21 17:15:13 143

原创 12306业务实现

https://www.infoq.cn/article/12306-core-model-design

2021-05-21 16:56:09 110

原创 Java泛型

https://segmentfault.com/a/1190000002646193

2021-05-21 16:35:48 82

原创 分布式锁

https://zhuanlan.zhihu.com/p/72896771

2021-05-21 16:02:52 56

原创 python中list不能作为dict的key的原因

元组可以作为dict的key,但是list不可以。因为dict是通过哈希函数实现,但是list没有支持hash的方法。如何list想要支持hash,如果是基于id的话,那么创建一个相同的list,其哈希值也不同。如果是基于内容的话,list是可修改的,但是对于dict来说,其key应该是不可修改的。一句话总结:因为dict是通过哈希函数实现,对于key不应该是可修改的,而元组是不可改的,list可以修改...

2021-05-21 15:21:49 1088

原创 秒杀系统

热点数据https://www.jianshu.com/p/76b359480940https://developer.aliyun.com/article/64762https://developer.51cto.com/art/202010/628595.htm

2021-05-20 17:27:18 54

原创 淘宝订单定时取消实现

https://segmentfault.com/a/1190000022718540

2021-05-20 16:54:56 371

原创 指针与引用

https://blog.csdn.net/weikangc/article/details/49762929

2021-05-20 15:33:11 37

转载 指针常量与常量指针

指针常量:指向常量的指针,p所指向的内存地址所对应的值,是const,因此不可修改。但指针所指向的内存地址是可以修改的,因为指针本身并不是const类型。常量指针:表示const修改的指针因为const修饰的是指针p,也就是说:指针所指向的内存地址是const,不可修改。但p所指向内存地址所对应的值是可以修改的,因为其并不是const类型。指向常量的指针常量: const同时修饰类型和指针。只读因为const同时修饰这类型和指针,也就是说:指针所指向的内存地址不可修改同时内存地址所对

2021-05-20 14:27:21 123

原创 内存泄漏与溢出

https://blog.csdn.net/jingzi123456789/article/details/84196357https://blog.csdn.net/haimianjie2012/article/details/56496047https://www.jianshu.com/p/54b5da7c6816

2021-05-20 11:26:57 58

原创 C++默认函数

https://zhuanlan.zhihu.com/p/85813423https://blog.csdn.net/Cypress1010/article/details/53742582

2021-05-20 11:00:22 42

原创 堆——完全二叉树

https://www.cnblogs.com/sxkgeek/p/9662491.htmlhttps://blog.csdn.net/pingdaozhang/article/details/106361299

2021-05-17 17:00:39 107

原创 哈希冲突两种解决办法——拉链法与线性探测法

https://www.cnblogs.com/heyanan/p/6912870.html

2021-05-17 16:41:02 533

转载 git 从分支拉取代码到本地,并修改后提取代码到该分支

2021-04-13 10:46:53 107

原创 Python之init函数

__init_函数:1、带有两个下划线开头的函数是声明该属性为私有,不能在类地外部被使用或直接访问。2. init函数相当于类的构造函数,可以用来来初始化变量等。3. init函数(方法)的第一个参数必须是self(self为习惯用法,也可以用别的名字),后面的参数则可以自由定义,和定义函数没有任何区别。self是当前类的实例...

2021-01-29 16:36:31 274

原创 2021-01-29

for i in range(n):for j in range(m):print(res[i][j], end = ’ ') //输出之后是空格而非默认的换行print()

2021-01-29 14:09:59 59

原创 python接收键盘输入的一行数字

n = int(input()) //接收长度num = list(map(int, input().split())) //以空格隔开num = list(map(int, input().split(","))) //以逗号隔开

2021-01-29 13:29:03 654

原创 app性能测试的指标

Android应用性能测试通常包括:启动时间、内存、CPU、耗电量、流量、流畅度等1.内存和CPU测试主要是为了检测应用在用户不同使用强度下消耗手机内存和CPU的情况主要有:a. 空闲状态下的应用内存消耗;b. 中等规格状态下的应用内存消耗;c. 满规格状态下的应用内存消耗;d. 应用内存峰值;应用内存泄露;e. 应用是否常驻内存;(正常情况下,应用不应占用过多的内存资源,且能够及时释放内存,保证整个应用内的稳定性和流畅性。)根据手机的使用应用频度和强度不同,可将应用使用强度分

2020-12-30 16:48:15 1252 2

原创 单元测试、集成测试、系统测试的不同

单元测试、集成测试、系统测试 粒度不同: 单元测试粒度最小,集成测试粒度居中,系统测试粒度最大。 测试方式不同: 单元测试一般由开发小组采用白盒方式来测试,集成测试一般由开发小组采用白盒加黑盒的方式来测试,系统测试一般由独立测试小组采用黑盒方式来测试。 测试内容不同: 单元测试主要测试单元是否符合“设计”,集成测试既验证“设计”,又验证“需求”,系统测试主要测试系统是否符合“需求规格说明书”。 使用阶段不同: 单元测试为开发人员在开发阶段要做的事情,...

2020-12-29 17:15:35 1185

原创 网页卡、慢的原因

带宽不足、硬件配置低、CPU或者是内存被占满。(首先想到的就是自己网速的问题,但是一般网速在1M以上的,打开网页一般不会是很慢的。网站服务器的带宽不够的话,当大量用户访问的时候,网页的加载也是很慢的,这就是网络的出口端和入口端两个方面) http请求次数太多。 接收数据时间过长,如下载资源过大。 JS脚本过大,阻塞了页面的加载。 网页资源过多、接受数据时间长、加载某个资源慢。 DNS解析速度(DNS解析慢,域名的解析是需要专门的域名解析服务器来完成的,DNS解析包括往复解析的次数及每次解析所...

2020-12-28 18:15:45 754

原创 Android中造成APP闪退的原因总结

弱网络情况下,服务端响应不及时,可能倒是闪退。(网络异常引起的) 应用版本太低,会导致不兼容,造成闪退。(有些API在老版本中有,在新版本中没有,造成对象为空引起闪退) APP的SDK和手机的系统不兼容。 缓存垃圾过多:由于安卓系统的特性,如果长时间不清理垃圾文件。会导致越来越卡,也会出现闪退情况。 设计不合理,1个接口,拉取的数据量太大,请求结果会很慢,且占用大量内存,APP会闪退(比如,我们现在做的记录仪,进入相册列表时候,要拉取所有图片,拉取太慢了,就闪退了) 不同APP间切换,交互测...

2020-12-28 18:13:27 1893

原创 软件测试的流程

测试需求分析阶段:阅读需求,理解需求,主要就是对业务的学习,分析需求点,参与需求评审会议测试计划阶段:主要任务就是编写测试计划,参考软件需求规格说明书,项目总体计划,内容包括测试范围(来自需求文档),进度安排,人力物力的分配,整体测试策略的制定。风险评估与规避措施有一个制定。 测试设计阶段:主要是编写测试用例,会参考需求文档(原型图),概要设计,详细设计等文档,用例编写完成之后会进行评审。 测试执行阶段:搭建环境,执行冒烟测试(预测试)-然后进入正式测试,bug管理直到测试结束 测试评估阶段:出测试

2020-12-28 18:11:31 94

原创 设计用例的方法、依据

设计用例的方法、依据有那些白盒测试 白盒测试用例设计有如下方法:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖。 依据就是代码结构。 黑盒测试 黑盒测试用例设计方法:基于用户需求的测试、等价类划分方法、边界值分析方法、错误推测方法、因果图方法、判定表驱动分析方法、正交实验法、场景法。 依据是用户需求规格说明书,详细设计说明书。 ...

2020-12-28 16:58:23 616

原创 App测试和Web测试的区别

C/S 与B/S (C/S(Client/Server):又称客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sql Server等。客户端需要安装专用的客户端软件B/S(Browser/Server):又称浏览器/服务器模式。是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器App测试和Web...

2020-12-28 16:56:38 188

原创 2020-12-28

MySQL中char、varchar和text三者的区别在MySQL中,char、varchar和text类型的字段都可以用来存储字符类型的数据,char、varchar都可以指定最大的字符长度,但text不可以。它们的存储方式和数据的检索方式也都不一样。数据的检索效率是:char > varchar > text 具体说明: char:存储定长数据很方便,CHAR字段上的索引效率级高,必须在括号里定义长度,可以有默认值,比如定义char(10),那么不论你存储的数据是

2020-12-28 16:50:29 95

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除