php
光光初长成
当你发现你的才华撑不起你的野心,换来不了你的期待的薪水的时候,就努力写博客写东西学习。努力搭建自己的研发圈 qq:1569498875
展开
-
浅谈SWOOLE协程篇
阅读本文需要以下知识点了解进程、线程相关基础熟练php的hello world输出会swoole单词拼写协程的介绍协程是什么?A coroutine is a function that can suspend its execution (yield) until the given given YieldInstruction finishes.简单的说协程是寄宿在线程下程序员实现的一种跟更轻量的并发的协作轻量线程随着程序员人群的增大,大佬也不断的爆发式增长,当然就开始有人觉得线原创 2020-06-30 10:09:55 · 3929 阅读 · 0 评论 -
php在fpm运行模式下实现服务之间的服务熔断、服务监控、调用日志
https://github.com/hongg-coder/http-manager前言相信在场各位的泥腿子(如果大佬请跳过这段话)每天工作都是穿梭在curd和curl的爱恨情仇之中,但是本文不对curd过多讲解,让我们看看curl的日常场景一某泥腿子程序员A: 某泥腿子程序员B,在吗 你们A接口返回的格式不对啊 B接口返回500了啊某泥腿子程序员B: 没有啊 我们这里看都是正常的啊某泥腿子程序员A:?????场景二某泥腿子程序员A: 好像隔壁部门的接口挂了,导致我们接口一原创 2020-05-10 18:37:24 · 1321 阅读 · 1 评论 -
php文件操作技巧FileSystem
php操作文件技巧原创 2017-08-09 11:55:10 · 449 阅读 · 0 评论 -
简单通用的验证器
开发中使用最频繁莫非是验证起了,最近在看swoole_framework发现他们的验证器<?phpnamespace Swoole;/** * 数值验证类,类中的方法都是静态的,用于检测一个变量是否符合某种规则,不符合返回false,符合返回原值 * @author tianfeng.han * @package SwooleSystem * @subpackage Validate *原创 2017-11-20 17:30:56 · 763 阅读 · 0 评论 -
php搭建简单rpc(解决mongodb连接数的问题)
rpc解释RPC 的全称是 Remote Procedure Call 是一种进程间通信方式。它允许程序调用另一个地址空间(通常是共享网络的另一台机器上)的过程或函数,而不用程序员显式编码这个远程调用的细节。即程序员无论是调用本地的还是远程的,本质上编写的调用代码基本相同。 某网上解释,具体基础解释可以自行百度,其实我通俗的解释好了就是远程调用方法现在有两台服务器A和B,这时候两台服务器分别运原创 2017-11-20 16:00:57 · 1914 阅读 · 0 评论 -
centos安装phpunit
安装phpunit原创 2017-10-28 14:45:54 · 252 阅读 · 0 评论 -
获取php获取路径相关方法
1.获取当前执行文件的路径<?phpecho __FILE__;输出/data/www/hls/api6.hls.com/application/v06000000/config/controller/Test.php2.获取当前执行文件的目录<?phpecho __DIR__;输出/data/www/hls/api6.hls.com/application/v06000000/config/c原创 2017-10-28 14:03:45 · 345 阅读 · 0 评论 -
使用nginx的access_log 进行接口调用频率分析
使用nginx的access_log 进行接口调用频率分析项目上线后需要分析各个接口每小时的调用情况,再根据压力接口进行优化先开启nginx的access_logaccess_log /****/路径/***.access.log;在每次访问接口在access_log里面保存的内容为:100.97.182.235 - - [24/Aug/2017:17:23:11 +0800] "POST /use原创 2017-09-09 13:16:20 · 1300 阅读 · 0 评论 -
php7 curl文件上传问题
{“errcode”:41005,”errmsg”:”media data missing”},解决php7的curl上传文件问题原创 2017-08-23 12:04:17 · 1284 阅读 · 1 评论 -
tp5使用mongodb的expireAfterSeconds做到定时删除功能
使用mongodb的expireAfterSeconds索引实现每天定期清理数据原创 2017-07-26 17:24:49 · 3094 阅读 · 0 评论 -
解决php的session异步请求堵塞问题(采用xhprof性能分析)
使用xhprof分析php性能问题,使用session_set_save_handler和session_write_close解决memcached的session堵塞问题原创 2017-07-22 14:00:16 · 1525 阅读 · 0 评论 -
php浮点数相乘与整型判断的坑
最近再做支付宝支付回调的时候发现一个不起眼的坑。 支付宝回调的支付金额我需要跟订单里面的定额金额进行判断,防止http通信的时候被篡改header包,于是就出现了下面的一幕//订单数据 total_fee为48 单位分//支付回调的金额数据为0.48 单位元$totalFee = 48;$returnFee = $return['total_fee'] * 100;if($returnFe原创 2017-07-20 19:59:19 · 6305 阅读 · 1 评论