[置顶] redis

摘要: 1. 什么是Redis Redis是由意大利人Salvatore Sanfilippo(网名:antirez)开发的一款内存高速缓存数据库。Redis全称为:Remote Dictionary Server(远程数据服务),该软件使用C语言编写,Redis是一个key-value存储系统,它支持丰富 阅读全文

posted @ 2018-03-30 14:12 九吴凡 阅读(112) 评论(0) 推荐(0) 编辑

2019年7月26日

了解dubbo

摘要: 一、dubbo结构 调用关系: 0.服务容器负责启动、加载、运行服务提供者 1.服务提供者在启动时向注册中心注册自己能提供的服务 2.服务消费者在启动时向注册中心订阅自己需要的服务 3.注册中心返回服务提供者地址列表给消费者,如果有变更,注册中心将基于长连接推送变更数据给消费者 4.服务消费者从提供 阅读全文

posted @ 2019-07-26 16:13 九吴凡 阅读(92) 评论(0) 推荐(0) 编辑

2019年7月24日

集成测试尝试jacoco统计测试覆盖率

摘要: 一、背景 1、项目紧加快迭代,部分同学出现不适应发版节奏的情况,漏测造成出现线上bug。 二、期望 1、借助jacoco提高用例的代码覆盖率 2、熟悉jacoco,逐渐良好地运用到项目中,成为增强产品质量的一环 三、选型 1、基于On-The-Fly模式无侵入、系统不需要停机、实时手机代码覆盖率的优 阅读全文

posted @ 2019-07-24 14:35 九吴凡 阅读(449) 评论(0) 推荐(0) 编辑

2019年6月10日

python小知识(二)---yield

摘要: 首先,如果你还没有对yield有个初步分认识,那么你先把yield看做“return”,这个是直观的,它首先是个return,普通的return是什么意思,就是在程序中返回某个值,返回之后程序就不再往下运行了。看做return之后再把它看做一个是生成器(generator)的一部分(带yield的函 阅读全文

posted @ 2019-06-10 15:52 九吴凡 阅读(141) 评论(0) 推荐(0) 编辑

python小知识(一)---super是干嘛的

摘要: super用于继承父类的方法、属性 super是新式类中才有的,所以Python2中使用时,要在类名的参数中写object。Python3默认是新式类,直接可用。 super能提供代码的复用性、可维护行。 代码举例: class Dog(): def dog_talk(): print("wang 阅读全文

posted @ 2019-06-10 13:54 九吴凡 阅读(364) 评论(0) 推荐(0) 编辑

2019年6月5日

业务测试痛点(一)---解决复杂场景的合同再造

摘要: 迭代测试进行到中期时,简单场景的测试与bug修改基本完成,开始尝试复杂场景的测试。 制作复杂的场景包含的步骤很多,并且一步接一步,步骤前后得卡着服务器时间来进行,遗漏步骤会导致构造的合同不符合预期场景而作废,步骤顺序错误也会导致合同不符合预期场景而作废,制造时间在30-40分钟。 个人的测试习惯:总 阅读全文

posted @ 2019-06-05 14:55 九吴凡 阅读(565) 评论(0) 推荐(0) 编辑

2019年5月22日

用例设计:思维导图orExcel

摘要: 一、 某次紧急发版时使用思维导图来进行了用例的设计,很被导图多分支罗列、在单一分支上层层递进设计模式的吸引,最终看到由版本主题开枝散叶衍发出的结构性用例时非常开心。从此,几个版本的迭代都使用思维导图进行用例设计。 然而部门制度关于测试用例的要求有测试用例的格式为Excell,加上组长认可Excel中 阅读全文

posted @ 2019-05-22 15:44 九吴凡 阅读(764) 评论(0) 推荐(0) 编辑

2019年5月18日

初试django(一)---python manage.py makemigrations以及python manage.py migrate

摘要: 无论当我们第一次在models.py中创建类对象还是对类中的属性进行修改,我们都会使用python manage.py makemigrations 和 python manage.py migrate 两个命令。 在models中第一次创建models类,如图所示 下面使用python manag 阅读全文

posted @ 2019-05-18 15:12 九吴凡 阅读(845) 评论(0) 推荐(0) 编辑

2019年5月13日

再读Python Crash Course(三)---Python之禅

摘要: The Zen of Python, by Tim PetersBeautiful is better than ugly.Explicit is better than implicit.Simple is better than complex.Complex is better than co 阅读全文

posted @ 2019-05-13 15:18 九吴凡 阅读(190) 评论(0) 推荐(0) 编辑

再读Python Crash Course(二)---方法

摘要: 1、方法是Python可对数据执行的操作。 2、每个方法后面都跟着一对括号,这是因为方法通常需要额外的信息来完成其工作。这种信息是在括号内提供的。 3、常用方法: (一) name='ada lovelance' name.title()=Ada Lovelace name.upper()=ADA 阅读全文

posted @ 2019-05-13 15:17 九吴凡 阅读(332) 评论(0) 推荐(0) 编辑

再读Python Crash Course(一)---变量的命名和使用

摘要: 在Python使用变量时,需要遵守一些规则和指南。违反这些规则将引发错误,而指南旨在让你编写的代码更容易阅读和理解。请务必牢记以下有关变量的规则。 1、变量名只能包含字母、数字和下划线。变量名可以字母或下划线大头,但不能以数字打头,例如,可将变量名为message_1,但不能将其命名为1_messa 阅读全文

posted @ 2019-05-13 14:00 九吴凡 阅读(285) 评论(0) 推荐(0) 编辑

导航