摘要: private 是私有变量的意思 只有类内可直接访问 protected 是受保护变量 类内和子类可直接访问 public 是公共变量的意思 就是在整个程序运行过程中都管用 阅读全文
posted @ 2019-02-21 17:43 止动 阅读(1748) 评论(0) 推荐(0) 编辑
摘要: 1.InnoDB 引擎(MySQL5.5以后默认使用) MySQL 5.5 及以后版本中的默认存储引擎,他的优点如下: 灾难恢复性好 支持事务 使用行级锁 支持外键关联 支持热备份 对于InnoDB引擎中的表,其数据的物理组织形式是簇表(Cluster Table),主键索引和数据是在一起的,数据按 阅读全文
posted @ 2019-02-21 17:42 止动 阅读(7526) 评论(0) 推荐(1) 编辑
摘要: 定义: 主键--唯一标识一条记录,不能有重复的,不允许为空 外键--表的外键是另一表的主键, 外键可以有重复的, 可以是空值 索引--该字段没有重复值,但可以有一个空值 作用: 主键--用来保证数据完整性 外键--用来和其他表建立联系用的 索引--是提高查询排序的速度 个数: 主键--主键只能有一个 阅读全文
posted @ 2019-02-21 17:41 止动 阅读(2738) 评论(0) 推荐(0) 编辑
摘要: 数据库中 什么是事务 事务的特性 【事务】:是用户定义的一个数据库操作序列,这些操作要么都做,要么都不做,是一个不可分割的工作单位。 在关系数据库中,一个事务可以是一条SQL语句,也可以是多条SQL语句。 【特点】: 原子性、一致性、隔离性、持续性 针对上面的描述可以看出,事务的提出主要是为了解决并 阅读全文
posted @ 2019-02-21 17:40 止动 阅读(1510) 评论(0) 推荐(0) 编辑
摘要: 1、数据存放位置不同: cookie数据存放在客户的浏览器上,session数据放在服务器上。 2、安全程度不同: cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗,考虑到安全应当使用session。 3、性能使用程度不同: session会在一定时间内保存在服务器 阅读全文
posted @ 2019-02-21 17:39 止动 阅读(171) 评论(0) 推荐(0) 编辑
摘要: Nginx 1.轻量级,采用 C 进行编写,同样的 web 服务,会占用更少的内存及资源 2.抗并发,nginx 以 epoll and kqueue 作为开发模型,处理请求是异步非阻塞的,负载能力比 apache 高很多,而 apache 则是阻塞型的。在高并发下 nginx 能保持低资源低消耗高 阅读全文
posted @ 2019-02-21 17:38 止动 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 索引是帮助mysql获取数据的数据结构。最常见的索引是Btree索引和Hash索引。 不同的引擎对于索引有不同的支持:Innodb和MyISAM默认的索引是Btree索引;而Mermory默认的索引是Hash索引。 我们在mysql中常用两种索引算法BTree和Hash,两种算法检索方式不一样,对查 阅读全文
posted @ 2019-02-21 17:38 止动 阅读(3452) 评论(0) 推荐(2) 编辑
摘要: json_encode 对变量进行json编码 json_decode 对json格式的字符串进行解码,转换为php变量 json_last_error 返回最后发生的错误 阅读全文
posted @ 2019-02-21 17:37 止动 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 一共有这些常用的 1、__construct() :实例化对象时自动调用。 2、__destruct() :销毁对象或脚本执行结束时自动调用。 3、__call() :调用对象不存在得方法时执行此函数。 4、__get() :获取对象不存在的属性时执行此函数。 5、__set() :设置对象不存在的 阅读全文
posted @ 2019-02-21 17:36 止动 阅读(805) 评论(0) 推荐(0) 编辑
摘要: 控制器层,模型层,视图层。 优点 1、开发人员可以只关注整个结构中的其中某一层; 2、可以很容易的用新的实现来替换原有层次的实现; 3、可以降低层与层之间的依赖; 4、有利于标准化; 5、利于各层逻辑的复用。 缺点 1、降低了系统的性能。这是不言而喻的。如果不采用分层式结构,很多业务可以直接造访数据 阅读全文
posted @ 2019-02-21 17:35 止动 阅读(1007) 评论(0) 推荐(0) 编辑