原创 XML解析及相關問題

常見的XML解析方式主要有jdom,sax等,不過jdom貌似用的更多點。 在開發中,我們可能會碰到XML解析相關的問題,至於xml結構定義相關的錯誤就不提了,無非就是多了空格,差個收尾標籤之類的低級錯誤,相信你仔細找找肯定能發現癥結所在

原创 js 中null和undefined的區別和用法

js中,每次想知道一個對象是否爲空時,首先想到的判斷條件是"o==null",但轉念一想,感覺還不大安心,又加上“||o== undefined”,這樣終於 心滿意足了!這就側面表現出我對null和undefined認知的不足及不自信。而

原创 mysql使用觸發器造測試數據

   背景是這樣,公司目前在對接新的客戶,客戶拿到demo後想測試系統是否可以正常運行,一些基礎信息就需要程序或者腳本去初始化了。再寫程序去弄的話,流程上比較麻煩,而且也沒必要,故採用觸發器的方式去實現,等用戶部署穩定版後再把觸發器刪除即

原创 Java線程詳解

轉載自http://www.cnblogs.com/riskyer/p/3263032.html Java線程:概念與原理 一、操作系統中線程和進程的概念 現在的操作系統是多任務操作系統。多線程是實現多任務的一種方式。 進程是指一個內存中

原创 關於編碼ansi、GB2312、unicode與utf-8的區別

原文:http://zz563143188.iteye.com/blog/1842131 關於編碼ansi、GB2312、unicode與utf-8

原创 mysql 存儲過程

給一個表字段增加索引,需要可重複執行,於是只能用存儲過程解決了。 下面記下簡單的SQL語句: #給細目表條目的FK_ENUMTABLEID字段創建索引 DROP PROCEDURE IF EXISTS add_idx; DELIMIT

原创 JAVA之編碼/解碼-文件輸入輸出流

問題一:在java中讀取文件時應該採用什麼編碼? Java讀取文件的方式總體可以分爲兩類:按字節讀取和按字符讀取。按字節讀取就是採用InputStream.read()方法來讀取字節,然後保存到一個byte[]數組中,最後經常用new S

原创 windows上碰到的各種問題

1. 早上一早去公司,打開eclipse,發現其提示無法使用workspace,好吧,然後到工作區間,想點開工作的項目文件夾,又提示“文件已損壞,無法打開!”然後百度了一下,反正就是文件莫名其妙的損壞了,也不知道啥時候的誤操作。 打開CM

原创 el表達式string強制轉換成long報錯

今天在項目中遇到一個奇怪的bug,在jsp頁面使用el表達式遍歷後臺傳過來的集合,頁面顯示是一片空白!查看錯誤日誌才發現報了個錯: javax.servlet.jsp.el.ELException: An exception occure

原创 Ehcache緩存(三)ClassLoaderUtil及shutdownhook

1. 在看ehcache源碼時,發現加載工具類ClassLoaderUtil有兩個獲取ClassLoaderde的方法,getStandardClassLoader和getFallbackClassLoader,一時間不明白爲什麼要這樣做

原创 java 多線程下載

多線程下載,我們主要使用到HttpURLConnection、線程、RandomAccessFile這幾部分的知識。普通的下載和多線程下載,就像多個水管和一個水管抽水一樣,多個管子同時運作,效率自然比一個管子快的多,但受限於水管的粗細,所

原创 Ehcache緩存(一)

Ehcache學習筆記(注意:ehcache版本 1.6.2    jdk版本 1.6)   使用的jar包,請點擊ehcache1.6相關包下載

原创 JAVA讀取RTF文檔

RTF,全稱是“富文本格式“,它便於在應用程序之間輕鬆的轉換文本和圖形。想了解RTF文件基本格式及相關可以點擊這裏。 需要注意的是,在RTF文件中,對於佔雙字節的中文,都是用單字節的ASCII字符表示,例如文本“宋體ABC”應該表示爲:\

原创 pushbackInputStream回退輸入流

1.  Java.io.PushbackInputStream擁有一個PushBack緩衝區,從PushbackInputStream讀出數據後,只要PushBack緩衝區沒有滿,就可以使用unread()將數據推回流的前端。 2. 

原创 java位運算

位運算符主要針對二進制,它包括了:“與”、“非”、“或”、“異或”。從表面上看似乎有點像邏輯運算符,但邏輯運算符是針對兩個關係運算符來進行邏輯運算,而位運算符主要針對兩個二進制數的位進行邏輯運算。下面詳細介紹每個位運算符。   1