- 博客(13)
- 收藏
- 关注
原创 项目挺久没用、使用包未升级。莫名错误unexpected fault address 0xffffffffffffffff
调用方法 rocketmq.Producer.SendSync() 会导致程序直接挂掉,用 recover 都无法恢复。
2023-10-19 10:49:46
892
原创 mysql事务、结束(kill 线程)未成功
需要 查询 正在执行的事务:SELECT * FROM information_schema.INNODB_TRX根据这个事务的线程ID(trx_mysql_thread_id):可以使用mysql命令:kill 线程id 杀掉线程如未结束掉具体线程问题,且重启未成功则:检查磁盘空间是否已满到information_schema库下面,查看下面这个表:innodb_trx ## 当前运行的所有事务innodb_locks ## 当前出现的锁innodb_lock_waits
2022-01-04 11:13:44
1473
原创 golang VerifyPKCS1v15 crypto/rsa: input must be hashed message (算法:MD5WithRSA、秘钥格式:PKCS8)
提示:golang VerifyPKCS1v15 crypto/rsa: input must be hashed message问题描述:rsa.VerifyPKCS1v15解码出现:crypto/rsa: input must be hashed message错因:类型不一致解决方案:类型一致即可附录记录完整RASWITHMD5(加密、解密)const ( //商户私钥 RsaPrivateKey = `xxx` //商户公钥 RsaPublickey =
2021-11-02 17:30:56
1344
原创 golang实现php中的`OPENSSL_ALGO_MD5`
golang实现php中的OPENSSL_ALGO_MD5问题描述: php中的 openssl_sign OPENSSL_ALGO_MD5用go如何实现:如下php/**RSA签名 * $data签名数据(需要先排序,然后拼接) * 签名用商户私钥,必须是没有经过pkcs8转换的私钥 * 最后的签名,需要用base64编码 * return Sign签名 */function Rsasign($data,$priKey) { //转换为openssl密钥,必须是没有经过p
2021-11-01 14:39:10
963
原创 git 提示 fatal: refusing to merge unrelated histories
git 提示 fatal: refusing to merge unrelated histories$ git merge 分支名称fatal: refusing to merge unrelated histories2.读入数据 --allow-unrelated-histories 即可示例:git merge master --allow-unrelated-histories 如果你也是git pull或者git push报fatal: refusing to merge un
2021-09-08 19:06:18
115
原创 mysql Access denied for user ‘root’@’%’ to database
项目场景:mysql Access denied for user ‘root’@’%’ to database ‘’安装的mysql5.7:添加账号及权限例如:create user ‘用户名’@’%’ IDENTIFIED by ‘密码’;flush privileges;grant ALL PRIVILEGES on 库名.* to 用户@’%’;提示:mysql Access denied for user ‘root’@’%’ to database ‘库名’原因分析:roo
2021-08-18 14:03:58
1124
原创 git rebase 修改备注信息
git commit 未push 修改备注 未push比较简单 ① $ git commit --amend 进行修改 ② 按esc退出编辑模式,输入:wq保存并退出 注意中文esc请切换至英文 ③ $ git push 即可git commit push 修改备注 ①--①修改倒数第1次的commit 指令:$ git rebase -i HEAD~1 ①--②修改commit --id 指令:$ git rebase -i commit -- 如果突然不想修.
2021-07-29 14:31:30
633
原创 mysql 存储过程 多店铺复制多规格(下划线拼接)、且每次id不一致处理记录
-- 该文件$shop$不可变动$-- 多店铺复制多规格-- wxappId 多店铺-- goodsId 商品id-- 思路。获取 sku_id 比如 为:: 7654_7698_7782_7788-- 第一步 获取下划线总数-- 第二步 更具总数 一次获取一个规格id-- 第三步 处理规格id 信息-- 第四部 比如有新的id。则CONCAT新的sku_id 8865_8866_8867_8868DROP PROCEDURE IF EXISTS IndDealerShop;D..
2021-07-28 13:56:54
178
原创 存储过程(坑)跨库查询、关联关系处理
DROP PROCEDURE IF EXISTS Test1;DELIMITER $$create PROCEDURE x1.Test1(wxappId int(11))BEGIN-- 创建变量用来接收游标数据 变量的声明、游标的声明和HANDLER声明的顺序不能乱,必须是先声明变量,再申明游标,最后声明HANDLER-- 变量的定义不要和你的select的列的键同名!否则fetch into 会失败 x1库与x2库DECLARE v_category_id INT DEFAULT 0;...
2021-07-22 15:05:09
802
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人