- 博客(5)
- 资源 (2)
- 收藏
- 关注
转载 进程、线程和协程之间的区别和联系
一、进程 进程,直观点说,保存在硬盘上的程序运行以后,会在内存空间里形成一个独立的内存体,这个内存体有自己独立的地址空间,有自己的堆,上级挂靠单位是操作系统。操作系统会以进程为单位,分配系统资源(CPU时间片、内存等资源),进程是资源分配的最小单位。【进程间通信(IPC)】:管道(Pipe)、命名管道(FIFO)、消息队列(Message Queue) 、信号量(Semaph...
2019-12-27 10:56:03 224
转载 TCP、UDP、HTTP、SOCKET、WebSocket之间的区别
推荐阅读:TCP为什么是三次握手,为什么不是两次或者四次 && TCP四次挥手TCP的几个状态 (SYN, FIN, ACK, PSH, RST, URG)TCP/IP协议栈主要分为四层:应用层、传输层、网络层、数据链路层,每层都有相应的协议,如下图IP:网络层协议;(高速公路)TCP和UDP:传输层协议;(卡车)HTTP:应用层协议;(货物)。...
2019-12-20 10:52:14 374
原创 laravel网站项目上线后访问页面全部显示404
最近开发网站搭建新空间,宝塔面板搭建lnmp,代码上传后页面都显示404,研究了很长时间,原来是nginx配置文件的问题。站点 - 设置 - 配置文件看看是否有这段代码location / {try_filesuriuriuri/ =404;}有的话把他替代下面这行代码,没有就直接加上location / {try_files uriuriuri/ /index...
2019-12-17 22:08:03 794
原创 lamp 执行mysql输出错误bash: mysql: command not found... 解决方法
原因:这是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立一个链接文件。首先我们要知道mysql的路径,我的系统是在 /usr/local/mysql/bin执行命令创建软连接:ln -s /usr/local/mysql/bin/mysql /usr/bin附:删除软连接,...
2019-12-14 16:27:42 224
转载 Swoole中的Worker与Task进程
1.swoole 的进程模型 swoole是一个多进程模型的框架,当启动一个进程swoole应用时,一共会创建2+n+m个进程,n为worker进程数,m为TaskWorker进程数,1个master进程和一个manager进程,关系如下图所示 Master进程为主进程,该进程会创建Manager进程、Reactor线程等工作进/线程 其中三种进程之间的关系是: R...
2019-12-09 14:35:30 2220
phpcms首页登陆插件(带会员头像)
2016-07-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人