05 2017 档案

摘要:百度云上获取 阅读全文
posted @ 2017-05-18 23:27 WilliamHu 阅读(129) 评论(0) 推荐(0)
摘要:进入文件/etc/apache2/sites-enabled/ sudo touch yii2.conf //新建文件 sudo service apache2 restart //重启服务 sudo service php5-fpm restart sudo /etc/init.d/php5-fp 阅读全文
posted @ 2017-05-18 07:19 WilliamHu 阅读(133) 评论(0) 推荐(0)
摘要:nginx 配置 cd /etc/nginx/conf.d/ sudo touch yii2.conf //新建文件yii2.conf sudo cp yii2.conf laravel.conf //把文件复制 sudo /etc/init.d/nginx restart //重起服务 fail 阅读全文
posted @ 2017-05-18 07:09 WilliamHu 阅读(101) 评论(0) 推荐(0)
摘要:nginx 相对 apache 的优点: 轻量级,同样起web 服务,比apache 占用更少的内存及资源 抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能 高度模块化的设计,编写模块相对简单 社区活跃,各种高性能模块出品迅速啊 阅读全文
posted @ 2017-05-15 11:23 WilliamHu 阅读(115) 评论(0) 推荐(0)
摘要:1准备工作:VirtualBox5.0,centOS7下载安装 注:用到的Linux命令 exit 退出当前用户 sudo su 切换到root用户 ping www.baidu.com 查看百度是否通常 2网络配置: vi /etc/sysconfig/network-scripts/ifcfg- 阅读全文
posted @ 2017-05-14 18:29 WilliamHu 阅读(137) 评论(0) 推荐(0)
摘要:fopen :打开文件或者URL ? ?fwrite : 写入文件 ? ?flock: 轻便的咨询文件锁定 ? ?fclose : 关闭一个打开的文件指针 阅读全文
posted @ 2017-05-12 13:14 WilliamHu 阅读(2131) 评论(0) 推荐(0)
摘要:PDO(PHP Data Object)数据库访问抽象层 1,编码一致性 2,灵活性 3,高性能(C语言) 4,面向对象特性 支持的数据库: 阅读全文
posted @ 2017-05-11 18:53 WilliamHu 阅读(82) 评论(0) 推荐(0)
摘要:创建数据库:create database db_name drop database db_name创建表:create table tb_name like tb_old_namedrop table tb_name 创建索引:create index 索引名称 on 表名称 (列名称,。。。) create index personIndex on person (lastNam... 阅读全文
posted @ 2017-05-11 13:26 WilliamHu 阅读(97) 评论(0) 推荐(0)
摘要:www.maxomnis.com的index.php文件内容 <?phpsession_start();setcookie("user", "alex proter", time()+3600,'/home','maxomnis.com');setcookie("age", "1000000000" 阅读全文
posted @ 2017-05-11 12:18 WilliamHu 阅读(296) 评论(0) 推荐(0)
摘要:echo strtolower(preg_replace('/((?<=[a-z])(?=[A-Z]))/', '_', $str)).'<br>'; 阅读全文
posted @ 2017-05-11 11:59 WilliamHu 阅读(489) 评论(0) 推荐(0)
摘要:MVC和MVP的区别? 编辑 MVC和MVP的区别? 作为一种新的模式,MVP与MVC有着一个重大的区别:在MVP中View并不直接使用Model,它们之间的通信是通过Presenter (MVC中的Controller)来进行的,所有的交互都发生在Presenter内部,而在MVC中View会直接 阅读全文
posted @ 2017-05-10 23:20 WilliamHu 阅读(101) 评论(0) 推荐(0)
摘要:MySql 性能到底能有多高?用了php半年多,真正如此深入的去思考这个问题还是从前天开始。有过痛苦有过绝望,到现在充满信心!MySql 这个数据库绝对是适合dba级的高手去玩的,一般做一点1万篇新闻的小型系统怎么写都可以,用xx框架可以实现快速开发。可是数据量到了10万,百万至千 万,他的性能还能 阅读全文
posted @ 2017-05-09 20:29 WilliamHu 阅读(696) 评论(0) 推荐(0)
摘要:1,排序 假设需要查询:Select * from Table_1 where Table_1.Key in('C','A','B')想要得到的查询结果排序为:Row1:。。C 。。Row2:。。A 。。Row3:。。B 。。也就是按照In中的顺序来排列,能否在SQL中实现? 2,分组 有如下数据 阅读全文
posted @ 2017-05-04 21:33 WilliamHu 阅读(171) 评论(0) 推荐(0)
摘要:避免的问题 1,慢查询 2,5XX的报错问题, 3,影响营业的收入 4,应用更顺畅 优化的方面: 1,索引:(适量,有效) where ,group by, order by,on 联合索引,要看哪个离散程度,排序的靠左 2,SQL :(结构良好的) 3, 表结构的设计:(有利于SQL查询,锁机制) 阅读全文
posted @ 2017-05-03 18:43 WilliamHu 阅读(65) 评论(0) 推荐(0)
摘要:使用mysql_real_escape_string()过滤数据 手动检查每一数据是否为正确的数据类型 使用预处理语句并绑定变量 分离数据和SQL逻辑 预处理语句将自动过滤(如:转义) 把它作为一个编码规范,可以帮助团队里的新人避免遇到以上问题 烦人的弹窗 刷新或重定向 损坏网页或表单 窃取cook 阅读全文
posted @ 2017-05-02 10:47 WilliamHu 阅读(183) 评论(0) 推荐(0)
摘要:1,工厂模式(factory) 封装一个类,并实例化后,供其他地方直接调用,方便集中维护 2,单例模式() 使某个类的对象仅new一次,应用场景:数据库连接的对象new一次即可,不要多次连接,里面加判断对象是否创建,有则返回已经创建的对象,无责首次创建一次 3,注册器模式(register) 把实例 阅读全文
posted @ 2017-05-01 22:06 WilliamHu 阅读(89) 评论(0) 推荐(0)
摘要:__get()/__set() 将对象的属性进行接管,访问/设置不存在的属性时 __call()/__callstatic() 控制对象的方法调用,访问不存在的方法、静态方法时 __toString() 将php对象转化为字符串 __invoke() 将php对象当作一个函数来执行时会调用这个方法 阅读全文
posted @ 2017-05-01 21:48 WilliamHu 阅读(83) 评论(0) 推荐(0)