摘要: # bszedu.com 域名配置server{ listen 80; listen 443 ssl; server_name bszedu.com; index index.php index.html index.htm default.php default.htm default.html; 阅读全文
posted @ 2019-02-21 18:10 止动 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 第一步: 打开 apache 配置文件 D:\wamp\bin\apache\apache2.4.9\conf\ httpd.conf 第二步: 引用虚拟主机配置文件 ​ 3. 在 D:\wamp\bin\apache\apache2.4.9\conf\extra\httpd-vhosts.conf 阅读全文
posted @ 2019-02-21 18:06 止动 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 构造函数的作用:用于新建对象的初始化工作。 析构函数的作用:用于在撤销对象前,完成一些清理工作,比如:释放内存等。 每当创建对象时,需要添加初始化代码时,则需要定义自己的构造函数; 而对象撤销时,需要自己添加清理工作的代码时,则需要定义自己的析构函数。 阅读全文
posted @ 2019-02-21 17:45 止动 阅读(1999) 评论(0) 推荐(0) 编辑
摘要: private 是私有变量的意思 只有类内可直接访问 protected 是受保护变量 类内和子类可直接访问 public 是公共变量的意思 就是在整个程序运行过程中都管用 阅读全文
posted @ 2019-02-21 17:43 止动 阅读(1751) 评论(0) 推荐(0) 编辑
摘要: 1.InnoDB 引擎(MySQL5.5以后默认使用) MySQL 5.5 及以后版本中的默认存储引擎,他的优点如下: 灾难恢复性好 支持事务 使用行级锁 支持外键关联 支持热备份 对于InnoDB引擎中的表,其数据的物理组织形式是簇表(Cluster Table),主键索引和数据是在一起的,数据按 阅读全文
posted @ 2019-02-21 17:42 止动 阅读(7540) 评论(0) 推荐(1) 编辑
摘要: 定义: 主键--唯一标识一条记录,不能有重复的,不允许为空 外键--表的外键是另一表的主键, 外键可以有重复的, 可以是空值 索引--该字段没有重复值,但可以有一个空值 作用: 主键--用来保证数据完整性 外键--用来和其他表建立联系用的 索引--是提高查询排序的速度 个数: 主键--主键只能有一个 阅读全文
posted @ 2019-02-21 17:41 止动 阅读(2739) 评论(0) 推荐(0) 编辑
摘要: 数据库中 什么是事务 事务的特性 【事务】:是用户定义的一个数据库操作序列,这些操作要么都做,要么都不做,是一个不可分割的工作单位。 在关系数据库中,一个事务可以是一条SQL语句,也可以是多条SQL语句。 【特点】: 原子性、一致性、隔离性、持续性 针对上面的描述可以看出,事务的提出主要是为了解决并 阅读全文
posted @ 2019-02-21 17:40 止动 阅读(1519) 评论(0) 推荐(0) 编辑
摘要: 1、数据存放位置不同: cookie数据存放在客户的浏览器上,session数据放在服务器上。 2、安全程度不同: cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗,考虑到安全应当使用session。 3、性能使用程度不同: session会在一定时间内保存在服务器 阅读全文
posted @ 2019-02-21 17:39 止动 阅读(176) 评论(0) 推荐(0) 编辑
摘要: Nginx 1.轻量级,采用 C 进行编写,同样的 web 服务,会占用更少的内存及资源 2.抗并发,nginx 以 epoll and kqueue 作为开发模型,处理请求是异步非阻塞的,负载能力比 apache 高很多,而 apache 则是阻塞型的。在高并发下 nginx 能保持低资源低消耗高 阅读全文
posted @ 2019-02-21 17:38 止动 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 索引是帮助mysql获取数据的数据结构。最常见的索引是Btree索引和Hash索引。 不同的引擎对于索引有不同的支持:Innodb和MyISAM默认的索引是Btree索引;而Mermory默认的索引是Hash索引。 我们在mysql中常用两种索引算法BTree和Hash,两种算法检索方式不一样,对查 阅读全文
posted @ 2019-02-21 17:38 止动 阅读(3574) 评论(0) 推荐(2) 编辑
摘要: json_encode 对变量进行json编码 json_decode 对json格式的字符串进行解码,转换为php变量 json_last_error 返回最后发生的错误 阅读全文
posted @ 2019-02-21 17:37 止动 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 一共有这些常用的 1、__construct() :实例化对象时自动调用。 2、__destruct() :销毁对象或脚本执行结束时自动调用。 3、__call() :调用对象不存在得方法时执行此函数。 4、__get() :获取对象不存在的属性时执行此函数。 5、__set() :设置对象不存在的 阅读全文
posted @ 2019-02-21 17:36 止动 阅读(809) 评论(0) 推荐(0) 编辑
摘要: 控制器层,模型层,视图层。 优点 1、开发人员可以只关注整个结构中的其中某一层; 2、可以很容易的用新的实现来替换原有层次的实现; 3、可以降低层与层之间的依赖; 4、有利于标准化; 5、利于各层逻辑的复用。 缺点 1、降低了系统的性能。这是不言而喻的。如果不采用分层式结构,很多业务可以直接造访数据 阅读全文
posted @ 2019-02-21 17:35 止动 阅读(1024) 评论(0) 推荐(0) 编辑
摘要: $a+$b , array_merge($a,$b) 操作符+,在前一个数的基础上插入后一个数组,如果有相同的抛弃,而array_merge 是在前一个参数基础上插入后一个参数,如果有相同用的key 用后一个覆盖。 php > $a = array('a'=>'1','b'=>'2','c'=>'3 阅读全文
posted @ 2019-02-21 17:34 止动 阅读(853) 评论(0) 推荐(0) 编辑
摘要: 构造函数的作用:用于新建对象的初始化工作。析构函数的作用:用于在撤销对象前,完成一些清理工作,比如:释放内存等。每当创建对象时,需要添加初始化代码时,则需要定义自己的构造函数;而对象撤销时,需要自己添加清理工作的代码时,则需要定义自己的析构函数。 阅读全文
posted @ 2019-02-21 16:54 止动 阅读(3134) 评论(0) 推荐(0) 编辑
摘要: mongodb和memcached不是一个范畴内的东西。mongodb是文档型的非关系型数据库,其优势在于查询功能比较强大,能存储海量数据。mongodb和memcached不存在谁替换谁的问题。和memcached更为接近的是redis。它们都是内存型数据库,数据保存在内存中,通过tcp直接存取, 阅读全文
posted @ 2019-02-21 16:52 止动 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 一、SQL注入简介 SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编程时的疏忽,通过SQL语句,实现无帐号登录,甚至篡改数据库。 二、SQL注入攻击的总体思路 1.寻找到SQL注入的位置 2.判断服务器类型和后台数据库类型 3.针对不通的服务器和数据库特 阅读全文
posted @ 2019-02-21 16:49 止动 阅读(23037) 评论(0) 推荐(1) 编辑