09 2013 档案
摘要:Page title: pageTitle)); ?>CMenu: framework/zii/widgets/CMenu.php, in function "normalizeItems", add this row: $item['label'] = iconv('gbk','utf-8',$item['label'])in this block: foreach($items as $i=>$item){};
阅读全文
摘要:MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面。因此,一般来说都是通过 主从复制(Master-Slave)的方式来同步数据,再通过读写分离(MySQL-Proxy)来提升数据库的并发负载能力 这样的方案来进行部署与实施的。如下图所示:下面是我在实际工作过程中所整理的笔记,在此分享出来,以供大家参考。一、MySQL的安装与配置具体的安装过程,建
阅读全文
摘要:来源:http://www.cnblogs.com/stephen-liu74/category/354125.html一、Redis的Replication: 这里首先需要说明的是,在Redis中配置Master-Slave模式真是太简单了。相信在阅读完这篇Blog之后你也可以轻松做到。这里我们还是先列出一些理论性的知识,后面给出实际操作的案例。 下面的列表清楚的解释了Redis Replication的特点和优势。 1). 同一个Master可以同步多个Slaves。 2). Slave同样可以接受其它Slaves的连接和同步请求,这样可以有效的分载Master的同步压力。因此我们可以将R
阅读全文
摘要:下载http://www.oschina.net/p/redis解压后里面有:lib源文件、examples例子、test测试将lib目录拷贝到你的项目中,就可以开始你的predis操作了。//使用autoload加载相关库,这边重点就是为了require$file;spl_autoload_register(function($class){$file=__DIR__.’/lib/Predis/’.$class.’.php’;if(file_exists($file)){require$file;returntrue;}});//配置连接的IP、端口、以及相应的数据库$server=arra
阅读全文
摘要:原文链接:http://keshion.iteye.com/blog/1607994一、多表关联的配置在我们使用 AR 执行关联查询之前,我们需要让 AR 知道一个 AR 类是怎样关联到另一个的。两个 AR 类之间的关系直接通过 AR 类所代表的数据表之间的关系相关联。 从数据库的角度来说,表 A 和 B 之间有三种关系:一对多(one-to-many,例如tbl_user和tbl_post),一对一( one-to-one 例如tbl_user和tbl_profile)和 多对多(many-to-many 例如tbl_category和tbl_post)。 在 AR 中,有四种关系:BELO
阅读全文