- 博客(6)
- 收藏
- 关注
原创 nginx的进程结构
nginx 进程间的关系master进程只负责管理woker进程(为管理员提供命令行服务:启动服务、停止服务、重载配置文件、平滑升级程序等,拥有较大的权限),worker进程提供用户服务。nginx为什么采用多进程,而不是多线程模型多线程共享同一个地址空间,某一个第三方模块引发了地址空间导致的段错误时,导致整个nginx进程挂掉。nginx进程管理master 进程监控worker 进程信号:worker进程杀死时,会给master进程发送CHLD 信号管理worker进程,
2021-04-10 22:17:20
136
原创 浅析HTTPS交互流程
加密方式的演进缺点:数据没有加密,很容易泄漏信息。对称加密简介:加密和解密使用同一个密钥缺点:k 和 加密算法都容易被黑客获取到,从而获取解密出数据。非对称加密简介:非对称加密之所以不对称,指的就是加密用一个密钥,而解密的时候用的是另外一个密钥。加密 f(pk,data) = Y => 解密 f(sk,Y) = data加密 f(sk,data) = X => 解密 f(pk,X) = data...
2021-03-03 23:17:51
183
转载 CentOS下安装FTP服务器及配置
通常情况下,向服务器上传代码、文件,vsftp用的还是比较多的。下面是本人安装配置的过程。 Linux系统:centos6.6. 安装步骤 1.通过yum来安装vsftpd[root@localhost ~]# yum -y install vsftpd2.设置为开机启动[root@localhost ~]# chkconfig vsftpd on3.把下面
2017-02-09 17:54:57
851
转载 php get_magic_quotes_gpc() stripslashes()和addslashes()的关系
PHP为了安全性,所以引入了个magic_quotes_gpc = On的功能,可以不需要做任何处理就能直接把单引号插入数据库中,那么对于Off时,则需要考虑单引号的问题了,而不是一味地信任运行环境。当magic_quotes_gpc = On时,使用了addslashes()处理后的数据在数据库中将以\'形式保存,如果此时直接输出的话,就会发现比自己期待的内容多了个\,因此stripsl
2017-02-07 17:58:27
504
原创 【Thinkphp】引入第三方类库常见问题
TP3.2在添加第三方sak的时候,文件放在ThinkPHP/Library/Org文件夹下可独立创建文件夹,需对文件做以下修改。1.第一应该修改文件的名称(下载的sdk一般是 类名.php,TP的类名命名规则是类名.class.php)。2.在下载的sdk类名中添加命名空间。3.最后就是在引用的时候use一下,然后就可以直接实例化对象了。
2016-12-26 15:14:45
8586
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人