在開發過程中,系統中經常有些列表需要導出,運用poi的API簡單導出是可以很快的完成此功能,但是隨著系統數據的增多,前端和后端一般是采用短鏈接的方式進行交互,由于后臺數據量過大,前后端連接超時,導致導出excel失敗,(如果sql沒問題一般可導出幾百數據),當數據達到上千或者上萬數據導出失敗?,F在可利用redis緩存技術實現成千上萬條數據導出,如圖:   以上是思路示意圖,從示意圖中可以看出,此功能的開發必須要有前端的絕對配合。在此設計思路中有一個缺陷,只要有足夠的耐心等待,好像可以導出N多數據,實際結果是這樣的,但是對于業務上來說是不符合的,大量的數據導出時要考慮到分頁,還有考慮到對redis的內存占用,所以最好是在業務上有一定的限制,比如指定時間段,或者按照其他的過濾條件。                                                                                                                                                                                                                                                                                                          
轉載自://www.cnblogs.com/fjl0418/p/11461393.html
国产无遮挡无码视频在线观看