- 博客(10)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 yii2查询构造器如何创建虚拟字段
场景:使用union查询多个表之后,需要区分是哪个表的数据$model = (new \yii\db\Query()) ->select('id ,name, (1) as type') ->from('pss_warehouse') ->all();如上,查询的虚拟字段需要加上括号否则yii的查询构...
2018-09-10 20:20:06
526
原创 PHP Fatal error: Uncaught Elasticsearch\Common\Exceptions\NoNodesAvailableException: No alive nodes
Elasticsearch报错PHP Fatal error: Uncaught Elasticsearch\Common\Exceptions\NoNodesAvailableException: No alive nodes found in your cluster in /www/localhost/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/StaticNoPingConnectionPool.php:
2022-01-06 11:33:48
2096
原创 PHP 解压带密码的压缩包(ZIP|7Z|RAR等)
因为平常经常要解压很多带密码的压缩包,索性想写个程序自动去密码本拿来解压用了下go 结果go不支持解压带密码的所以用php来做,但原生拓展只有zip(ZipArchive)或者RAR没有7Z 非常不方便所以上gayhub找了个宝贝Archive7z一个类就能支持这么多种格式 简直神器找个文件夹 composer下来 以下是目录结构composer require gemorroj/archive7zdemo代码require ('vendor/autolo...
2021-12-15 17:07:30
1972
原创 hyperf 设置记录日志级别并日志写入文件中
最近用hyperf上线了个项目,守护进程挂着,发现平常控制台输出的日志要是查起来有点尴尬,想让日志写入文件并忽略掉DEBUG和INFO等级的日志,研究一番终于找到调整的方法,奔走相告希望能帮到大家(实际上hyperf文档关于这块都有介绍,这里介绍操作一下帮助理解)首先app目录创建stdou接管类StdoutLoggerFactory<?phpdeclare(strict_types=1);namespace App;use Hyperf\Utils\Applicatio.
2021-04-12 18:44:04
3676
原创 中间N位打码
接到一个中间N位打码需求,百度了下没找到有啥轮子可以拿来用,写了个方法在此记录希望可以帮到大家 复制改一改就可以用了 欢迎各路大神帮忙改进和指导 /** * 敏感数据打码(有可能是imei、idfa、手机号、身份证) * @param string $data 敏感字符串 * @param int $hideNum 打码数字(中间n位) * * @return string 打码后的数据 ..
2020-08-12 12:55:35
270
原创 记一次接口突然响应很慢的排查经历
项目背景:微信小程序获取uinonid,通过第三方获取积分等信息(相关的一个小部分其他不谈)一进入小程序就一直菊花乱转,看了下报文是一直没返回东西给前端的于是先从nginx access_log入手 发现除了499就是200 没什么异常 没看过499于是从499入手查了一下发现是用户主动断开连接 后面发现只要后端还未返回东西给前端只要主动刷新页面就会出现499 中断此次连...
2020-01-16 18:01:58
7191
原创 yii2 qrcode 生成二维码base64格式,图片格式,保存成文件
首先vender/composer.json 加入"2amigos/yii2-qrcode-helper" : "*", 然后composer update 引入qrcode如果不知道命名空间可以找目录vender/yiisoft/extensions.php 搜索qrcode找到截图这段 @Da/QrCode 引入的时候 useDa\QrCode\QrCode即可...
2019-12-30 11:01:47
1312
原创 phpmyadmin点击登陆后没有任何反应
上周还在用着的phpmyadmin,经过一个周末到了周一早上用不了了,点击登陆没什么反应面向百度编程,看F12也没什么报错没什么异常,试过重启服务器,后面发现还是不管用 最后发现是redis服务器过期了因为phpmyadmin配置缓存为redis了 借此记录一下 希望能帮到大家给大家一个解决的思路 查看一下是不是缓存的写入出问题了...
2019-12-17 09:31:54
908
原创 tp5 ueditor图片上传oss 并在小程序显示图片
以上是项目路径然后找到上图中的Uploader.class.php 文件的upFile方法 加入相关的代码include("../../../../extend/myoss/oss.php"); // 引入oss文件 注意路径$oss = new myoss\oss(2); // new oss类 注意要带上命名空间$oss = $oss->uploadFil...
2019-12-04 10:26:35
278
原创 解决微信小程序errcode:40029
第一次接触微信小程序,喜提errcode:40029 errmsg:"invalid code, hints: [ req_id: 6HfBbZyFe-8y ]场景:写完接口之后 前端联调一直500,最后发现是获取的时候 微信报错了。解决办法:导入项目的时候appid要填入你请求session_key的appid,如图所示(我这个开发者工具是旧版的)还有一种解决方法是其他文章找...
2019-04-11 19:48:09
2543
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人