
編寫線程安全的代碼的核心是: 對(duì)可變共享的狀態(tài)訪問的管理。 三種(多個(gè)線程對(duì)同一個(gè)可變的狀態(tài)變量沒有做合適的同步時(shí) 出現(xiàn)錯(cuò)誤的解決方法): 不...
builder模式是 builder負(fù)責(zé)產(chǎn)生組件, 然后使用director進(jìn)行組裝。實(shí)現(xiàn)復(fù)雜對(duì)象的構(gòu)建 與 它的表示進(jìn)行分離。比如迷宮的例子...
tag-support 有2種 只產(chǎn)生結(jié)果 比如:公式(format數(shù)據(jù),轉(zhuǎn)日期格式等)這個(gè)不會(huì)生成html代碼,只會(huì)根據(jù)輸入獲取計(jì)算后的值 并...
正則表達(dá)式: 輸入:415-863-9900 ext 23123輸出: 總結(jié)分組規(guī)則:最外層() 匹配group(0) -----0其他的開...
區(qū)分json字符串和Object 接收data的時(shí)候 ,如果是字符串是不可以用.或者[""]取值的。需要 JSON.parse()轉(zhuǎn)化為Obje...
需要解決的問題: 添加主程序入口需要在MANIFEST.MF 中增加上面一行,即可直接運(yùn)行com.pollyduan.modular.Demo...
一般 外圍類訪問靜態(tài)內(nèi)部類的方法是: 靜態(tài)內(nèi)部類就像一個(gè)外圍類的靜態(tài)成員 ,可以實(shí)例化它 通過內(nèi)部類的構(gòu)造方法初始化內(nèi)部類, 然后調(diào)用里面的...
Excel打開是空白? 打開注冊(cè)表ctrl+R 輸入regedit 找到Excel.Sheet.12和Excel.Sheet.8選擇 HKEY...
Consumer 接收一個(gè)泛型T,不返回值。不知道為什么這樣使用會(huì)報(bào)錯(cuò)new IThisImpl().forEach1((IThisImpl t...