1 根據jar包名稱擷取maven groupId之類的
網址http://mvnrepository.com/
--------------------------------------------------------------------------------------------------------------------------------
1 js 大資料 全棧 開發運營 多樣化(多種開發語言) 使用源(github) 安全性 移動開發 物聯網
js shift() 移除數組首個元素,並返回該元素
pop()移除數組尾元素,並返回該元素
Thread 也是Runnable的一個實現
Thread.join用於將run()方法執行完後執行join方法,一定意義上實現同步
interrupt()中斷線程,但此方法不會真正中斷一個正在啟動並執行線程,只是線上程受到阻塞是拋出中斷訊號,這樣線程就得以退出阻塞狀態。更確切的說,如果線程受到Object.wait,Thread.join,Thread.sleep三種方法之一的阻塞,那麼它將會收到一個中斷異常,從而提前結束被阻塞狀態
@Resource 注釋類型 用於將請求資源的執行個體注入其中
@Resource(name="")
name:資源的JNDI名稱,對於欄位注釋,預設為欄位名稱;對於方法注釋,預設為方法對應的JAVABEAN屬性名稱;類必須指定
type: 與name的要求類似
js 自執行函數
1 (function(){alert(1);}());2 (function(){alert(1);})();function外面加括弧3 !function(){alert(1);}(); void function(){alert(1);}();function前面加運算子
@Repository
將資料訪問層(DAO層)的類標識為spring bean
@PostConstruct
被@PostConstruct修飾的方法在伺服器載入servlet時調用,且只一次。postConstruct在構造方法之後執行,在init之前
@PreDestory 在destory之後執行
ConcurrentHashMap 工作機制 通過把整個Map分解成N個Segment(類似HashTable),可以提供安全執行緒,效率提升
ConcurrenHashMap繼承AbstructMap實現ConcurrentMap與Serializable
sql union合并兩個或兩個以上select,select的列數量類型均需相等。unIon取不同的值 union all取所有值
haspmap clear 清空Map 先通過Array.fill(table,null)將MAP用Null填充,再把size設成0
blockQueue 如果blockqueue是空的則取會進入等待狀態,直到有東西進入,才被喚醒。滿的類似情況
add()添加 如果可以容納返回true否則拋出異常
offer()添加 如果可以容納返回true否則返回false
poll(time) 取走首位元素,若不能取出,等待time時間,取不到返回Null
JAVA泛型
<? extends T>表示參數化型別的可能是T或T的子類
<? super T>表示參數化型別的可能是父類直到Object
List<? extends fruit>=new ArrayList<APPLE>();