[這篇博文,多虧cnblogs的管理員GG幫忙恢複,才得以重見天日,特在此拜謝!]在使用set/map時,一個可愛的小bug:java.util.ConcurrentModificationException 【錯誤情境1】:set容器,邊遍曆,邊add/remove元素Set<String> set = new HashSet<String>();for (int i = 0; i < 10000; i++) {
There are two patterns of Derby, Embedded and Network Server. Pattern I: how to connect to the database?1. load the embedded driver;2. wanna create a DB? then set some properites;3. create and connect to the database using DriverManager; how to
首先,我們得知道常用的svn命令有哪些:svn co 拉代碼到本地svn add 將新檔案/目錄添加到svn中svn delete 將檔案/目錄從svn中刪除svn up 更新代碼到本地svn ci 本地代碼提交下有詳細引用內容Java中如何調用1. 組裝好命令2. 命令執行器(支援遠程調用)3. 同步執行命令,取回結果下面來具體說說:1. 組裝命令例如,代碼提交的命令,svn ci E:/SofaRouter/puretest/config/ -m "xxx" --username=test
如果天下的對象,都只做直接的equals判斷,那就相安無事了。可總有一些情況:對象置於容器(如hashSet)中,而後進行equals判斷;對象與繼承對象的子類間,進行equals判斷;…… 【1】定義了錯誤的equals方法簽名NO: public boolean euqals(Pointer o);YES: public boolean equals(Object o); 【2】重載了equals的但沒有同時重載hashCode的方法NO: no hashCode()YES:
SocketChannel vs. ServerSocketChannel父類:SelectableChannel。Channel表現了一個可以進行IO操作的通道(比如,通過FileChannel,我們可以對檔案進行讀寫操作)ServerSocketChannel主要用在Server中,用於接收用戶端的連結請求 SocketChannel則用於真正的讀寫資料,同時還可以用於用戶端發送連結請求。
File file = new File("C:/huhuhu.txt"); FileInputStream in = new FileInputStream(file); BufferedReader br = new BufferedReader(new InputStreamReader(in)); String line = null; line = br.readLine();
參考地址 http://wiki.apache.org/cassandra/FAQ#working_with_timeuuid_in_java下載一個包 http://johannburkard.de/software/uuid/ 程式碼範例:代碼Code highlighting produced by Actipro CodeHighlighter