nginx 负载均衡

nginx 负载均衡

NGINX 分发的五种策略轮询每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。upstream backserver { server 192.168.1.62; server 192.168.1.64; } 指定权重指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。upstream backserver { server 192.168.1.62 weight=1; server 192.168.1.64 weight=2; } IP绑定 ip_hash每个请求按访问ip的hash结果分配,这样每...

技术 2020-07-02 PM 1289℃ 0条
autoload 自动加载源码分析

autoload 自动加载源码分析

Laravel 框架启动的第一件事便是加载 自动加载文件require __DIR__.'/../vendor/autoload.php';而这个autoload.php中却只有简简单单的几行代码require_once __DIR__ . '/composer/autoload_real.php'; return ComposerAutoloaderInitba18d171b895589f003c9e6898eda4c0::getLoader();而这个autoload_real.php 才是真正的核心代码整个autoload_real.php源码:class ComposerAut...

技术 2019-12-07 PM 2485℃ 0条
php 拓展安装

php 拓展安装

1.查看当前已经安装的拓展php -m这个命令会打印出你现在已经安装的拓展2.下载对应版本的php安装包wget -O php-7.3.12.tar.gz http://cn2.php.net/get/php-7.3.12.tar.gz/from/this/mirror3.解压php的压缩包tar -zxvf php-7.3.12.tar.gz ~4.进入拓展目录~/php-7.3.12/ext/fileinfo这里我解压到了~目录 所以是~/拓展包放置的文件夹是ext文件夹进入你所需要安装的拓展的包我这里进的是fileinfo5.编译并安装#我php安装在/usr/local/php中...

技术 2019-11-25 AM 2432℃ 0条
20.有效的括号

20.有效的括号

20.有效的括号坑点:传空字符串时括号不成对时思路:看到的第一反应就是使用堆栈来解决,遇到任意一个左括号就将其推入堆栈,遇到又括号就弹出一个,用弹出的数据进行比较是否成对,一直到字符串读完,堆栈也应该为空。代码:class Solution { /** * @param String $s * @return Boolean */ function isValid($s) { $length = strlen($s); $arr = []; if($s == ""){ ...

leetcode 2019-10-15 PM 2445℃ 0条
7.整数反转(简单题)

7.整数反转(简单题)

坑点:反转后的值要在[−231, 231 − 1]范围内反转后0开头的数值负数思路:看到题目的第一眼就是要注意负数,然后开始思考如何反转,想到的方法是将整数值一位一位用余数的方法取出来,放到数组中,然后通过数组的长度来计算每一位乘积的倍数,最后累加的结果在对其进行大小判断是否超出范围,并判断其是正是负。代码:PHP:class Solution { /** * @param Integer $x * @return Integer */ function reverse($x) { $num = abs($x); ...

leetcode 2019-09-28 PM 2450℃ 0条