1. 程式人生 > >java常見執行速度慢優化

java常見執行速度慢優化

1.排查是否有迴圈操作資料庫,如果有改為批量插入或者更新;

2.排查是否有迴圈操作資料庫,改為一次性查詢資料庫得到所有結果,使用map來快取結果後操作(如通過code來查詢name);

3.排查是否迴圈呼叫微服務,改為一次性呼叫微服務並用map來快取結果;

4.採用spring cache redis快取來提升效率(快取地區,列舉,常量等等資料);

5.無法規避迴圈操作可以考慮用java8中非同步流處理parallelStream處理;

6.多個無相關關係操作考慮執行緒池非同步處理;

7.優化sql;

8.通過冗餘欄位來提高效率;