我們知道,頻繁操作資料庫會降低伺服器的系統性能,因此通常需要將頻繁訪問、更新的數據存入到緩存。Halo 項目也引入了緩存機制,且設置了多種實現方式,如自定義緩存、Redis、LevelDB 等,下麵我們分析一下緩存機制的實現過程。 ...
轉自;
http://www.java265.com/JavaJingYan/202204/16494701292802.html
Arrays數組是我們日常開發中經常使用的一種數據結構
list 是我們日常經常使用過的集合,因為它有非常豐富的API,所以日常工作中,我們經常使用這種數據結構,那麼下麵將講述arrasy轉list的方法
下文筆者講述java中Arrays.asList方法的功能簡介說明,如下所示:
這可能是在網上看見的最不一樣的Arrays.asList的簡介,
請大家一定要仔細閱讀完,下麵的註意事項,避免工作中不知道如何排錯哦!
Arrays.asList方法的功能:
將數組轉化為list
Arrays.asList方法註意事項:
1.該方法不適用於基本數據類型(byte,short,int,long,float,double,boolean)
2.該方法將數組與列錶鏈接起來,當更新其中之一時,另一個自動更新
3.不支持add和remove方法
package com.java265.other; import java.util.Arrays; import java.util.List; public class Test16 { public static void main(String[] args) throws Exception { Integer[] arrs = { 2323, 121332, 2424 }; List<Integer> list = Arrays.asList(arrs); list.forEach(System.out::println); System.out.println("===="); arrs[2] = 999; list.forEach(System.out::println); } }
運行以上代碼,將輸出以下信息:
2323
121332
2424
====
2323
121332
999