php函数、类和对象以及类的封装、继承、类的静态方法、静态属性

摘要: 1、函数 php内置函数可以直接使用,如果没有安装php扩展即可 自定义函数 //函数function 函数名 function dump($var = null){ //支出默认参数值 echo ‘’; var_dump($var); } 2、类(class)和对象(... 阅读全文
posted @ 2015-07-19 11:26 海边的石头830 阅读(1171) 评论(0) 推荐(1) 编辑

使用yii2实现读写分离(MySQL主从数据库)

摘要: 读写分离(Read/Write Splitting)。 1.原理:让主数据库(master)处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库(slave)处理SELECT查询操作。 2.好处:备份数据库,分担数据库压力,承受更大的访问量。 yii实现读写分离非常简单,只需要在配置文件中写几个配置参数即可实现。 1.配置db.php文件 2.创建两个数据... 阅读全文
posted @ 2015-06-21 15:35 海边的石头830 阅读(911) 评论(0) 推荐(0) 编辑

小网站向大网站转变的过程(小型集群的简单实现,反向代理的使用)

摘要: 先上图: 大家可能都听说过:反向代理,主从数据库,读写分离,服务器集群这些名词,可是不知道着东西到底是干嘛的。 由于我是php开发,对架构上的东西也有兴趣,加上之前的项目是类似的方案,就拿出来和大家分享一下。 一个网站初期使用一个vps或者虚拟主机就能搞定了,随着流量的增大,不能支撑更多的访问了,这个时候开始使用更多的服务器,但是如何让他们能够配合在一起使用呢,这个时候就开始使用小... 阅读全文
posted @ 2015-05-24 12:59 海边的石头830 阅读(254) 评论(0) 推荐(0) 编辑

RBAC 基于角色的权限管理的简单实现

摘要: 1、什么是权限管理,权限管理就是对后台功能的细分,和对不同工作人员划分不同的工作的管理 RBAC是如何实现的,通过对不同控制器和控制器不同方法的限制,实现的管理。 要实现RBAC需要三张表,一张用户表,一张角色表 ,一张权限表 用户表: id ****** role_id 角色表 role_id ****** access_ids(记录所有可以访问的权限id) 权限表 acc... 阅读全文
posted @ 2015-05-17 13:53 海边的石头830 阅读(587) 评论(0) 推荐(1) 编辑

jquery的使用 超级快速入门 熟练使用

摘要: 如何使用jquery,首先需要引入jquery的js库文件,可以是免费的cdn资源,也可以是本地下载的资源 使用方法:$(function(){ 这里面写你要执行的代码,例如下面的例子 最好写到这个里面、 }) 1、对html元素添加事件 //选择器可以是 标签 、class名称 、 id名称 、... 阅读全文
posted @ 2015-05-09 22:51 海边的石头830 阅读(348) 评论(0) 推荐(0) 编辑

php 技巧、高效率写法 推荐(转载+总结)

摘要: 0、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。 1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。 2、$row['id'] 的速度是$... 阅读全文
posted @ 2015-05-04 22:22 海边的石头830 阅读(184) 评论(0) 推荐(0) 编辑

MVC 模型、视图、控制及其单入口文件的mvc的工作原理

摘要: 什么是mvc,mvc就是模型视图控制,模型就是model,在项目中负责数据库相关的操作,视图就是view ,负责页面的展示和数据的展示,控制就是controller ,负责中间的逻辑转换,数据的接收,输出的处理。mvc的好处是让项目开发能够让代码和页面尽可能的分解开,相互之间的关联尽可能的少。这只是一种开发方式,据说是从java过来的,真是坑人的java啊。 常见的... 阅读全文
posted @ 2015-04-30 23:19 海边的石头830 阅读(1404) 评论(0) 推荐(0) 编辑

MySQL 常用字段类型,介绍及其建表使用方法经验分享

摘要: 由于工作的公司没有专业的DBA又经常需要建立各种各种的表来满足自己的业务逻辑,所以经常查看MySQL 手册或者谷歌查看相关资料,所以本人就根据我的工作经验和相关资料来介绍一下MySQL各种字段类型及其使用。(由于本人还算是菜鸟哪里写的不对请多多指正,有兴趣的可以探讨一下) MySQL字段类型 int型包括(tinyint, smallint, mediumint, int, bi... 阅读全文
posted @ 2015-04-26 20:21 海边的石头830 阅读(2820) 评论(0) 推荐(1) 编辑