摘要: 阅读全文
posted @ 2019-05-29 16:26 zhang-san 阅读(250) 评论(0) 推荐(0) 编辑
摘要: <?php //观察者模式 class User implements SplSubject{ public $lognum; public $hobby; protected $observers = null; public function __construct($hobby){ $this 阅读全文
posted @ 2019-05-29 14:56 zhang-san 阅读(189) 评论(0) 推荐(0) 编辑
摘要: //单例模式 class sigle{ private static $ins = null; public static function getIns(){ if(self::$ins === null){ self::$ins = new self(); } return s... 阅读全文
posted @ 2019-05-29 14:54 zhang-san 阅读(110) 评论(0) 推荐(0) 编辑
摘要: _hash($key); //先取圆环上最小的一个节点 $node = current($this->_postion); foreach($this->_postion as $k=>$v){ if($point _mul;$i++){ $this->_posti... 阅读全文
posted @ 2019-05-22 15:39 zhang-san 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1、下载mysql-proxy包 2、解压并启动 3、连接 阅读全文
posted @ 2019-04-01 18:22 zhang-san 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 1、按id拆分 2、按表数据拆分 阅读全文
posted @ 2019-04-01 17:43 zhang-san 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 1、二进制日志 主: 从: 2、授权 阅读全文
posted @ 2019-04-01 17:10 zhang-san 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1、减少请求 1)合并css,背景图片、图标等 2)利用nginx的expires 3)利用cdn相应请求 2、服务器集群 3、配置 1)linux配置 I)默认ulimit是1024(错误信息:Socket:Too many open files),修改方法:ulimit -n xx II)洪水攻 阅读全文
posted @ 2019-03-21 11:22 zhang-san 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 下图展示了在MongoDB中使用分片集群结构分布: 上图中主要有如下所述三个主要组件: Shard: 用于存储实际的数据块,实际生产环境中一个shard server角色可由几台机器组个一个replica set承担,防止主机单点故障 Config Server: mongod实例,存储了整个 Cl 阅读全文
posted @ 2019-03-20 15:28 zhang-san 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1、列类型区别 oracle:可变长度varchar2、浮点型number,小数浮点型number(m,n),可变二进制数据raw,大对象类型(存储无结构数据,最大4G)lob mysql:可变长度varchar、浮点型float、double、小数decimal(m,n),可变二进制数据blob 阅读全文
posted @ 2019-03-18 17:40 zhang-san 阅读(2342) 评论(0) 推荐(0) 编辑