原创 jsf+hibernate開發小項目雜談(一)
前言 關鍵字:框架 模式 DAO ORM CRUD 應監管部門要求,公司需要開發一個小型的MIS管理系統,要求能錄入基本信息並維護瀏覽,並且基於錄入的信息生成xml文檔並打包成zip文件,供點擊下載最後提交給監管部門。人手
原创 利用dom4j的visitor模式對xml文件的“反射”
給定一個xml文件,由於dom4j支持visitor模式,可以得到生成該xml文件內容的java代碼(dom4j的API),在某些時候,可能會有用處。比如給定一個行數超過50行的範例xml文件,其內容需要用java代碼生成。若使用該工具,
原创 使用Close LCD快捷鍵關閉顯示器
屬於辦公室坐班一族,一天8小時以上的坐着,雖然是兩個17寸DELL的液晶顯示器,但一天下來也是疲憊不堪。中午休息時間希望能夠隨意關閉顯示器。若使用顯示器上的開關,關閉時要按兩次(如前述,有兩臺顯示器),打開時也要按兩次,非常鬱悶。前陣子網
原创 jsf+hibernate開發小項目雜談(二)
二、全選批量提交及刪除確認 1. 全選和批量提交。首先,在javabean裏增加一個checked的成員變量(private boolean checked;)表示是否被選中。 然後,在瀏覽頁面上,字段標題前增加一個複選框,在
原创 Collection和Map的學習筆記(jdk1.4.2)
1. Collection / Map的類、接口層次關係:接口層次關係Collection ├List└Set └SortedSet Map└SortedMap 類層次關係Object└AbstractCollection ├Abst
原创 vsftp服務器在linux上的安裝與配置
想通過ftp上傳文件(192.168.6.147 -> 10.10.10.101),到101機器上一看,沒有安裝ftp服務器,於是開始了安裝的過程。安裝過程總體比較順利,但也遇到了一些小問題。底下是操作的大體流程,個人認爲具有一定的參考價
原创 批量更新與逐條更新分塊提交的一次實例:修改客戶信息表700萬條中50萬條記錄
批量修改tacustomer表(5萬-幾十萬不等),耗時幾個小時,導致tacustomer鎖表時間過長,引起ccentric,網站無法登錄。由於該表上有3個觸發器,11個索引,更新效率很低,同時該表是客戶信息表,訪問頻度非常高。 現
原创 java操作excel雜談及jxls初體驗
鑑於windows操作系統及office辦公平臺,在個人桌面上的壟斷地位,使得excel/word/ppt等文件被廣泛應用。通過java讀寫excel文檔是編程開發中常見問題,比如在swing和web應用中經常遇到。目前通過Jav