**如下:
collections.sort(list,new comparator《自動物件productofferingtypeinfo >()
});
下面是我專案中的應用
這個result是我的返回結果集
//業務處理
@apimodelproperty("使用者名稱")
private string username;
@apimodelproperty("使用者真實姓名")
private string realname;
@apimodelproperty("使用者頭像檔案uuid")
private string portraituuid;
@apimodelproperty("手機")
private string mobile;
@apimodelproperty("郵箱")
private string email;
@apimodelproperty("職業")
private string career;
@apimodelproperty("單位名稱")
private string unitname;
@apimodelproperty("0 顯示; 1 隱藏")
private integer display;
@apimodelproperty("專案名")
private string projectname;
上面的註解不知道的不用管那是swagger的註解
集合處理如下:
按照使用者的真實姓名按照首字母排序
result.sort((o1, o2) -> );
需要注意的是這樣處理只是因為實在沒辦法了,一般排序都是我們在資料庫查出來的順序,對於資料查詢按照首字母排序也是可以做到的,查詢sql如下:
select*from user order by convert(realname using gbk) ;
記一次list集合優化
已知某個列表list1有2000條資料,但是因為這個列表的某個欄位要從另乙個表查詢,所以根據乙個關聯的查詢條件查出來的另乙個list2有將近75000條資料,然後需要先迴圈第乙個list1,然後迴圈裡面取尋找list2裡面符合條件的,因為有某種業務邏輯,所以無法減少list2的sql查詢結果數量,所...
記一次複雜的sql server xml欄位查詢
專案中一直使用 no sql 的方式將entity序列化成xml格式儲存在sql server資料庫表的xml欄位中,最近終於要對資料進行遷移了,需要將資料遷移回關係型格式,因此也經歷了一次比較有趣而又複雜的xml查詢。具體問題是這樣的。資料庫中有一張entitystate表用於儲存應用中所有被xm...
記一次找bug,java中包裝型別不能用 對比
我在公司所在的這個團隊,就我乙個實習生,其它全都是大佬,除了乙個中級 在我看來他已經是高階了 其它的全都是高階,平時修復小bug搬磚當然是給我來做了,誰叫我能力暫時只有這樣呢,慢慢爬趕上他們吧,這次記錄下找乙個bug的事。平時學習的過程中知道包裝型別不能夠用 來進行對比,但是不知道為什麼我老是記不住...