對接後台 資料處理Vo

2022-08-02 20:51:17 字數 841 閱讀 2767

c2s(傳送請求)

public修飾乙個encode()方法,型別為bytearray

定義byte為工具裡的createbytearray()方法

用writeshort寫入協議號cmd

最後return

s2c(接收請求)

playerinfo為loop,型別宣告為此新建的vo的類名

因為後端發來的資料下標為0開始,為了方便取用,用乙個迴圈將後端資料處理成下標從1開始(此處為將下標處理成與資料中pos對應(1-10)

最後將list賦值給playerinfo,如果資料不作處理可直接用loop的類通過decode()方法傳入byte來拿到資料賦值給playerinfo

用byte.readbyte()來讀取int8型別資料

用byte.readshort()來讀取int16型別資料

用byte.readint()來讀取int32型別資料

用byte.readutf()來讀取string型別資料

loop(迴圈)

協議中的loop需要新建vo,裡面無需定義協議號,只需要處理位元組 

協議

後台資料的分頁處理

1 當從資料庫得到查詢結果,然後從前台得到pagesize和pageindex時,如何對資料做分頁?將得到的資料集按照pagesize為步長做迴圈,將每一次的迴圈結果存入list,然後再按pagesize和pageindex做一一對應,存入map中,然後再根據前台傳過來的pageindex做判斷是請...

富客戶端,後台資料反饋和前台資料處理不同步引起問題

前端頁面引入的jquery檔案如檔名 start.html yield 後台方可json資料 render json to json 當前端頁面start.html,未完全載入,後台已經將json資料反饋,前台頁面無法載入 解決辦法 方法一 保證start.html載入完成後再呼叫後台反饋資料 方法...

jstree 請求後台資料前台處理

注意 這個方法是一次載入所有資料,載入緩慢,如需使用懶載入需要後台處理 html js function function datahandle url,name,cb jsonarray.push arr 將每乙個根節點的資料存入陣列中 cb.call this,jsonarray 將所有資料放入...