XML現在已經成為一種通用的資料交換格式,它的平台無關性,語言無關性,系統無關性,給Data Integration與互動帶來了極大的方便。對於XML本身的文法知識與技術細節,需要閱讀相關的技術文獻,這裡麵包括的內容有DOM(Document Object Model),DTD(Document Type Definition),SAX(Simple API for XML),XSD(Xml Schema Definition),XSLT(Extensible Stylesheet
最近一個項目要匯出word文檔,折騰老半天,發現還是用freemarker的模板來搞比較方便省事,現總結一下關鍵步驟,供大家參考,這裡是一個簡單的試卷產生例子。一、模板的製作先用Word做一個模板,如下圖:(注意,上面是有表格的,我設定了邊框不可見)然後另存新檔XML檔案,之後用工具開啟這個xml檔案,有人用firstobject XML
MyBatis的前身叫iBatis,本是apache的一個開源項目, 2010年這個項目由apache software foundation 遷移到了google code,並且改名為MyBatis。MyBatis是支援普通SQL查詢,預存程序和進階映射的優秀持久層架構。MyBatis消除了幾乎所有的JDBC代碼和參數的手工設定以及結果集的檢索。MyBatis使用簡單的XML或註解用於配置和原始映射,將介面和Java的POJOs(Plan Old Java Objects,普通的Java對象)
朋友讓我幫忙寫個程式從文字文件中匯入資料到oracle資料庫中,技術上沒有什麼難度,文檔的格式都是固定的只要對應資料庫中的欄位解析就行了,關鍵在於效能。 資料量很大百萬條記錄,因此考慮到要用多線程並發執行,在寫的過程中又遇到問題,我想統計所有子進程執行完畢總共的耗時,在第一個子進程建立前記錄目前時間用System.currentTimeMillis()在最後一個子進程結束後記錄目前時間,兩次一減得到的時間差即為總共的用時,代碼如下 long tStart =
最近接手一個EDI項目,收穫頗多。其實我在第一家公司是接觸過EDI的,當初我們用EDI主要實現了訂單資料轉送,客戶向我們下達採購訂單,通過VPN及FTP工具將採購訂單以約定的報文形式放到指定的檔案伺服器中,然後我們EDI系統會定時去檔案伺服器中擷取報文,最後解析並產生我們的銷售訂單。這些年過去了,我仍記著當初用的最多的是EDI850、EDI855。 一、首先介紹一下EDI的概念Electronic data
java.util.concurrent.ExecutionException錯誤資訊,這裡給出解決方案,大家根據具體要求更改。SEVERE: A child container failed during startjava.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component