被坑哭了!多多云上线调试BUG记录
生活随笔
收集整理的這篇文章主要介紹了
被坑哭了!多多云上线调试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多條)
修改前:
修改后:
參考谷歌的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,修改后重新同步解決
修改代碼如下:
同步訂單表數據不全問題
原因:前期測試階段同步字段不同,屬于字段缺失
處理:卡住更新時間,按數據全之后的時間重新同步即可
吐槽
- 多多云不能下載自己的日志有點不爽,目的性強的喜歡用linux,不強的還是習慣用windows;
- 手動發布挺費時間的,發布一次,要點好幾次,中間要等待。自動發布它不香嗎?
- 我大概是個SB,發布這個事弄了4到5個小時,掉坑掉哭了。記下來,希望下次再遇到入云事件,能做個聰明人。
總結
以上是生活随笔為你收集整理的被坑哭了!多多云上线调试BUG记录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信小程序-生成分享海报
- 下一篇: 服务器可以储存多久文件,云服务器储存文件