原理:
運用reactor模式
selector是核心-分發器a multiplexor of selectablechannel objects。
能檢測任意個註冊過的channel上的事件,並分發事件,
內部實現不用考慮,封裝的好處。
client沒必要用nio,使用中的client
server,
需要多執行緒的麼?workthread?如何寫?
/**
* @author timeriver.wang
* @version 2013-1-7 11:50:33 pm
*/public class nioserver
setset = selector.selectedkeys();
system.out.println(set.size());
iteratorkeyiter = set.iterator();
while (keyiter.hasnext()) else if (key.isreadable()) else
} else if (key.iswritable())
keyiter.remove();
}} }
}
步步為營 79 快取
快取cache,一種空間換取時間的技術,適用於經常訪問,不常修改的資料.1 寫入快取 1.1 方法一 cache message ab 1.2 方法二 cache.insert message ab 1.3 其他過載 insert string key,object value,cachedepen...
步步為營 50 事務
說明 比較常用 1 事務的四大特性 1.1 原子性atomicity 乙個事務中包含的多個sql語句,要麼同時成功,要麼同時失敗.1.2 一致性consistency 事務必須使資料庫從從乙個一致性狀態變成另外乙個一致性狀態.銀行轉賬 1.3 隔離性 isolation 各個事務執行互不干擾 鎖 1...
步步為營 34 資料遷移
說明 無論是在練習中還是在企業中都非常常用.比如說電腦做系統,使用者現場實施 1 分離附加 1.1 分離 1.2如果有連線先斷掉連線 檔案所處位置f program files microsoft sql server mssql12.mssqlserver mssql data 中找到倆個檔案 1...