java生成PDF表格的一次優化

在優化一個pdf的發票打印的時候如果發票的發票明細超過1000行的時候就會變得很慢.需要20分鐘才能把數據加載出來.之後就開始查詢耗時的原因,在打印了每個方法的執行時間之後,發現在打印方法執行的時候sql取數據的時候很快,那麼就是itext的轉換PDF的時候導致很慢. 最後找到原因是因爲發票明細行中的行合併導致效率低下,比如一個合同下有1000條明細數據,那麼合同名稱這一列就需要合同1000行,這
相關文章
相關標籤/搜索