上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: MVC和MVP的区别? 编辑 MVC和MVP的区别? 作为一种新的模式,MVP与MVC有着一个重大的区别:在MVP中View并不直接使用Model,它们之间的通信是通过Presenter (MVC中的Controller)来进行的,所有的交互都发生在Presenter内部,而在MVC中View会直接 阅读全文
posted @ 2017-05-10 23:20 WilliamHu 阅读(89) 评论(0) 推荐(0) 编辑
摘要: MySql 性能到底能有多高?用了php半年多,真正如此深入的去思考这个问题还是从前天开始。有过痛苦有过绝望,到现在充满信心!MySql 这个数据库绝对是适合dba级的高手去玩的,一般做一点1万篇新闻的小型系统怎么写都可以,用xx框架可以实现快速开发。可是数据量到了10万,百万至千 万,他的性能还能 阅读全文
posted @ 2017-05-09 20:29 WilliamHu 阅读(638) 评论(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 阅读(165) 评论(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 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 使用mysql_real_escape_string()过滤数据 手动检查每一数据是否为正确的数据类型 使用预处理语句并绑定变量 分离数据和SQL逻辑 预处理语句将自动过滤(如:转义) 把它作为一个编码规范,可以帮助团队里的新人避免遇到以上问题 烦人的弹窗 刷新或重定向 损坏网页或表单 窃取cook 阅读全文
posted @ 2017-05-02 10:47 WilliamHu 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1,工厂模式(factory) 封装一个类,并实例化后,供其他地方直接调用,方便集中维护 2,单例模式() 使某个类的对象仅new一次,应用场景:数据库连接的对象new一次即可,不要多次连接,里面加判断对象是否创建,有则返回已经创建的对象,无责首次创建一次 3,注册器模式(register) 把实例 阅读全文
posted @ 2017-05-01 22:06 WilliamHu 阅读(80) 评论(0) 推荐(0) 编辑
摘要: __get()/__set() 将对象的属性进行接管,访问/设置不存在的属性时 __call()/__callstatic() 控制对象的方法调用,访问不存在的方法、静态方法时 __toString() 将php对象转化为字符串 __invoke() 将php对象当作一个函数来执行时会调用这个方法 阅读全文
posted @ 2017-05-01 21:48 WilliamHu 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 从软件和硬件两个方面展开 1,确认服务器硬件是否能够支持当前的流量 2,数据库读写分离,优化数据表 3,程序功能规则,禁止外部的盗链 4,控制大文件的下载 5,使用不同主机分流主要流量 阅读全文
posted @ 2017-04-25 16:44 WilliamHu 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 思路: 1,确保同步之后再读区,也就是几秒钟的等待时间。用户体验不是很好 2,用mysql5.7多线程复制,解决单线程复制引起的主从延迟 3,使用分布式缓存机制,red is存读,减少数据库的压力,提高用户体验 (red is更好的数据结构类型,性能;而memcached仅仅是key-value结构 阅读全文
posted @ 2017-04-25 11:06 WilliamHu 阅读(270) 评论(0) 推荐(0) 编辑
摘要: cat /etc/hosts 查看hosts列表 DNS绑定虚拟域名 vagrant up 启动服务 vagrant ssh 进入虚拟主机ubuntu系统 vagrant suspend 挂起 sudu apt-get install nginx 安装软件nginx mysql -uroot -p 阅读全文
posted @ 2017-04-24 20:09 WilliamHu 阅读(200) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页