我們系統往往分為do和vo,do完全對應資料庫的一條記錄,而vo則往往對應顯示到頁面的記錄。
有時候,兩個需要互轉。
然後我們拿到的都是pageinfo,我們需要給前台的是pageinfo;
那我們就自己來唄。
convertdo2vo
doentitiss )
vos = list.
stream()
.map
(doentity -
>).
collect
(collectors.
tolist()
);vospageinfo =
newpageinfo
<
>()
; beanutils.
copyproperties
(doentitiss, vospageinfo)
; vospageinfo.
setlist
(vos)
;return vospageinfo;
}通用方法
public static pageinfodo2vo(pageinfopageinfopo, functionconvert)
).collect(collectors.tolist());
vopageinfo.getlist().addall(vos);
}return vopageinfo;
}
return pageutils.do2vo(itostocknewownerwhidpageinfo,getconvert());
private functiongetconvert();
}
這就是簡簡單單的函式式程式設計思想,把do轉vo的過程抽象為乙個函式 18V轉5V的LDO,電源晶元
18v轉5v,15v轉5v的ldo 晶元的選擇,特別是輸入電壓,在低電平5v以下的,基本上都是接近也可以。但是5v以上,如現在的18v和15的話,就不一樣了。我們需要在選擇晶元時,無法選擇最高輸入電壓18v和20v的電源晶元,需要提供至少5v以上的餘量,正常我們標準是選擇最低24v,需要做優化出來,...
18V轉3 3V的電源晶元和40V的LDO
18v轉3.3v,15v轉3.3v的ldo pw6206的輸入電壓4.75v 40v,負載電流為在電壓 5v和vin 7v時高達300ma。該裝置採用bcd工藝製造。pw6206 提供過電流限制 軟啟動和過溫保護,確保裝置工作在正常情況下。pw6206提供3v,3.3v,5v輸出電壓選擇,靜態電流4...
24V轉5V晶元,高效率的同步降壓DC DC變換器
pw2205開發了一種高效率的同步降壓dc dc轉換器5a輸出電流。pw2205在4.5v到30v的寬輸入電壓範圍內工作整合主開關和同步開關,具有非常低的rds on 以最小化傳導損失。pw2205採用瞬時脈寬調變 pwm 結構,實現高階躍降的快速瞬態響應輕載時的應用和高效率。此外,它的工作頻率是偽...