2 PipiTester

尚未进行身份认证

我要认证

life is short you need me

等级
TA的排名 24w+

测试开发接口自动化之Httpclient第一个请求

1.httpclient的第一个GET请求1.1pom依赖文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.

2020-06-04 11:38:46

测试开发在路上

简单的说下吧1.聚集下在深圳圈内的测试同学2.大家一起研讨测试开发技术3.帮大家解决一些常见的问题4.日常更新工作上所遇到的问题及解决问题的办法5.更新先进技术有兴趣的同学和朋友点个关注+个圈...

2020-06-03 12:00:26

Celery异步框架学习与理解

生产者与消费者模式在学习celery之前,我们先了解下生产者与消费者模式。在实际开发中,经常会遇到某个api负责生产数据,这些数据由另一个api处理,生产数据的为生产者,处理数据的为消费者。我举个例子来简单解释下这个设计模式吧。例如:一个母亲正在蒸包子,然后把蒸好的包子放在了客厅桌子上,这时姐姐就过来把包子吃了,然后母亲又整了一笼包子放在了客厅的桌子上,这时候你又把包子吃了。在上面例子...

2019-08-18 11:16:09

reids使用详情,全面详解

Nosql介绍非关系性数据库不支持sql语法nosql没有通用语言,每种语言都有自己得语法sql对事物支持完善,而nosql基本不支持事务Nosql有redis,mongodb,hbase hadoop等等。Redis简介redis 是一个开源免费得,遵守BSD协议,是一个高性能得key-value得非关系型数据库。redis是nosql技术,通过多中键值类型来适应不同场景下...

2019-08-09 15:35:12

redis数据库缓存详解

redis需求背景缓存不是必须得,因为需要提高性能而增加得。目标:为了减少磁盘数据库得查询,不如mysql得查询,更多得从内存中读取数据mysql查询数据需要1s左右,1s以上通常认为慢查询,而rides支持得操作性能1s可以才做(1w~10w)得数据使用场景:1.使用前提要读取频繁2.数据不经常变化,基本一定做缓存处理3.数据可能会频繁变化,如果数据是产品核心数据,可以...

2019-08-08 01:23:41

Mysql的事务隔离级别详解

SQL事务有四大特性:原子性,一致性,隔离性,持久性数据库引擎必须是InnoDB,因为只有InnoDB才支持事务四大特性之隔离性sql标准的定义了4类隔离级别,包括一些具体的原则来限定事务内外哪些是可见不可见的。低级别的的隔离级别一般支持更高的并发处理,并拥有更低的系统开销。Read Uncommitted(读取 未提交的内容)在该隔离级别,所有事务都可以看到其实未提交的事务的执行结果。...

2019-08-03 18:47:54

redis得高可用与sql语句优化及数据库理论

数据库理论1.复制集与分布式 - 复制集 不同的机器中 保存数据有多份,不同的机器之间,数据是相互备份的。 作用:解决数据的高可用的问题,不会因为单机故障,影响数据使用。 - 分布式 不同的机器中,保存数据有一份,不用的机器之间,数据是完整的一份。 作用:解决数据的高吞吐问题,不会因为访问量太大,影响单机的性能。 - 集群和分布式: 不是一个概念; 集群:多台机器共同做...

2019-08-02 20:34:04

数据库ORM的基本理解

理解ORM对象关系映射(Object Relational Mapping,简称ORM)是通过使用描述对象和数据库之间映射的元数据,将面向对象语言程序中的对象自动持久化到关系数据库中。本质上就是将数据从一种形式转换到另外一种形式。作用节省代码书写 保证sql语法的正确性一次编写可以适配多个数据库防止sql注入在数据库表名或字段名发生改变 只需要修改模型类的映射 无需修改数据库操作的...

2019-07-31 10:26:21

Pycharm连接Centos7进行远程开发

Pycharm远程开发可以在Windows中使用Pycharm编写代码,而代码的调试运行可以使用远程服务器中的python解释器。在本地创建好工程项目(或从git上clone下代码)后,用Pycharm打开:1.打开「Tools」设置 「Deployment」2.选择SFTP3.设置上传代码目录映射4.设置远程python解释器5.选择Create 复制服务器设置到解释器中...

2019-07-30 23:24:38

Python数据分析之科学计算库numpy

Numpy的基本介绍1.在numpy当中一个核心就是ndarray(这个稍后会详细介绍),那么这个称之为数组的东西到底跟原本的python列表有什么不同呢,请看一张图:从图中我们看出来numpy其实在存储数据的时候,数据与数据的地址都是连续的,这样就给我们操作带来了好处,处理速度快。在计算机内存里是存储在一个连续空间上的,而对于这个连续空间,我们如果创建 Array 的方式不同,在这个连续空间...

2019-07-29 01:10:45

ubuntu中编写shell脚本开机自动启动

编写脚本是为了不用手动去开启各种服务(也是为了偷懒哈哈)1.进入终端输入# 创建一个后缀为.sh的脚本文件touch test.sh# 编辑脚本vim test.sh# test.sh编写脚本内容 2.编写test.sh脚本 1 #!/bin/bash 2 3 ### BEGIN INIT INFO 4 # Provides: ...

2019-07-14 02:20:59

Github上创建远程仓库 本地直接上传技巧

git remote add demo 仓库地址git pull --rebase demo mastergit push -u demo master

2019-07-08 01:21:02

Git 实际开发实操

创建远程仓库登录github网站https://github.com/创建仓库点击克隆远程仓库git clone https://github.com/厂库地址 # 工作区添加到暂存区 git add . # 暂存区提交到仓库区 git commit -m '立项' # 推送到远程仓库 git push版本控制标签# 版...

2019-07-08 01:13:40

Python闭包与装饰器使用 敲黑板!装饰器重点!

大家都问装饰器有啥用?在实际工作中你会装饰器就如虎添翼,但是你不会装饰器也就别说你会python了。闭包的定义在函数嵌套的前提下,内部函数使用了外部函数的变量,并且外部函数返回了内部函数,我们把这个使用外部函数变量的内部函数称为闭包在函数嵌套(函数里面再定义函数)的前提下 内部函数使用了外部函数的变量(还包括外部函数的参数) 外部函数返回了内部函数简单闭包实例# 定义一个外...

2019-05-25 18:37:39

数据库mysql事务详解

事务的介绍事务就是用户定义的一系列执行SQL语句的操作, 这些操作要么完全地执行,要么完全地都不执行, 它是一个不可分割的工作执行单元。在使用事务之前,先要确保表的存储引擎是 InnoDB 类型, 只有这个类型才可以使用事务,MySQL数据库中表的存储引擎默认是 InnoDB 类型。事务的使用场景:在日常生活中,有时我们需要进行银行转账,这个银行转账操作背后就是需要执行多个S...

2019-05-25 17:45:19

python pymsql使用面向对象实现对数据库增删改查

话不多说直接上代码。博主思路1.创建数据库类(那就肯定会有实例对象)2.创建实例对象(想实操作共呢个肯定会有执行方法)3.调用run方法4.先跳过__init__方法直接pass 创建一个run 方法5.调用增删改查方法....最后在做代码优化就完成咯import pymysqlclass JDsql(object): def __init__(self...

2019-05-25 17:37:54

Python pymsyql连接数据库mysql执行查询对数据增删改查详解

数据库增删改查基本使用sql 查询所有信息 select * from 表名;sql 增加信息 insert into 表名 add 字段 字段属性;sql 更改信息 update 表名 set 列1=值1 where 条件sql 删除信息 delete from 表名 where 条件ps:哈哈 在实际工作中根本没有机会让你去delete drop增删改查基本步...

2019-05-25 17:21:03

python pymsyql连接数据库mysql详解

安装pymysql1.ubuntu 中使用sudo pip install pymysql2.pycharm中使用安装第三方模块直接安装pycharm连接数据库步骤1.创建数据库连接2.获取游标3.准备查询sql语句4.使用游标执行查询sql语句5.使用游标获取查询结果集6.关闭游标7.关闭连接fetchone()取出一条结果 fetchmany(#...

2019-05-25 16:52:06

python多线程/多进程/多线程threading模块详解及应用(四)

互斥锁的概念互斥锁: 对共享数据进行锁定,保证同一时刻只能有一个线程去操作。注意:互斥锁是多个线程一起去抢,抢到锁的线程先执行,没有抢到锁的线程需要等待,等互斥锁使用完释放后,其它等待的线程再去抢这个锁。实例1 没有锁的效果# 导入模块from threading import Threadimport timeimport threading# 定义一把锁met...

2019-05-11 20:03:45

python多线程/多进程/多线程threading模块详解及应用(三)

线程全局变量共享,进程全局变量不共享共享全局变量实例# 导入模块threadingfrom threading import Threadimport time# 定义一个空列表c_list = []# 定义一个测试目前的函数def current(): for i in range(5): # 把遍历数据添加到列表 c_l...

2019-05-11 18:08:29

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。