![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
文章平均质量分 72
想要传送一封简讯给你
这个作者很懒,什么都没留下…
展开
-
操作系统常见面试题
1.服务端常见的四种IO模型?同步阻塞IO(Blocking IO):即传统的IO模型。同步非阻塞IO(Non-blocking IO):默认创建的socket都是阻塞的,非阻塞IO要求socket被设置为NONBLOCK。注意这里所说的NIO并非Java的NIO(New IO)库。IO多路复用(IO Multiplexing):即经典的Reactor设计模式,有时也称为异步阻塞IO,Java中的Selector和Linux中的epoll都是这种模型。异步IO(Asynchronous IO):即原创 2021-06-06 23:51:57 · 93 阅读 · 1 评论 -
redis常见面试题
1.Redis 三种集群模式?主从模式 可以实现读写分离,数据备份。但是并不是「高可用」的哨兵模式 可以看做是主从模式的「高可用」版本,其引入了 Sentinel 对整个 Redis服务集群进行监控。但是由于只有一个主节点,因此仍然有写入瓶颈。Cluster 模式 不仅提供了高可用的手段,同时数据是分片保存在各个节点中的,可以支持高并发的写入与读取。...原创 2021-05-29 00:07:54 · 89 阅读 · 0 评论 -
php常见面试题
1. php在cli 模式下的几个生命周期?模块初始化阶段(Module init)请求初始化阶段(Request init)执行PHP脚本 请求结束(Request Shutdown)关闭模块(Module shutdown)2.php-fpm 的运行机制?master进程只有一个接收来自服务器的请求,根据配置指派特定的worker进程进行请求处理worker进程则一般有多个(具体数量根据实际需要配置),处理来自worker进程的请求kill master进程号子进程无法正常接收请求原创 2021-05-27 00:30:54 · 121 阅读 · 0 评论 -
mysql常见面试题
1.一条查询 sql 的执行流程?连接器:管理连接,权限验证分析器:词法分析,语法分析优化器:执行计划生成,索引选择执行器:操作引擎,返回结果存储引擎:存储数据,提供读写接口2.哪些操作会使索引失效?or条件其中有一个没有创建索引使用多列索引时,查询条件中必须包含第一个(最左原则)like中‘%’在前面的时候类型不一致导致的索引失效where条件中使用了 != 、 <>,表达式,not in,is not null,函数如果mysql估计使用全表扫描要比使用索引快,原创 2021-05-21 10:12:23 · 76 阅读 · 0 评论 -
laravel-echo-server 实现消息通知提示405 Not Allowed
修改 nginx 配置文件:upstream web-test { server xx.xx.xx.xx;}server { listen 80; server_name xxx.com; …… location / { proxy_method GET; proxy_pass http://web-t...原创 2020-04-21 21:41:17 · 320 阅读 · 0 评论 -
Centos7系统LNMP编译安装详细教程
本文的PHP下载地址:wget http://cn2.php.net/distributions/php-7.2.0.tar.gz本文NGINX 下载地址:wget http://nginx.org/download/nginx-1.12.0.tar.gz查看当前的目录:pwd安装NGINX的步骤:第一步骤:安装编译需要依赖的文件yum install gcc gcc-c++ ope...原创 2019-01-20 10:56:46 · 182 阅读 · 0 评论 -
thinkphp5在Linux下Nginx配置问题解决
首先tp5的访问目录指向到webroot/public文件夹中。thinkphp的url访问:http://serverName/index.php(或者其它应用入口文件)/模块/控制器/操作/[参数名/参数值...],这个需要支持pathinfo,Apache默认支持,而Nginx不支持。1.php.ini中的配置参数cgi.fix_pathinfo = 12.修改nginx.conf文件...原创 2019-02-17 12:33:09 · 211 阅读 · 0 评论