- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 自动化测试接口的实现,基于python
手上有好几个项目,有很多接口都是对外服务的,很多时候出了问题除了使用者反馈,自己并不知道;基于这样的目的,用python开发了测试接口的脚本。测试接口主要是为了测试 接口是否正常服务,所谓的正常就是返回的数据是不是业务方想要的,服务器是否正常运行,数据库是否正常使用等。基于这几点,下面就是怎样实现了。首先自动化测试脚本是基于配置的,并不是写死在代码里面。当然脚本只测试接口返回的数据是否
2017-02-21 22:19:47 545
原创 一个统计平台的实现
最近有个需求是统计各个项目接口的请求数据,包括接口的返回状态码(成功率)、uri、请求时间、响应时间、ip等数据。有一个要求就是不能影响使用接口的业务。这个项目主要分四个部分。1、server,响应客户端的请求,过滤相关数据放到redis。请求量可能过大,会导致server挂掉,所以启用了3个进程来处理请求,每个server启动了相应的worker数量和task数量;server采用了ph
2016-11-01 23:21:18 552
原创 redis字典的实现
redis的字典是构建redis数据库的基础,最基本的键值对都是使用字典实现的。key=>value;字典还是哈希键的底层实现之一,redis哈希表的数据结构:typedef struct dictht{dictEntry **table;//哈希表数组unsigned long size;//哈希表的大小unsigned long sizemask;//根据计算出的哈希值
2016-11-01 00:05:08 317
原创 redis链表实现
redis的链表主要应用在队列、发布与订阅等应用里面,下面介绍一下redis的链表实现,以及如何应用。链表的数据结构:typedaf struct list{listnode *head;//头结点listnode *tail;//尾节点unsigned long len;//链表长度void *(*dup) (*void ptr);//链表复制函数void *(*fr
2016-10-31 23:45:07 225
原创 redis字符串的实现
redis的字符串数据库结构名叫做SDS(simple dynamic data)。redis的结构为 struct sds{int len;//存储字符串的当前长度,但不会把/0结束符计算进去int free;//当前可用的空间大小char buf[];//存储字符串,包括字符串结束符/0,所以整个字符串长度实际应为len+1;但是/0对于sds的使用者来说是透明的};
2016-10-23 20:51:58 647
原创 vagrant up and authentication failure
after vagrant up. it has produce a warning message which is below.default: Warning: Authentication failure. Retrying...default: Warning: Authentication failure. Retrying...default: Warning: Auth
2016-04-23 10:18:15 299
原创 mysqld启动失败
[root@localhost /]# /usr/libexec/mysqld/usr/libexec/mysqld: Table 'mysql.plugin' doesn't exist160413 11:57:35 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.160
2016-04-13 12:13:50 7811
原创 php中使用soap的client和server
以下是无wsdl模式创建server端的时候,uri是基本需要的参数<?php function myMethod(){ return var_export(func_get_args(),true); } $soapServer = new SoapServer(null,array('uri'=>'http://localhost/test/soap/soapS
2015-11-02 14:54:30 325
原创 mysql的行锁问题
mysql的innodb引擎支持行级锁和表级索。默认是行级锁。关于行级锁具体是什么时候起作用。我们来探讨一下。创建一个测试表CREATE TABLE `test` (`id` int(11) NOT NULL AUTO_INCREMENT,`name` varchar(20) NOT NULL,PRIMARY KEY (`id`))ENGINE=InnoDB DEFAULT
2015-11-02 10:35:39 497
原创 php链接mysql出现的权限问题
Access denied for user ''@localhost (no using password) Access denied for user 'system'@localhost (no using passwordphp链接mysql出现的权限问题
2015-10-30 22:38:22 468
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人