du和df的定义,以及区别? du显示目录或文件的大小。 df显示每个<文件>所在的文件系统的信息,默认是显示所有文件系统。 (文件系统分配其中的一些磁盘块用来记录它自身的一些数据,如i节点,磁盘分布图,间接块,超级块等。这些数据对大多数用户级的程序来说是不可见的,通常称为MetaData。)du命令是用户级的程序,它不考虑MetaDa…
php如何实现多继承? trait的出现就是一种解决需要多继承场景的方式。 使用场景是如果多个类都要用到同样的属性或者方法,这个时候使用Traits可以方便的给类增加这些属性或方法,而不用每个类都去继承一个类,如果说继承类是竖向扩展一个类,那么Traits是横向扩展一个类,从而实现代码复用。 PHP的基本变量类型有哪些? 四种标量类型:boolea…
介绍下TCP https://lilogs.com/archives/485.html 简单介绍一下Golang? 谷歌开发的一种系统编程语言。它具有内置的垃圾收集机制并支持并发。代码可以编译成单个可执行二进制文件,不需要添加库或运行时环境即可在服务器上执行。 Go有几种类型的channel? Go的gpm模型介绍下 Go有几种锁? 包括互斥锁,读…
设计模式大纲 设计模式 行为型模式 MVX模式 创建型模式 结构型模式 原型模式 单例模式 工厂方法模式 抽象工厂模式 建造者模式 适配器模式 桥接模式 装饰器模式 组合模式 外观模式 亨元模式 代理模式 责任链模式 命令模式 终结者模式 观察者模式 备忘录模式 策略模式 访问者模式 模板方法模式 状态模式 迭代器模式 解释器模式 MVC模式 MV…
查询数据库中的存储过程 select * from mysql.proc where db = 'dbName' and `type` = 'PROCEDURE'; 查看存储过程的创建代码 show create procedure 'proc_name'; 导出存储过程 进入mysql bin目录下 mysqldump -R -ndt dbnam…
首先,我们从客户端的请求开始,一个客户端发送http请求过来经过了哪些步骤 http请求域名解析-->发送包到服务器...服务器收到请求若是html的(静态资源)直接返回,若是.php结尾的文件,nginx就要经过fastcgi协议,再到php-fpm处理请求,php-fpm再通过fastcgi协议返回再到nginx再返回非客户端 php-cli(…
常用命令 cd /usr/local/nginx/sbin/ ./nginx 启动 ./nginx -s stop 停止 ./nginx -s quit 安全退出 ./nginx -s reload 重新加载配置文件 ps aux|grep nginx 查看nginx进程 启动成功访问:ip:port 注意:如何连接不上,检查安全组或者防火墙是否开…
Windows下安装 1、下载nginx http://nginx.org/en/download.html 下载稳定版本。以nginx/Windows-1.16.1为例,直接下载 nginx-1.16.1.zip。下载后解压,解压后如下: 2、启动nginx 有很多种方法启动nginx (1)直接双击nginx.exe,双击后一个黑色的弹窗一闪而…
动静分离 为了加快网站的解析速度,可以把动态页面和静态页面由不同的服务器来解析,加快解析速度。降低原来单个服务器的压力。 动态页面与静态页面区别 静态资源(css、js、images、html等): 当用户多次访问这个资源,资源的源代码永远不会改变的资源。动态资源(php、jsp等):当用户多次访问这个资源,资源的源代码可能会发送改变。 什么是动…
负载均衡 分摊到多个操作单元上进行执行,和它的英文名称很匹配。就是我们需要一个调度者,保证所有后端服务器都将性能充分发挥,从而保持服务器集群的整体性能最优,这就是负载均衡。负载均衡这里面涉及的东西相对也是比较多的,理论就不说太多了,网上,书上很多,今天我们就利用Nginx服务器来实现一个简单的负载均衡 负载均衡算法 源地址哈希法: 根据获取客户端的…