場景 最近工作中,發現某同步JOB在執行中經常拋出SQL執行超時的問題,查看日志發現每次SQL執行的時間都是線性增長的,循環執行50次以后執行時間甚至超過了5分鍾 JOB執行流程分析 首先,對於JOB流程進行分析,查看是否是JOB設計上的問題 通過對流程的分析,發現 ...
記一次JPA遇到的奇葩錯誤 本地sql不識別表名的別名 報錯:Unknown column our in field list 起因:需要本地sql查詢后,分頁返回自定義對象。報錯信息如下: 問題原因: 因為是分頁查詢,當然需要知道數據的總數,所以hibernate會自動的執行sql幫你查詢所有的數量,但是看下圖就能發現,他把我的表名的別名當做字段來select count 了。 解決辦法: 在本 ...
2019-08-15 10:12 0 460 推薦指數:
場景 最近工作中,發現某同步JOB在執行中經常拋出SQL執行超時的問題,查看日志發現每次SQL執行的時間都是線性增長的,循環執行50次以后執行時間甚至超過了5分鍾 JOB執行流程分析 首先,對於JOB流程進行分析,查看是否是JOB設計上的問題 通過對流程的分析,發現 ...
前端通過form-data的方式上傳文件,后端解析保存,一般都比較簡單; 1.前端直接通過form/data給后端傳值,后端做數據持久化 2.文件經過一層中轉,按照這種方式上傳,最終可能獲取不到原始的文件名,也不知道文件類型 。。懶得寫了。就這樣吧 ...
問題信息:如果表名是數據庫關鍵字怎么辦? 正常來說,如果是我們自己寫sql的話,給表名加反引號即可解決問題。 但是由於我們使用MyBatisPlus,相關的sql基本上都是封裝並自動生成的。如果是這種場景,我們就需要修改對應的實體,舉例說明,如下代碼: 用上述代碼的自動生成 ...
要求 查詢出11月份的數據 錯誤語句 分析 錯誤地方:a.endor_date BETWEEN '2021-11-01' and '2021-11-30' endor_date這個字段是年月日時分秒的格式,BETWEEN在SQL SERVER中是左右包含,上述錯誤語句查詢 ...
在一個地方久了,就沒了新鮮感,今早去一個小公司進行.net程序員面試,進公司不到5分鍾我就決定把這次經歷寫下來。 去面試的5個人,4男1女。hr是個男的,大概36歲,身高不到160cm。共6個人圍坐 ...
日志集中式監控平台上線已經有一段時間,但是大部分情況下只是作為發布或者出問題時查看日志的便利工具使用。平時大家都不怎么主動上去看看。於是前幾天把應用的錯誤日志也加上郵件、Hi和短信報警,馬上就收到很多錯誤報警,引起了大家的重視。其中有一個Redis報錯: 看起來挺嚴重的,拿不到Redis連接 ...
虛擬機上一台主機,之前一直在用,可以通過xshell連接,但是忽然發現ping百度失敗了! 檢查這個失敗感覺很麻煩,檢查了配置文件,修改了ip結果都不可以!但是發現ping ip地址 ...
1062 Duplicate entry '...' for key 'PRIMARY指的是主鍵重復或者唯一索引重復。 本來mysql表中未設主鍵和唯一索引,准備加上,但是設置的時候總是提示1062,提示的數據我看了,只有一行,並沒有重復。 開始瘋狂百度、谷歌,有說主從插入重復的,我直接 ...