原创 JAVA IO流總結
1、File的說明: ①如何創建File類的實例: File(String filePath) File(String parentPath, String childPat
原创 JAVA 泛型總結
1、概述:把元素的類型設計成一個參數,這個類型參數叫做泛型。 2、集合中泛型: ①集合接口或集合類在jdk5.0時修改爲帶泛型的結構 ②在實例化集合類時,可以指明具體的泛型類型 ③指
原创 JAVA 集合面試題
Collection和Collections的區別? 1、Collection 是一個集合接口。它提供了對集合對象進行基本操作的通用接口方法。Collection接口在Java 類
原创 Java 集合彙總
1、概述:集合、數組都是對多個數據進行存儲的結構,簡稱Java容器 說明:此時的存儲是指內存層面的存儲,不涉及到持久化的存儲 2、數組存儲多數據: 特點:①一旦初始化後,其長度就確定了
原创 JAVA 註解總
1、概述:代碼裏特殊標記,可以在編譯,類加載,運行時被讀取,並執行相應的原理。 2、實例:@符號,並把Annotation當成一個修飾符使用 示例一: ①author 標明開發該類模塊的作者
原创 JAVA 枚舉類總結
1、枚舉類的使用 ①枚舉類的理解:類的對象只有有限個數,確定的。我們稱此類爲枚舉類 ②當需要定義一組常量時,強烈建議使用枚舉類 ③如果枚舉類只有一個對象,可以作爲單例模式的實現方式
原创 JAVA 多線程,安全鎖總結
1、多線程應用場景: ①需要同時執行最少兩個以上任務。 ②程序需要有等待任務,例如:文件讀寫,網絡操作,搜索。 ③後臺運行程序。 2、多線程程序的優點: ①提高程序的
原创 JAVA 常用類面試題
面試題:String s = new String("abc");方式創建,內存中創建了幾個對象? 兩個對象:一個是對空間的new結構,另一個是char[]對應的常量池中的數據:"abc"
原创 JAVA 多線程面試題
面試題:synchronized和lock異同 相同:都能解決線程安全問題 異同:synchronized自動釋放同步監視器 lock需要手動啓動和釋放
原创 JAVA 常用類總結
1、String特性: ①String代表字符串 ②String是final類,是不可變的字符序列,不能被繼承 體現:1、當對字符串重新賦值時,需要重寫指定內存區域賦值,不能使用原有
原创 Redis 常用命令解釋五 zset類型
1、zadd key [nx|xx] [ch] [incr] score number [score number.....] 添加key nx xx 一個或多個值 2、zcard key 查詢key列表有多少數量 3、zcount
原创 Redis 常用命令解釋四 set類型
1、sadd key number[number.....] 添加key和值 2、scard key 查詢key的總值 3、smembers key 返回key中的值 4、sismember key number 查詢key中numbe
原创 Redis 常用命令解釋三 List類型
1、lpush key value[value...] 可以一次寫入多個值,但是每個值都是添加到上一個值的左側,即倒序 lpushx key value 插入值的左側,有key則插入,否則插入失敗 2、rpush key value
原创 Redis 常用命令解釋二 hash類型
1、hset key field value 設置key field value值 hmset key field value [field....] 可以一次性設置多個 2、hget key field 獲取value值
原创 MYSQL error while loading shared libraries: libaio.so.1: cannot open shared object
缺少包:yum install -y libaio