摘要: 路由 1、简介:简单的说就是将用户的请求转发给相应的程序进行处理; 2、作用:就是建立url和程序之间的映射。 3、请求类型:get、post、put、patch、delete 相比于thinkphp的复杂的路由规则,lavavel的路由就简单的多了;主要分为两大类:基础路由和多请求路由。 一、基础 阅读全文
posted @ 2017-02-17 17:01 Timothy_lai 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 前提:Telnet命令可用 问题:提示不是内部命令; 解决办法:控制面板->程序和功能->打开或关闭Windows功能,把Telnet客户端勾上即可; 步骤: ps:用base64加密的邮箱和登录密码字符串(126邮箱用授权码,qq邮箱用独立密码)与smtp服务器验证身份 阅读全文
posted @ 2016-12-23 10:27 Timothy_lai 阅读(3423) 评论(0) 推荐(0) 编辑
摘要: 在很多情况下,框架类并不能满足项目的需求,这时候需要程序要自定义一些类,比如说基类等等,对比了TP框架,CI框架目前好像还没加入命名空间,这点TP做得比较好,不用特殊的处理就可以随便继承自定义的类,只要处理好命名空间就行,在没有加入命名空间的CI框架怎么办呢? 思路:在入口文件做文章,这是在网上找到 阅读全文
posted @ 2016-12-21 12:17 Timothy_lai 阅读(2612) 评论(0) 推荐(0) 编辑
摘要: 在常用的框架本身都已经做好了分层和目录结构,但这在很多时候不满足项目的需求甚至在某些情况下变得不合理,因此很多时候需要自定义目录结构,在此就看看如果在CodeIgniter框架中自定义模板目录: 在CodeIgniter框架的入口文件就有一个配置项: 在上面的注释可以得知,想要配置模板目录就是在这里 阅读全文
posted @ 2016-12-21 10:01 Timothy_lai 阅读(1007) 评论(0) 推荐(0) 编辑
摘要: 上回提到了用ThinkPHP框架来实现数据库的读写分离,现在就来简单说说MySQL的主从复制。 形式 一主一从(也就是这里要实现的形式) 主主复制 一主多从 多主一从(MySQL5.7开始支持) 联级复制 如图:图来自互联网 条件 主库开启binlog日志(设置log-bin参数) 主从server 阅读全文
posted @ 2016-12-13 17:16 Timothy_lai 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 1、在多数情况下,因为Coreseek索引速度高达10MB/s,所以只需要创建一个索引源即可满足需求,但是在数据量随时激增的大型应用中(如SNS、评论系统等),单一的索引源将会给indexer造成极大的性能负荷 2、增量索引能够在一定程度上提升Coreseek索引性能,降低CPU使用率。增量索引的原 阅读全文
posted @ 2016-12-08 18:03 Timothy_lai 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 前言 锁是计算机协调多个进程或线程并发访问某一资源的机制,在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问的一个重要因素。 前言 锁是计算机协调多个 阅读全文
posted @ 2016-11-17 12:21 Timothy_lai 阅读(1111) 评论(0) 推荐(0) 编辑
摘要: 前言在我们写程序的过程中,总会听到或接触到很多的锁,比如什么:进程锁、线程锁、乐观锁、悲观锁、独占锁、共享锁、排它锁、意向锁、分布式锁、自旋锁、互斥锁等等,这些是怎么回事呢?怎么区分呢??应用场景有哪些呢??? 定义最好的区别就是从定义去区分,首先也应该从定义去着手: 进程锁和线程锁 :貌似没有进程 阅读全文
posted @ 2016-11-02 22:40 Timothy_lai 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 前言 1、锁机制之所以存在是因为并发问题导致的资源竞争,为了确保操作的有效性和完整性,可以通过锁机制将并发状态转换成串行状态。作为锁机制中的一种,PHP 的文件锁也是为了应对资源竞争。假设一个应用场景,在存在较大并发的情况下,通过fwrite向文件尾部多次有序的写入数据,不加锁的情况下会发生什么? 阅读全文
posted @ 2016-11-01 20:07 Timothy_lai 阅读(721) 评论(0) 推荐(0) 编辑
摘要: http://mp.weixin.qq.com/s?__biz=MjM5OTI2MTQ3OA==&mid=203692903&idx=1&sn=f88f4fc502a3a86805b8698b5b1e3921&mpshare=1&scene=23&srcid=1031I2CulzHvh3DjOgLw 阅读全文
posted @ 2016-10-31 11:28 Timothy_lai 阅读(134) 评论(0) 推荐(0) 编辑