<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[blue5blue的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/blue5blue</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; blue5blue]]></copyright><item><title><![CDATA[nginx的进程结构]]></title><link>https://blog.youkuaiyun.com/blue5blue/article/details/115585379</link><guid>https://blog.youkuaiyun.com/blue5blue/article/details/115585379</guid><author>blue5blue</author><pubDate>Sat, 10 Apr 2021 22:17:20 +0800</pubDate><description><![CDATA[nginx 进程间的关系



master进程只负责管理woker进程（为管理员提供命令行服务：启动服务、停止服务、重载配置文件、平滑升级程序等，拥有较大的权限），worker进程提供用户服务。

nginx为什么采用多进程，而不是多线程模型

多线程共享同一个地址空间，某一个第三方模块引发了地址空间导致的段错误时，导致整个nginx进程挂掉。



nginx进程管理

master 进程监控worker 进程

信号：worker进程杀死时，会给master进程发送CHLD 信号管理worker进程,]]></description><category></category></item><item><title><![CDATA[浅析HTTPS交互流程]]></title><link>https://blog.youkuaiyun.com/blue5blue/article/details/114272673</link><guid>https://blog.youkuaiyun.com/blue5blue/article/details/114272673</guid><author>blue5blue</author><pubDate>Wed, 03 Mar 2021 23:17:51 +0800</pubDate><description><![CDATA[加密方式的演进

缺点：数据没有加密，很容易泄漏信息。
对称加密
简介：加密和解密使用同一个密钥

缺点：k 和 加密算法都容易被黑客获取到，从而获取解密出数据。
非对称加密
简介：非对称加密之所以不对称，指的就是加密用一个密钥，而解密的时候用的是另外一个密钥。
加密 f(pk,data) = Y =&gt; 解密 f(sk,Y) = data
加密 f(sk,data) = X =&gt; 解密 f(pk,X) = data

...]]></description><category></category></item><item><title><![CDATA[CentOS下安装FTP服务器及配置]]></title><link>https://blog.youkuaiyun.com/blue5blue/article/details/54950279</link><guid>https://blog.youkuaiyun.com/blue5blue/article/details/54950279</guid><author>blue5blue</author><pubDate>Thu, 09 Feb 2017 17:54:57 +0800</pubDate><description><![CDATA[通常情况下，向服务器上传代码、文件，vsftp用的还是比较多的。下面是本人安装配置的过程。 
Linux系统：centos6.6. 
安装步骤 
1.通过yum来安装vsftpd
[root@localhost ~]# yum -y install vsftpd


2.设置为开机启动
[root@localhost ~]# chkconfig vsftpd on


3.把下面]]></description><category></category></item><item><title><![CDATA[php get_magic_quotes_gpc()   stripslashes()和addslashes()的关系]]></title><link>https://blog.youkuaiyun.com/blue5blue/article/details/54913577</link><guid>https://blog.youkuaiyun.com/blue5blue/article/details/54913577</guid><author>blue5blue</author><pubDate>Tue, 07 Feb 2017 17:58:27 +0800</pubDate><description><![CDATA[PHP为了安全性，所以引入了个magic_quotes_gpc = On的功能，可以不需要做任何处理就能直接把单引号插入数据库中，那么对于Off时，则需要考虑单引号的问题了，而不是一味地信任运行环境。

当magic_quotes_gpc = On时，使用了addslashes()处理后的数据在数据库中将以\'形式保存，如果此时直接输出的话，就会发现比自己期待的内容多了个\，因此stripsl]]></description><category></category></item><item><title><![CDATA[【Thinkphp】redirect重定向问题]]></title><link>https://blog.youkuaiyun.com/blue5blue/article/details/54618515</link><guid>https://blog.youkuaiyun.com/blue5blue/article/details/54618515</guid><author>blue5blue</author><pubDate>Thu, 19 Jan 2017 18:02:23 +0800</pubDate><description><![CDATA[redirect重定向小问题]]></description><category></category></item><item><title><![CDATA[【Thinkphp】引入第三方类库常见问题]]></title><link>https://blog.youkuaiyun.com/blue5blue/article/details/53886376</link><guid>https://blog.youkuaiyun.com/blue5blue/article/details/53886376</guid><author>blue5blue</author><pubDate>Mon, 26 Dec 2016 15:14:45 +0800</pubDate><description><![CDATA[TP3.2在添加第三方sak的时候，文件放在ThinkPHP/Library/Org文件夹下可独立创建文件夹，需对文件做以下修改。
1.第一应该修改文件的名称（下载的sdk一般是 类名.php，TP的类名命名规则是类名.class.php）。
2.在下载的sdk类名中添加命名空间。
3.最后就是在引用的时候use一下，然后就可以直接实例化对象了。]]></description><category></category></item></channel></rss>