个人理解:需要从整个项目环境来谈优化,具体可以分为3个方面:硬件层面:采用高配sass硬盘、上磁盘阵列架构层面:分库、分区、分表、主从(主主)、多服务器集群、vip+keepalive等(可能会问到具体实现,所以在...
$null=null;$zero=0;$empty_arr=[];$false=false;$empty_str="";$not_defintd;iss...
top//可能会问得更深,比如显示出来有哪些信息、你关心哪些信息、查看某个进程等iostat//磁盘cpufree//内存剩余df//磁盘使用情况du...
个基于OSI模型理解:http工作在应用层https是建立在SSL信道上的http,而SSL属于OSI模型中的传输层,所以我觉得HTTPS是属于传输层的协议但有同学提出了不同看法,相关讨论见:https://github.com/ho...
functiongetip(){$unknown=&039;unknown&039;;if(isset($_SERVER[&039;HTTP_X_FORWARDED_FOR&039;])&&am...
115、单例模式的优点是什么?抽象类是什么?还了解哪些设计模式?单例模式又称为职责模式,它用来在程序中创建一个单一功能的访问点,通俗地说就是实例化出来的对象是唯一的。所有的单例模式至少拥有以下三种公共元素:它们必须拥有一个构造函数...
为什么建立TCP连接需要三次握手?原因:为了应对网络中存在的延迟的重复数组的问题例子:假设client发起连接的连接请求报文段在网络中没有丢失,而是在某个网络节点长时间滞留了,导致延迟到达server。本来这是一个已经失效的连接...
管道管道分为有名管道和无名管道无名管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用.进程的亲缘关系一般指的是父子关系。无明管道一般用于两个不同进程之间的通信。当一个进程创建了一个管道,并调用fork创...
可读性方面:基本相同,XML的可读性比较好;可扩展性方面:都具有良好的扩展性;编码难度方面:相对而言,JSON的编码比较容易;解码难度:JSON的解码难度基本为零,XML需要考虑子节点和父节点;数据体积方面:JSON相对于XML来讲,...
PHP原生函数和自己实现函数均可echosubstr(strrchr($file,&039;.&039;),1);echosubstr($file,strrpos($file,&039;.&039;)+1);$ar...
GETPOSTHEADPUTDELETEOPTIONSTRACECONNECT
但从PHP来讲,考的是PHP数组的实现。可以简单的认为,PHP的数组是hash桶+十字链表(实际上是数列Array,列表List,散列表/关联数组/字典Hashtable的聚合体)。优点是查询效率很高,遍历很方便,缺点是,占内存较多。...
200请求已成功,请求所希望的响应头或数据体将随此响应返回。301被请求的资源已永久移动到新位置。302请求的资源现在临时从不同的URI响应请求。4001、语义有误,当前请求无法被服务器理解。2、请求参数有误。401当前...
log_formatmain&039;$remote_addr-$remote_user[$time_local]"$request"&039;&0...
CSRF:https://baike.baidu.com/item/CSRF/2735433防范方式:CSRFTOKEN,即提交表单时同时提交一段由服务端渲染表单时生成的token,通过校验token来防范csrf攻击XSS:h...