![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
解决方法
Z贵宇
学真无止境
展开
-
ThinkPHP3.2.2获取数据列getField()优化
getField()是一个常用方法,我习惯用来获取带key的数组,方便数据整合。原创 2023-03-13 18:44:56 · 647 阅读 · 0 评论 -
MYSQL多字段联合索引使用条件
疑惑:一个索引由3个字段组合而成,使用其中两个字段作为where条件且顺序与索引不一致,通过explain查看还是能使用到这个联合索引。索引字段顺序:查阅总结:MYSQL 会自动优化语句,所以字段顺序不影响使用索引;联合索引采用从左到右使用生效,即必须从第一个字段开始,上图实例使用到了前两个字段所以能使用索引,将联合索引的字段按顺序比作1、2、3,【1、12、123】组合的查询形式都能使每个字段都用到索引;【13】组合能使用联合索引,但只有第一个字段用到了,第三个字段却不是采用的索引查询;【23】组合不能使原创 2023-01-31 09:32:10 · 1220 阅读 · 0 评论 -
Mysql带条件统计数量的同时完成去重
发现宝藏了!往常我分条件统计数量的时候喜欢用sum(条件)方法,类似sum(v.type=0)asevent_count。但在这次的开发任务中,由于复杂查询,事件表event关联的内容会有多条数据,使用sum()方法统计不能达到去重的效果;我就想着用count可以去重,要是count能带条件就更好了。于是查阅资料发现count真有带条件的方式count(type=1ORNULL);改造改造,结合去重count(distinctif(v.type=0,,null))还真能在统计数量的同时完成去重;...原创 2022-07-29 18:47:08 · 2534 阅读 · 2 评论 -
【解决办法】thinkPHP3.2.2部署到k8s中软链接文件内容获取失败
将thinkPHP3.2.2的项目从PHP5环境中迁移到PHP7的k8s中,运行时发现自动生成了Home目录,怀疑是配置文件出了问题。 检查部署,发现config.php文件的内容没有问题。 随后查看配置文件是否读取成功。 调试框架文件:ThinkPHP_3.2.2/Library/Think/Think.class.php 中的 start 方法发现自定义的配置文件并没有被系统获取到。load_config(...原创 2021-11-07 21:18:52 · 311 阅读 · 0 评论 -
MySQL:!=条件的统计不包含null的情况
混合架构设计入口:网关、WAF安全层、开放平台入口备注:防止仿流量攻击中台:单体架构、小单体架构、项目微服务、中台架构备注:网关配置,设置灰色地带,过度新旧接口功能; 接口版本号,控制用户进入路线; 抽象出有共性的功能,形成业务级共享平台;数据结构:polardb、ADB、Flink、Kafka 解决多表join的慢查询 ES检索同步 Doris 数仓,...原创 2021-06-23 09:19:34 · 542 阅读 · 0 评论 -
微信JS-SDK分享功能注意事项
经常调试微信分享功能,很多时候明明没有动过代码,但就是出现分享失败的情况,总结一下注意事项:1、原创 2021-05-19 21:19:35 · 350 阅读 · 0 评论 -
Mac登录不上自己的QQ账号,别人的账号却是可以正常登录--解决方法
突然想在Mac上登录qq,却是发现自己的账号明明没有问题,但就是登录之后不显示操作界面,在进程里也找不到QQ,使用别人的账号登录都是正常的,重装QQ也没办法解决。试了切换用户账号,使用游客账户登录进来,自己QQ登录正常,但是其他文件权限不够不方便使用,气人。终于过了一天,灵光一闪,想到一个方法,测试可行。方法如下:1、卸载QQ:在应用程序中,将QQ“移到废纸篓”;2、删除QQ的配置文件:打开终端,cd ~/Library/Containers,把QQ的配置文件都删除掉,rm -rfco.原创 2021-04-29 12:02:19 · 6840 阅读 · 0 评论