自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 yii-elasticseach查询优化(terms)

terms 的用法就相当于 in ,默认情况下请求体允许个数为1024。

2024-03-22 18:00:52 207

原创 SQLSTATE[HY000]: General error / yii2批量更新数据

yii2框架中批量处理 不同条件 不同值 的数据

2024-03-22 15:51:05 377 1

原创 将base64转成图片

将前端获取到图片base64,转成图片并存储本地。

2024-03-13 15:54:50 279 1

原创 图片转base64

php语言,将图片转成base64

2024-03-13 15:46:21 291 1

原创 数据库、表字段结构、索引操作

数据库、数据表字段的新增编辑删除、索引的新增删除。

2024-03-11 17:35:39 394

原创 简单理解kafka

(物理上不同Topic的消息分开存储,逻辑上一个Topic的消息虽然保存于一个或多个broker上但用户只需指定消息的Topic即可生产或消费数据而不必关心数据存于何处)。“Consumer Group”: 每个Consumer属于一个特定的Consumer Group(可为每个Consumer指定group name,若不指定group name则属于默认的group)。“Consumer” :消息消费者,向Kafka broker读取消息的客户端。向kafka中其中一个topic发送消息。

2023-10-25 17:13:36 74 1

原创 concat 和 case when 用法 (sql)

需求:查询user_log表,关联user表,user中存在手机号phone,就拼接在一起。

2023-06-16 17:08:53 449

原创 重复数据查询(sql)

需求:查询user_log表中uid值重复的数据。需求:查询重复数据的总数。

2023-06-16 16:50:59 80

原创 原生es查询 和 yii2 elasticsearch 查询 语句

es 原生查询语法 和 yii2 elasticsearch 查询语法

2023-04-19 15:55:16 228

原创 多数据分页列表sql优化

子查询优化、延迟关联优化、限定id优化 sql 分页语句

2022-10-26 10:52:40 505

原创 thinkphp6在linux下执行定时任务crontab--小白写法

步骤一:创建自定义指令这里看文档,照抄就好。写完可以直接在powershell执行命令 php think xxx,看结果是否正确。这里要注意要在跟目录上执行命令步骤二:在linux下写执行脚本1、确定crontab是否安装2、小白直接在linux中代码的跟目录 输入crontab -e ,就会进入编辑状态,输入*/30 * * * * /usr/local/php/bin/php /data/wwwroot/myProject/think hello这个时候保存就好。报错 或 不执

2021-08-06 21:13:05 806

原创 接入订阅消息

小程序订阅消息官方文档注:消息模板已废弃开启消息推送位置在开发管理----》开发设置—》消息推送开启需要注意的是:1、url 是 回调地址,必须是服务器中已存在的接口;2、报 " Token校验失败,请检查确认",有可能是: a、appid和appSecret 出错,要用小程序对应的appid和appsecret,不要用公众号的 (这里是还没到返回echostr 值) b、校验成功,直接return $_GET['echostr'];还报错,那就有可能是发送端的数据类型有错,微信接收

2021-05-29 22:08:07 221

原创 小白后端自测小程序登录

准备微信开发者工具小程序开发文档开始1、打开开发者工具,新创建一个新项目,填入测试小程序的appid2、测试wx.login ,获取code值项目新建后,直接找到项目中的pages下的index文件夹,然后打开index.js,写下面这几行代码,在console下打印数据获取的code`wx.login({ timeout: 100000000000, success:(res)=>{ console.log(res); }})返回结果:3、一键获取手机号

2021-04-29 17:30:06 1754

原创 条件复杂组合查询 (whereRaw)

想满足的sql:SELECT * FROM `p_notice` WHERE ( ( send_time < (当前时间) AND user_type = 20 AND `json` LIKE '%123456%' ) OR ( send_time < (当前时间)AND user_type = 10 ) ) ORDER BY `send_time` DESC所在框架:thinkphp6解决方式:_logic 和 _complex,结果 : 失败 $time = ti

2021-04-26 14:34:12 3324

原创 group 和 order 和 max的关系

group 和 order 和 max的关系报错内容错误原因:MySQL没有检测到功能依赖项,only_full_group_by在默认情况下是不启用的。在mysql5.7中only_full_group_by 默认是启用的。就是:sql_mode=“ONLY_FULL_GROUP_BY”解决方案:1、更改mysql配置,就是 : sql_mode= “”2、改代码第二种解决方法流程:想要的效果:获取每个分组中id值最大的数据1、分组的字段是msg_id2、分组之前先排序,获取id值最

2021-04-22 12:40:30 314

原创 sql查询数据重复问题

sql查询数据重复问题点在 数据没有排序,也就是没有 order例: Db::name('goods')->limit($offset,$length)->select();在数据多的情况下,直接用limit,然后select,可能出现数据重复;用框架的paginate方法,也可能出现数据重复不会出现重复的写法,排序字段自己定义: Db::name('goods')->order('id desc')->limit($offset,$length)->select

2021-02-06 16:11:37 772 1

原创 mysql查询自定义排序

mysql查询自定义排序orderRaw :在order方法中使用mysql函数 $db = Db::name('goods')->orderRaw("field(status,'20','30','10','40','50') ,id asc")->select();

2021-02-06 16:04:20 240

原创 网站接入微信支付,小程序接入微信支付

网站接入微信支付官方文档准备工作第一步:下载sdk和demo第二步:整理代码(框架)第三步:必须配置信息第四步:支付代码第五步:退款代码官方文档接入的官方文档:https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=6_1腾讯客服指引:https://kf.qq.com/faq/170116AziqYV1701162eyAzA.html登录平台连接公众号:https://mp.weixin.qq.com/微信商户:https://pay

2021-02-04 14:49:37 494

原创 腾讯云短信接入

腾讯云短信接入官方文档准备工作第一步:安装SDK第二步:获取需要用的配置信息第三步:发送短信的代码官方文档官方文档准备工作1、已开通短信服务。2、如需发送国内短信,需要先 购买国内短信套餐包。3、已准备依赖环境:PHP 5.6.33 及以上版本。4、已在访问管理控制台 >【API密钥管理】页面获取 SecretID 和 SecretKey。第一步:安装SDK前提:已经安装了 compose(没安装的要先安装,compose官网链接是https://getcomposer.org/

2021-02-04 09:31:26 1084

原创 网站微信登录

网站微信登录官方文档准备工作第一步:请求code第二步:通过code获取access_token第三步: 获取用户个人信息官方文档官方文档准备工作1、拥有一个已审核通过的网站应用2、申请微信登录且通过审核注意:这里不用引用任何 sdk第一步:请求code需要用到的链接是:https://open.weixin.qq.com/connect/qrconnect?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&am

2021-01-14 16:16:23 207

原创 thinkcmf安装

thinkcmf学习

2020-11-10 09:45:43 459

原创 vue学习--前期工具准备

编辑工具1、vscode2、webstorm代码版本管理工具1、svn参考: https://www.cnblogs.com/chiangchou/p/svn.html2、git参考:https://www.cnblogs.com/cuixiaoying/p/11821797.html3、管理工具:①、tortoisesvn (svn)②、tortoisegit(git)③、treeSource (git)nodejs版本管理工具撤销:Ctrl/Command + Z重做:Ctr

2020-11-05 18:37:38 222

空空如也

空空如也

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

TA关注的人

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