原文:SpringCloud微服務實戰——搭建企業級開發框架(三十):整合EasyExcel實現數據表格導入導出功能

批量上傳數據導入 數據統計分析導出,已經基本是系統必不可缺的一項功能,這里從性能和易用性方面考慮,集成EasyExcel。EasyExcel是一個基於Java的簡單 省內存的讀寫Excel的開源項目,在盡可能節約內存的情況下支持讀寫百M的Excel: Java解析 生成Excel比較有名的框架有Apache poi jxl。但他們都存在一個嚴重的問題就是非常的耗內存,poi有一套SAX模式的AP ...

2021-12-07 13:35 1 874 推薦指數:

查看詳情

SpringCloud微服務實戰——搭建企業級開發框架(二十二):基於MybatisPlus插件TenantLineInnerInterceptor實現多租戶功能

多租戶技術的基本概念:   多租戶技術(英語:multi-tenancy technology)或稱多重租賃技術,是一種軟件架構技術,它是在探討與實現如何於多用戶的環境下共用相同的系統或程序組件,並且仍可確保各用戶間數據的隔離性。   在雲計算的加持之下,多租戶技術被廣為運用於開發雲各式服務 ...

Thu Nov 25 20:37:00 CST 2021 3 1276
SpringCloud微服務實戰——搭建企業級開發框架(三十七):微服務日志系統設計與實現

  針對業務開發人員通常面對的業務需求,我們將日志分為操作(請求)日志和系統運行日志,操作(請求)日志可以讓管理員或者運營人員方便簡單的在系統界面中查詢追蹤用戶具體做了哪些操作,便於分析統計用戶行為;系統運行日志又分為不同的級別(Log4j2): OFF > FATAL > ERROR ...

Fri Feb 18 21:04:00 CST 2022 0 1168
SpringCloud微服務實戰——搭建企業級開發框架(十八):集成Gateway實現微服務路由轉發

  在微服務架構里,服務的粒度被進一步細分,各個業務服務可以被獨立的設計、開發、測試、部署和管理。這時,各個獨立部署單元可以用不同的開發測試團隊維護,可以使用不同的編程語言和技術平台進行設計,這就要求必須使用一種語言和平 台無關的服務協議作為各個單元間的通訊方式。 API 網關的定義   網關 ...

Tue Nov 16 20:24:00 CST 2021 0 775
SpringCloud微服務實戰——搭建企業級開發框架(二):環境准備

這里簡單說明一下在Windows系統下開發SpringCloud項目所需要的的基本環境,這里只說明開發過程中基礎必須的軟件,其他擴展功能(Docker,k8s,MinIO,XXL-JOB,EKL,Keepalived,Nginx,RabbitMQ,Kafka等)用到的軟件會在具體使用時詳細 ...

Sun Oct 24 01:02:00 CST 2021 2 2495
SpringCloud微服務實戰——搭建企業級開發框架(三):創建Maven工程

在新建工程前,先了解一下什么是敏捷開發“松結對編程”及“L型代碼結構”這里有詳細的介紹和說明 : 敏捷開發“松結對編程”系列之十一:L型代碼結構(團隊篇之一) 使用Maven創建項目之前,我們要對工程有一個大概的規划,為了保持類庫統一管理,引入的jar包版本不沖突,我們需要用到Maven的BOM ...

Sun Oct 24 01:56:00 CST 2021 2 1897
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM