自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 二维码生成放图片里面并绑定下载

下载

2024-04-09 16:46:18 266

原创 mysql left jion和in子查询选填字段个人见解

因为left jion会有字符,不能命中索引等原因导致全表扫描,所以可能出现这些问题的时候用子查询比较好。选填的一些信息比如标签,使用在a left join b的时候可能因为有些数据没有导致全表扫描,扫描数量就是a(查询数量)*b(全表),不如in子查询select b in select a扫描大概是a(查询数量)+b(全表)。用left join原因是比如商品列表带标签,你不能不返回商品。

2023-09-06 16:31:03 105 1

原创 lnmp手动部署个人总结

nginx重启php-fpmkill-USR2php73php.iniwww.confwwwserver {listen 80;root xxx;if (!break;s=$1 last;

2023-02-07 20:31:06 69

原创 反思一下linux跨域

让前端传了127.0.0.1因为前端包和后端在同一个服务器,回来想了一下实际上都是浏览器发起,所以要用ip地址才可以。

2023-02-07 15:45:17 76

原创 csv注意记录

csv遇过的坑

2022-10-08 13:54:50 71

原创 用php形容redis数据类型

sorted set 就是一个值是数字的键值对数组,按值排序也就是asort()处理后的数组。set就是array_values(array_unique())处理的数组。list就是没有键名的数组。hash就是键值对数组。string就是变量。

2022-08-19 11:07:54 115

原创 mac composer 遇到问题

3.itcouldnotbefoundinanyversion解决composerconfig-grepo.packagistcomposerhttps//mirrors.aliyun.com/composer/没有用需要进入composer.json修改红字部分。访达进入/etc/ssl/目录下,将下载好的cacert.pem名称修改为cert.pem,替换原来的cert.pem文件即可。1.找不到composer解决source加载环境。...

2022-07-30 17:32:34 560

原创 php strtotime6位数字

php 时间戳

2022-07-25 15:48:53 204

原创 tp6软删除用Db需要带上的where条件

是$where[]=['delete_time','Null',''];而不是$where[]=['delete_time','=',''];记录一下,自己用

2022-06-09 15:13:48 223

原创 sha1withrsa php说明一下

openssl_sign()函数自带sha1和rsa网上很多没有说

2022-06-09 11:42:40 114

原创 mac Composer phpunit后在命令行调用的方法

在用户目录下的.profile文件里面加上alias phpunit='/Users/path/phpunit'终端运行source ~/.profile,同理php什么的都是这样

2021-10-09 11:52:40 90

原创 git stash中间要插入一步

我想很多人都百度看到过一篇文章里面写着git pull的时候发生冲突的解决方法之“error: Your local changes to the following files would be overwritten by merge”1 git stash2 git commit3 git stash pop实际上,2,3之间git pull居然没有人提到,我第一遍看,发现不行,然后去理解了一下stash才知道2,3中间插个git pull才行1 git stash2 git .

2021-09-16 17:20:46 128

原创 原生redis对tp5redis中关于tag,set,get,和clear的理解

首先看set ,主要是两点,1.存值方式是序列化然后用的redis数据类型是key,我对序列化了解不深,但是我记得各语言不通用,所以,我建议还是json好,2.在这里,有个setTagItem,就是将存的key放在一个集合里面,我就不贴图了。然后是tag,就是集合,里面放了所有改tag下的key然后看get,不通过tag,只是key相关去拿跟原生的没什么大的区别最后是clear实际上就是取出tag集合里面的key,一次性删了,再把tag集合删了,那基于此,原生的model里面其实可以自己写...

2021-09-15 10:55:42 631

原创 tp5模型传参混乱

今天改别人代码,发现有一个status状态一直改不了,然后看了一下日志,数据库语句里面id=xx这个条件混着的是另一个model之前更新的时候用的id,强制写save([xx=>xx],['id'=>xx])都没有用,最后就用db了,很简单解决,然后网上看了一下,要重新初始化model类,再save([xx=>xx],['id'=>xx])就可以了;...

2021-09-13 11:21:35 87

原创 php redis 里面的hscan 第四个参数count很不靠谱

代码如下//连接redis$redis=new \Redis();$redisinfo=config('cache')['redis'];$redis->connect($redisinfo['host'], $redisinfo['port']);//$redis->auth($redisinfo['password']);$redis->select(1);//ok$redisbase=config('redisbase');//插入1000条for ($i=0;$.

2021-09-02 16:08:40 362

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除