logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

解决事务锁问题:SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceeded; try restarting transaction

这个错误表明在执行一个事务时,等待锁定的时间超出了预设的超时时间,导致事务无法完成。在数据库中,当一个事务试图锁定一个资源(如一行数据、一个表)时,如果其他事务已经持有了该资源的锁,并且持有时间过长,那么当前事务就会等待一段时间来获取这个资源的锁。这是脚本的大概代码 ,刚好头条渠道由于密码修改,导致api报错,return 返回了错误信息,但是事务开启了,没有回滚或提交,但脚本进程执行又比较久,就

#数据库#php
微信商户支付V3配置

代码中需要改动两处地方,一是回调地址的配置,二是证书路径的区分。项目开发过程中,我们会使用到微信支付,需要登录到商户平台进行相关配置,运营主要配置两个模块即可,由于我的项目需要实现多个商户主体配置,所以可以在数据库做个支付配置,填写对应的商户id和秘钥。2、生成一个32为的随机秘钥,去申请APIV3秘钥,此秘钥开发人员在回调通知时会用来解密。1、申请平台证书给到开发人员,开发人员在接统一下单和回调

#微信
到底了