zabbix-php-fpm
我叫张贺,贪财好色。一名合格的LINUX运维工程师,专注于LINUX的学习和研究,曾负责某中型企业的网站运维工作,爱好佛学和跑步。 个人博客: 查看全文
给phper工作1-2年的看的
看完真的醍醐灌顶啊,所以贴过来给自己当警醒钟,这么多问句,问的我也是十分汗颜,自己做到的又有多少呢? 1.首先看了PHP的源码API函数,对于许多口水仗的争论一笑而过,只是停留在脚本级别上的什么效率,安全。。。之争完全就是无稽之谈,没有深入理解API,所有的争论都是臆测和不科学的态度。你做了吗? 2 ... 查看全文
php一句代码让http跳转https
//其他框架请加到入口某共公加载的文件中 //方法一 https状态 if(!isset($_SERVER['HTTPS']) || $_SERVER['HTTPS'] == 'off'){ Header("HTTP/1.1 301 Moved Permanently"); header('Loca ... 查看全文
如何使用Docker部署PHP开发环境
本文主要介绍了如何使用Docker构建PHP的开发环境,文中作者也探讨了构建基于Docker的开发环境应该使用单容器还是多容器,各有什么利弊。推荐PHP开发者阅读。希望对大家有所帮助。 环境部署一直是一个很大的问题,无论是开发环境还是生产环境,但是 Docker 将开发环境和生产环境以轻量级方式打包 ... 查看全文
模型免费学习地址https://space.bilibili.com/378493128?spm_id_from=333.788
模型免费学习地址https://space.bilibili.com/378493128?spm_id_from=333.788 ... 查看全文
HttpClient连接池之CLOSE_WAIT
HttpClient连接池抛出大量ConnectionPoolTimeoutException: Timeout waiting for connection异常排查 今天解决了一个HttpClient的异常,汗啊,一个HttpClient使用稍有不慎都会是毁灭级别的啊。 这里有之前因为route配 ... 查看全文
HttpClient连接池
HttpClient连接池的连接保持、超时和失效机制 HTTP是一种无连接的事务协议,底层使用的还是TCP,连接池复用的就是TCP连接,目的就是在一个TCP连接上进行多次的HTTP请求从而提高性能。每次HTTP请求结束的时候,HttpClient会判断连接是否可以保持,如果可以则交给连接管理器进行管 ... 查看全文
pyspider无法启动webui
主要的问题是在命令窗口输入 pyspider all 出现phantomjs exited,以及在端口localhost:5000打不开pyspider 的web服务。我这边就不说我走过的坑了,主要讲讲如何解决: 现在async已经是python的关键词了,但是你正常的pyspider all 运行 ... 查看全文
Windows解压版安装64位Apache2.4.29
安装的Apache版本: httpd-2.4.29-Win64-VC15.zip [此版本需要Windows电脑安装VC 2015运行库](http://httpd.apache.org/docs/current/platform/windows.html#down) (版本有可能升级) 百度网盘链 ... 查看全文
C#调用webservice
经常遇到C#调用webservice的情况,通常来说如果webservice是用vs+c#来开发的,问题一般来说不大,直接web引用,然后调用就OK了。流程如下: 下面就是进行调用,就这么简单。 但如果webservice是用JAVA或者其它语言或者其它工具生成的话,使用vs+c#来调用就经常遇到问 ... 查看全文
使用 WinSCP 连接到 VCSA 6.5 失败并显示以下错误:收到的 SFTP 数据包过大
Symptoms使用WinSCP连接到vCenterServerVirtualAppliance会出现类似以下内容的错误:Cause由于vcsa默认的root账号shell环境是/bin/appliancesh,使用root账号登录到vcsa服务器,手动修改root的shell环境为bash即可。Resolution 查看全文
服务之间的调用为啥不直接用 HTTP 而用 RPC?
什么是RPC?RPC原理是什么?什么是RPC?RPC(RemoteProcedureCall)—远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。比如两个不同的服务A、B部署在两台不同的机器上,那么服务A如果想要调用服务B中的某个方法该怎么办呢?使用HTTP请求当然可以,但是可能会比较慢而且一些优化做的并不好。RPC的出现就是为了解决这个问题。RPC原理是什 查看全文
http实现自动跳转https的设置方法
Apache 版本 如果需要整站跳转,则在网站的配置文件的<Directory>标签内,键入以下内容: RewriteEngine on RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [ ... 查看全文
Jmeter请求管理——HTTP请求默认值&HTTP信息头管理
1. HTTP请求默认值【添加 - 配置原件 - HTTP请求默认值】 我们在请求同一个项目的接口时,往往这些接口的【IP、端口号、编码方式、协议】等是相同的,甚至部分参数也是相同的。这时候,如果接口数量巨大,我们可以通过设置【HTTP请求默认值】来将这些相同的参数值抽取出来统一设置,而在单个接口中 ... 查看全文
使用Netty实现HttpServer
package netty; import static io.netty.handler.codec.http.HttpHeaderNames.CONNECTION; import static io.netty.handler.codec.http.HttpHeaderNames.CONTENT... ... 查看全文
NET Core 3.1 PATCH HTTP 的使用注意事项
使用Postman请求示例: 一、在Headers要声明请求类型Content-Type 二、body提交要使用raw,且声明为json格式传输 三、如果有authorization验证还需要带上(如果没有直接忽略) 关于Postman提交请求,Controller无法获取对象的原因分析: 1、先贴 ... 查看全文
haproxy反向代理环境部署(http和https代理)
操作背景:前方有一台haproxy代理机器(115.100.120.57/192.168.1.7),后方两台realserver机器(192.168.1.150、192.168.1.151,没有公网ip,部署了很多站点)将域名解析到haproxy机器的公网ip,在haproxy配置文件里,根据域名转 ... 查看全文
HTTP的请求头标签 If-Modified-Since
原文地址:HTTP的请求头标签 If-Modified-Since 一直以来没有留意过HTTP请求头的IMS(If-Modified-Since)标签。 最近在分析Squid的access.log日志文件时,发现了一个现象。就是即使是对同一个文件进行HTTP请求,第一次和第二次产生的网络流量数据也是 ... 查看全文
http协商缓存VS强缓存
之前一直对浏览器缓存只能描述一个大概,深层次的原理不能描述上来;终于在前端的两次面试过程中被问倒下,为了泄恨,查阅一些资料最终对其有了一个更深入的理解,废话不多说,赶紧来看看浏览器缓存的那些事吧,有不对的地方,请各位不吝赐教啊。 本文主要讲解浏览器端的缓存,缓存的作用是不言而喻的,能够极大的改善网页 ... 查看全文