自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

java_api_1.6.chm

java api 1.6 chm 关于java的api,是一份中文文档

2015-05-18

空空如也

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

TA关注的人

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