Git Rebase 修改已经提交的commit信息

由于拉取了新的 Git Repo 代码,没有设置作者信息,使用了全局的 Git 账号信息,导致提交代码时,显示的作者信息是错误的。 解决办法:通过 Rebase 对已提交的commit 进行修改。 12345678910111213# 第一步,(n)代表提交次数git rebase -i HEAD~n # 第二步然后按`i`编辑,把`pick` 改成 `ed...

阅读全文

Update Time 自动填充导致Seata回滚问题

问题描述MySQL update_time 字段设置了自动填充,由于业务提交,seata 记录当前镜像后,数据库又进行了一次时间戳的更新,导致镜像校验不通。 解决方案 关闭数据库的时间戳自动更新。数据的时间戳更新,如修改、创建时间由代码层面去维护,比如 MybatisPlus 就能做自动填充。 update 语句别把没更新的字段也放入更新语句。 参考文...

阅读全文

Update tinyint大于1导致Seata回滚问题

问题描述字段 order_service_type,MySQL 数据类型为 tinyint,存储值为4,导致在 Seata 回滚时,无法回滚到正确的状态。变成1了。 问题排查通过 Debug,查看 Seata undo_log 表,发现 order_service_type 在生成快照时被当作 Boolean 值处理了,回滚的时候转成1写入。 1234567...

阅读全文

鸿蒙原生应用开发的尝试

去年 11 月份,看到华为发布了【鸿蒙原生应用开发者激励计划】的活动,以下是活动的介绍。

阅读全文

小米应用上架安全性问题

1.您的应用没有通过安全性检测。腾讯、安天认为您的应用存在安全隐患。病毒风险描述:1)腾讯-该应用可能存在风险,为避免您的权益受损,请谨慎确认是否安装使用。 2)安天-未知风险 以下是客服的回复: 查询您的应用未通过自动化检测,腾讯/安天认为您的应用存在风险,请您内部自音整改,如有需要,这边可以帮您提交申诉并进行人工复测,如复测通过,您可以重新提...

阅读全文

腾讯电子签接入配置

最近在开发 to B 合同签署的功能,接入了腾讯电子签(价格大概是4块钱左右,发起一份合同),以下是接入的大概流程。

阅读全文

ShardingSphere-JDBC 数据表按月分片配置

本篇文章基于 ShardingSphere-JDBC 5.3.0 版本,通过 Java API 的方式,对 用户账户记录表 进行按月水平分片配置;目前记录表每日增长量约 50w。

阅读全文

记一次排查应用 CPU 持续负载 100% 问题

今天运维反馈,生产某个服务的 CPU 持续飙升到 100%,因为该服务已经迁移到新的 k8s 容器中了,没有外网流量进来,我的第一想法是可能有定时任务在执行。
于是全局搜索了下 @Scheduled,没有发现该相关注解,由于本人没有服务器相关权限,于是配合运维进行了以下排查。

阅读全文

上线了一款打牌记账的小程序

过年前夕,开发了一款 打牌记账 的微信小程序(打牌记账帮帮)

阅读全文

CentOS 7 安装 Nginx

该篇文章是在 CentOS 7 上安装 Nginx 的教程。

阅读全文