日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

被坑哭了!多多云上线调试BUG记录

發布時間:2024/1/18 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 被坑哭了!多多云上线调试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记录的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。