![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题
BDuck2014
B-Duck-No1
Sunny~
展开
-
Nginx和php,FastCGI和php-fpm
11月2日 Nginx和php之间是怎样进行交流的?FastCGIhttps://en.wikipedia.org/wiki/FastCGICGI是为外部应用和Web服务器提供接口的协议. CGI应用在不同进程中运行,它们在请求时创建,请求结束时关闭。这种一个请求对应一个进程的模型让CGI应用易于实现,但也降低了他的效率和可伸缩性。FastCGI用持续进程来处理多个请求。每次fork CGI会解析...原创 2017-11-07 22:03:37 · 342 阅读 · 0 评论 -
网络相关面试题及思考(HTTP类)
HTTP状态码,cookie字段,cookie一般存的是什么,session怎么存在的HTTP状态码1 信息状态码2 成功状态码200 OK204 No Content206 Partial Content 范围请求3 重定向状态码301 Moved Permanently 永久重定向302 Found 临时重定向303 See Other 与302类似,但希望以GET请...原创 2019-06-12 22:57:37 · 194 阅读 · 0 评论 -
网络相关面试题及思考(TCP/UDP类)
画出TCP的4次挥手过程,为什么需要四次,不能三次吗根据协议,当接收到对方的FIN包后,TCP需要发送ACK进行确认,但是不能将FIN与ACK一并发送,因为在发送FIN前需要将buffer区域的包先发送完毕之后才能够发送FIN包,此时对方仍可以继续发送ACK包,待全部包确认对方收到后才能发送FIN包,保证所有数据传输完整。解释一下TCP的TIME-WAIT,为什么取值为2MSL?在四次挥手中...原创 2019-06-10 21:55:47 · 443 阅读 · 0 评论 -
Python饿汉式和懒汉式单例模式的实现
# 饿汉式class Singleton(object): # 重写创建实例的__new__方法 def __new__(cls): # 如果类没有实例属性,进行实例化,否则返回实例 if not hasattr(cls, 'instance'): cls.instance = super(Singleton, cls)._...原创 2019-08-31 12:41:37 · 2469 阅读 · 0 评论