原创 對於jqgrid列表數據的追加,數據量大時,渲染慢的方式處理

function listselectCallback(id, action, index, layero, selectData){ //或者這樣: for(var key in selectData){ l

原创 jQuery 數組取交集,Array.intersect(arr1,arr2);

//jQuery 數組取交集 let result = Array.intersect(arr1,arr2);  

原创 lambda,多字段排序

List<Map<String, Object>> retList = resultList.stream().sorted( Comparator.comparing( x -> x.get("col

原创 lambda,多字段分組

Map<String, List<YourBean>> mapBy= list.stream().collect( Collectors.groupingBy(i -> i.getPriceId() + i.getId(), C

原创 java,數字左補0的方法,

String right = String.format("%06d", Integer.valueOf(next)); 6:代表全部位數

原创 jQuery判斷數組中包含某個字符串,沒有即push,$.inArray(“str”, arr),

function ok(selectData){ //名稱的數組 var compArr = []; for(var key in selectData){ var model = selectData[key];

原创 sql,查詢結果按照數字大小順序排序,並且null字段排在最後

order by a.sort is null, a.sort+0 ASC  

原创 jQuery,獲取class屬性中包含某個字符串的的tr對象

//獲取class屬性中包含某個字符串的的tr對象 $("tr[class*='yourmind']");  

原创 MySQL 查詢當前時間點所屬月份的整月數據

where 1=1 AND DATE_FORMAT( c.create_date, '%Y%m' ) = DATE_FORMAT( CURDATE( ), '%Y%m' )  

原创 sql多字段分組,取某個屬性最大的那一條數據中,某一個字段值。那個字段是不一樣的,不能出現在GROUP BY中

// 想要的字段值不能通過分組取最大的方式獲取到,應該如何處理? //1、分組取出最大的理想數據 //2、通過理想數據中,能夠確定唯一數據的關鍵字段,再次關聯join之前的表, //3、關聯出之前的表後,即可取到想要數據中的

原创 lambda表達式,對List集合進行排序

//List<String> 排序 Map<String, List<Entity>> map = MapUtils.newHashMap(); List<String> keys = ListUtils.newArray

原创 js端,彙總行的數據求和

//隱藏掉code列 hideHeaderCol(); //存放需要計算合計的彙總行集合 var area = []; $("#you

原创 String.format() 保留三位小數,格式化時間

System.out.println(String.format("%.3f", 3.1415926)); //3.142 System.out.println(String.format("%tF", new Da

原创 MySQL 查詢結果作爲更新內容

UPDATE t_goodinfo y, ( SELECT a.id, a.wharehousing_project_id, a.

原创 jqGrid 遍歷tr,排除第一行

$("#yourDataGrid").find("tbody tr").not(".jqgfirstrow").each(function (i) { });