介面呼叫外部系統返回資料,本系統做資料分頁封裝

2022-05-01 14:36:13 字數 1189 閱讀 4706

場景:本系統用的mybatis分頁外掛程式pagehelper,呼叫了外部系統返回的資料為string型別的json串,資料量畢竟多,介面需要分頁展示。

解決思路:

返回資料轉list,然後把多個list放到乙個list裡,然後在從這個list裡進行分頁,前端只需要傳乙個頁碼過來即可,

部分**如下:

service**
int currentpage = req.getcurrentpage();

int pagesize = req.getpagesize();

string str= "[,]";//例子
list list = jsonarray.parsearray( str );
listobjects = new arraylist<>();

int num = (currentpage > 1 ? (currentpage - 1) * pagesize : 0);

assert list != null;

for (int i = 0; i < pagesize && i < list.size() - num; i++)

js**:

場景:本系統用的mybatis分頁外掛程式pagehelper,呼叫了外部系統返回的資料為string型別的json串,資料量畢竟多,介面需要分頁展示。

解決思路:

返回資料轉list,然後把多個list放到乙個list裡,然後在從這個list裡進行分頁,前端只需要傳乙個頁碼過來即可,

部分**如下:

service**
int currentpage = req.getcurrentpage();

int pagesize = req.getpagesize();

string str= "[,]";//例子
list list = jsonarray.parsearray( str );
listobjects = new arraylist<>();

int num = (currentpage > 1 ? (currentpage - 1) * pagesize : 0);

assert list != null;

for (int i = 0; i < pagesize && i < list.size() - num; i++)

js**:

linux檢視核心版本 系統版本 系統位數

1.檢視核心版本命令 1 root q1test01 cat proc version linux version 2.6.9 22.elsmp bhcompile crowe.devel.redhat.com gcc version 3.4.4 20050721 3.4.4 2 1 smp mon...

CentOS檢視核心版本 系統版本 系統位數

centos檢視核心版本 系統版本 系統位數 檢視linux核心版本 root mongo02 cat proc version linux version 2.6.32 358.el6.x86 64 mockbuild c6b8.bsys.dev.centos.org gcc version 4....

Linux基本系統命令

1.橫向擴充套件 集群 人多力量大 a.負載均衡集群 b.高可用集群 c.高效能集群 應用層 hadoop集群 map reduces hdfs 2.縱向擴充套件 應用遷移 1.電源 2.bios晶元 程式 第乙個工作 加電自檢,檢查硬體裝置是否正常.第二個工作 啟動系統 1.選擇系統啟動 a.系統...