摘要:
目录(1)一道面试题的背景引入(2)先考虑一个最简单的系统架构(3)系统集群化部署(4)数据库分库分表 + 读写分离(5)缓存集群引入(6)引入消息中间件集群(7)现在能hold住高并发面试题了吗?(8)本文能带给你什么启发? (1)一道面试题的背景引入 这篇文章,我们聊聊大量同学问我的一个问题,面 阅读全文
摘要:
我们采用的是全局安装方式,这样的话,就能够在命令行窗口中直接执行 composer 命令了。 Mac 或 Linux 系统: 打开命令行窗口并执行如下命令将前面下载的 composer.phar 文件移动到 /usr/local/bin/目录下面: Windows 系统: 最后重新打开一个命令行窗口 阅读全文
摘要:
自动创建项目 laravel new || laravel new xxx || composer create-project --prefer-dist laravel/laravel blogcomposer create-project --prefer-dist laravel/larav 阅读全文
摘要:
location / { root /项目目录/; index index.php; if (-f $request_filename/index.php){ rewrite (.*) $1/index.php; } if (!-f $request_filename){ ... 阅读全文
摘要:
Nginx服务器默认不支持pathinfo, 在需要pathinfo支持的程序中(如thinkphp),则无法支持”/index.php/Home/Index/index”这种网址. 网上流传的解决办法很多,这里提供一种比较简洁的写法(只需要改动2行代码) 作者:布尔教育创始人-燕十八 阅读全文
摘要:
php中抽象类和接口的区别 1) 概念 面向对象的三大概念:封装,继承,多态 把属性和方法封装起来就是类。 一个类的属性和方法被另外的类复制就是继承,PHP里面的任何类都可以被继承,被继承的属性和方法都可以被子类重新定义,这就是多态性。 抽象类和抽象方法: 所谓抽象方法就是只有名字的空“函数”,而且 阅读全文
摘要:
CacheTime = $CacheTime; } private function Run() { /** 缓存时间大于0,检测缓存文件的修改时间,在缓存时间内为缓存文件名,超过缓存时间为False, 小于等于0,返回false,并清理已缓存的文件 **/... 阅读全文
摘要:
public:权限是最大的,可以内部调用,实例调用等。protected: 受保护类型,用于本类和继承类调用。private: 私有类型,只有在本类中使用。 从上面的例子中,我们可以看出,public: 可以class内部调用,可以实例化调用。private: 可以class内部调用,实例化调用报错 阅读全文