2011年4月28日 星期四

informix for linux安裝

第一步:下載
ids 9.4 for linux:
ftp://ftp.youngcow.net/Special/Database/DatabaseServer/Informix/InformixDynamicServerVersion9.4/IIUG-IDS-9.4-linux.zip
這個線程有限制
http://202.96.110.133/informix/ids9.4/IIUG-IDS-9.4-linux.zip
這個更快,視網絡定吧;

csdk for linux:
ftp://ftp.software.ibm.com/software/data/informix/downloads/clientsdk.2.81.UC2.LINUX.tar

第二步:linux搭建安裝informix的環境

建立informix組:groupadd -g 20000 informix

建立informix用戶:useradd -u 20000 -g 20000 -d /home/informix -m informix

修改informix用戶環境變量:
修改.bash_profile文件增加以下環境變量

INFORMIXDIR=/home/informix
INFORMIXSERVER=cs_dbs
ONCONFIG=onconfig.cs
DBDATE=MDY4*
LD_LIBRARY_PATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql:$LD_LIBRARY_PATH
export INFORMIXDIR INFORMIXSERVER ONCONFIG LD_LIBRARY_PATH
PATH=$PATH:$INFORMIXDIR/bin
export PATH
這個就不用偶解釋了吧;

第三步:準備安裝文件

2011年4月27日 星期三

Tar 備份筆記

Tar 備份且排除不想備份的目錄或檔案

要備份的目錄是 aaa
不想要備份的是 aaa 裡面的 bbb 子目錄

於是我們加上參數 --exclude=不想要備份的目錄名稱,如果某個檔案不想備份也可以在此加入完整路徑及檔名

最後的 tar 指令如下

tar cvf aaa.tar --exclude=aaa/bbb aaa/

這樣就不會將 bbb 目錄備份進來了

-----------------------------------------

Tar 備份特定檔案

tar cvf aaa.tar aaa/*.jpg

2011年4月8日 星期五

在Java中操作XML - JAXB使用教學

JAXB簡介
JAXB的全名是Java Architecture for XML Binding,是Sun官方發展的技術,提供Java物件和XML文件自動mapping的機制,使我們能夠很容易的操作XML而不用去爬樹 (parse DOM tree)或是免除為了哪個節點之後要新增哪個節點又應該是哪一種內容的苦惱。
目前JAXB是屬於Java Web Services Developer Pack的實做套件之一,Sun官方預計在即將釋出的Java SE 6將其包裝在裡頭,因此到時候我們就不必再特地下載JAXB的實做套件了。