上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: 策略模式:定义一系列的算法,把每一个算法封装起来, 并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化。是一种行为模式。策略模式包含三种角色1 抽象策略角色: 策略类,通常由一个接口或者抽象类实现。2 具体策略角色:包装了相关的算法和行为。3 环境角色:持有一个策略类的引用,最终给客户端... 阅读全文
posted @ 2014-10-15 16:01 tai君 阅读(1872) 评论(0) 推荐(0) 编辑
摘要: 作为对象的创建模式,用工厂方法代替new操作。简单工厂模式是属于创建型模式,又叫做静态工厂方法模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。工厂类,包含工厂方法,由参数决定实例化哪一种对象多种类,均含同一方法,实现具体业务多种类继承一抽象类,抽象方... 阅读全文
posted @ 2014-10-13 19:44 tai君 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 慢慢积累,供以后参考。水滴石穿,加油哦1:diff 比较文件或者目录差别常用参数及示例-y :个人喜欢用,以列表的方式列出差异,方便diff cs1 cs2 -y2 编程语言中常见的判断选择 exp1?exp2:exp2在shell重为 exp1 && exp2 || exp33 free ... 阅读全文
posted @ 2014-09-25 17:54 tai君 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 我的主要工作就是API的编写,应该关注API的响应时间,以及并发时候的响应。那么如何测试API响应时间,以及预计高并发服务器压力呢?从访问日志开始查起。1 首先统计API每日访问总数。举例假设某个API今天的访问量为a。 API一般有访问日志,统计访问日志。linux下 用到类似grep wc管... 阅读全文
posted @ 2014-09-25 13:20 tai君 阅读(1198) 评论(0) 推荐(0) 编辑
摘要: 最近写了一个api,测试也没发现啥问题。可是上线之后发现有时api的返回结果不正确。为什么呢?调我接口的同学给了两个调用示例,理论上两个的结果应该一致,实际结果却不一致。api调用带了一个时间戳参数date,通过把date转化为时间格式,我发现date化为时间之后跟原来的时间不一样,所以导致错误。我... 阅读全文
posted @ 2014-09-23 10:34 tai君 阅读(726) 评论(0) 推荐(0) 编辑
摘要: hash表又称散列表,通过把关键字key经过hash函数映射到hash表中某个位置获取记录。存放记录的数组又称为hash表,映射函数称为hash函数下面是php中实现hash表的方法buckets = new SplFixedArray($this->size); } /*=====hash函数==... 阅读全文
posted @ 2014-09-17 19:33 tai君 阅读(713) 评论(0) 推荐(0) 编辑
摘要: cURL是利用url语法规定传输文件和数据的工具。php中有curl拓展,一般用来实现网络抓取,模拟发送get post请求,文件上传。 在php中建立curl的基本步骤如下: 1 初始化 2 设置选项,包括url 3 执行并获取结果 4 释放curl句柄。 在工作和学... 阅读全文
posted @ 2014-09-17 16:38 tai君 阅读(2210) 评论(0) 推荐(0) 编辑
摘要: redis的数据是保存在内存中的。随着系统的运行,redis的数据越来越多,会导致物理内存不足。通过使用虚拟内存(VM),将很少访问的数据交换到磁盘上,腾出内存空间的方法来解决物理内存不足的情况。 redis的VM只是把 value交换到磁盘中,而key依然存在内存中,是为了能够快速定位到va... 阅读全文
posted @ 2014-09-09 15:19 tai君 阅读(379) 评论(0) 推荐(0) 编辑
摘要: redis支持主从复制,而且配置比较简单。主从复制实现了数据的备份,冗余,以构建高可用的系统。当master不能正常工作时,可以把slave切换成master。 redis主从复制配置和使用都非常简单。通过主从复制可以允许多个slave server拥有和master server相同的数据库... 阅读全文
posted @ 2014-09-09 14:33 tai君 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 好玩,所以做了这么一个函数,来输出唐诗函数如下function changearr($arr){ if(count($arr)==count($arr,1)){ return $arr; } else{ foreach ($arr as $key=>$value){ if(is_array(... 阅读全文
posted @ 2014-08-20 15:50 tai君 阅读(271) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 下一页