🌓

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 的教程。

阅读全文

Git 恢复本地删除的分支

今天开发功能的时候,发现之前的分支忘记合并(分支太多),并且还删除了😂,于是 Google 了一番,根据以下步骤进行了分支恢复。

阅读全文

MySQL 8.0 的一些变化

在使用 MySQL 8.0 的过程中,碰到一些坑,记录一下。 账号密码加密策略MySQL 8.0 修改了账号密码加密策略,默认的认证插件由 mysql_native_password 更改成了 caching_sha2_password,导致一些可视化工具无法连接数据库。如果需要,可以修改默认的策略或者账号密码的认证策略。 查询当前账号密码加密策略: 1sh...

阅读全文