被坑哭了!多多云上线调试BUG记录
update语句,更新数据表产生乱码
- 原因:未指定数据库连接使用utf8
- 修改前:jdbc:mysql://127.0.0.1:3306/pdp_db
- 修改后:jdbc:mysql://127.0.0.1:3306/pdp_db?useUnicode=true&characterEncoding=utf-8
Failed to validate connection com.mysql.jdbc.JDBC4Connection
- 原因:一次批量插入数量过多(900多条)
修改前:
saveAll(items);
修改后:
参考谷歌的Lists.partition,修改如下,一次性插入50条,分多次批量插入:
int allSize = datas.size();int splitSize = 50;int size =(allSize + splitSize - 1) / splitSize;for(int i = 0; i < size; i++){int start = i * splitSize;int end = Math.min(start + splitSize, allSize);List<T> items=datas.subList(start, end);saveAll(items);}
解决了以上问题,突然发上线包运行不了,数据库无法连接,原来没有用命令打包,直接右键打包了
- 修改前:
clean package -Dmaven.test.skip -f pom.xml - 修改后:
clean package -Dmaven.test.skip -f pom.xml -p pro
处理原始单,数据条数对不上
发现跨数据库,连表查询,提示编码问题,两个库的数据表编码不一致,一个为utf8_general_ci,另一个是utf8mb4_unicode_ci,修改后重新同步解决
修改代码如下:
ALTER TABLE XX CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
同步订单表数据不全问题
原因:前期测试阶段同步字段不同,属于字段缺失
处理:卡住更新时间,按数据全之后的时间重新同步即可
吐槽
- 多多云不能下载自己的日志有点不爽,目的性强的喜欢用linux,不强的还是习惯用windows;
- 手动发布挺费时间的,发布一次,要点好几次,中间要等待。自动发布它不香吗?
- 我大概是个SB,发布这个事弄了4到5个小时,掉坑掉哭了。记下来,希望下次再遇到入云事件,能做个聪明人。
被坑哭了!多多云上线调试BUG记录相关推荐
- 被swoole坑哭的PHP程序员
被swoole坑哭的PHP程序员 2015-09-16 09:57 文帅营 博客园 字号:T | T 首先说一下对swoole的理解:披着PHP外衣的C程序.很多PHPer朋友看到swoole提供的强 ...
- 知名电商“猝死”办公地人去楼空:不发货退款难 消费者被坑哭了
日前,据央视消息,国内知名奢侈品电商平台尚品网所在的北京朝阳区某产业园区已经人去楼空,物业人员称尚品网已经退租,目前无人在此办公,办公楼上的尚品网Logo也被撤下. 说起尚品网,虽然现在不显,很多人少 ...
- i5集显和独显的区别_分不清核显和独显?奸商分分钟坑哭你
萌新.小白不管在那个复方都最容易被蒙骗和吃亏,在硬件行业更是如此,因为硬件保质能力远强于一般的产品,这里能做很多文章,之前我们也科普过CPU最容易被蒙骗的地方是分类和命名, 而今天而我们在针对萌新科普 ...
- Eclipse调试Bug的七种常用技巧(转)
注意事项及小结: (1)Line Breakpoint: 如果设置Conditional,监控的变量需要比当前行高一级block,譬如for(int i=0;i<20;i++)中的i,for循环 ...
- 2021-06-07 RK3328 Android 10 上调试es7243记录
RK3328 Android 10 上调调试es7243记录 一.es7243电路图. 二.修改的部分,解决没有mclk的问题. commit b86b0275bf898f ...
- Lora Ra-01模块初步调试问题记录
Lora Ra-01模块初步调试问题记录 问题描述:购置的Ra-01模块,下载官方驱动程序,通信不成功,收发端只能串口输出"串口1初始化成功" 开发环境:MDK-ARM V4.12 ...
- 东方马达步进电机AZM66AK-HS100+AZD-KD调试经验记录
东方马达步进电机AZM66AK-HS100+AZD-KD调试经验记录(20170803YC) 本次总结主要实现的功能如下:用MEXE02软件在步进电机驱动器中设置好控制动作,每个控制动作有一个特定的编 ...
- 至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。
24-Jul-2022 17:18:15.259 信息 [RMI TCP Connection(3)-127.0.0.1] org.apache.jasper.servlet.TldScanner.s ...
- nRF52832调试相关记录
nRF52832调试相关记录 | DD'NotesnRF52832调试相关记录背景以前业余用nRF52832做了个物联网小项目(蓝牙微微网),做了些相关的调试记录 nRF52832寄存器类型 Task ...
最新文章
- qstudio c语言中文网,再整理:Visual Studio Code(vscode)下的通用C语言环境搭建
- 隔空操作之通过简单计算识别手的挥动反向
- 武汉python培训班排行榜-比较靠谱的武汉Python培训机构是哪个?
- 单链表反转的原理和python代码实现
- (字节/华为/美团)前端面经记录冷冷清清的金三银四
- npm git 遇到的问题解决笔记
- 用 git 维护 vim 代码
- flask-sqlalchemy CURD
- 从功能到接口,原来技能可以通用!
- 最新电脑版黑客屏保动态壁纸+超级炫酷
- 从grub中引导进入windows7的启动管理界面
- ios 调整麦克风音量_我的iphone手机话筒声音特别小,如何调大?
- HTML网页标签代码基本教学(1)基本标签学习
- php处理excel里面的重复数据,Excel导入时,跳过重复数据,并提示重复数据数量与明细...
- isprime函数python_Python“函数”之我见
- 如何提升 B站 等级?
- 故障树手册(Fault Tree handbook)(6)
- 妖怪,你可认得这32个关键字?
- 阅读笔记--计算机网络 自顶向下方法
- 佩尔方程(超详细推导+例题讲解) 每日一遍,算法再见!