2011-07-30

[Zafira] 第9次油耗

日期累計里程單次里程實際油量行車資訊油品
油量平均油耗平均速度油量平均油耗
92011/07/306275863.257.4015.0385559.814.5台塑98

冷氣跟塞車是 油耗最大的殺手.....
此次前面300km 是新竹到台中科博館來回. 到台中的時候, 沒有在中清下交流道, 就在中港交流道塞到暴掉. 回程時候誤走中港路, 也是塞到不行. 幾乎在台中的路段都是走走停停, 油耗差到不行. [嘆氣]

後段500km 就是去參加 2011 Opel Day 活動. 開車時間幾乎都是白天, 真是熱到不行, 冷氣開到第二格, 外加一隻小風扇. 看起來現在台灣的夏天, 車內只準備一隻小風扇是不夠的, 要準備兩隻小風扇, 第二排跟第三排各用一個才夠用.

這一次油槍跳錶 跟行車紀錄一樣相差 2公升.

累計平均油耗 14.788km/l

2011-07-29

[Jboss] Jboss AS 6 Final use Log4j

之前寫過一篇, 怎樣在 Jboss 下面使用 Log4j. 不過到了 Jboss as 6 final 就沒辦法使用了. 其實之前在M4 就有發現已經不太能用了.
今天花了一些時間, 在做一次測試. 結果發現, 每一個 ear 裡面請不要在放 log4j.jar 了.在 ${JBOSS_Home}/common/lib 下面已經有一個 log4j.jar. 如果你在自己的路徑裡頭在放一個 log4j.jar, 就沒辦法共用 jboss-logger.xml 的參數了

2011-07-14

[Java] 設定 JVM 起始的 Timezone

原因
在目前的工作裡頭, 需要協助管理美國分公司的Server. 但是, 要管理又只能偷偷進去美國Server偷偷作. 所以這一次需要換掉 Jboss Server, 我打算將美國的Server 轉回台灣Server. 因為這件事情只能偷偷作, 所以得在台灣模擬美國的環境. 就碰到 時區問題, 因為美國那邊堅持在塞資料進他們家的Database 要用他們的 時區. 所以當 Jboss Server 跑在台灣Server 時間就會是台灣的時間. 所以必須想辦法, 變動 台灣Server 的時區.
解法
只好從JVM 啟動時入手. 查過資料, java -Duser.timezone 就可以設定 啟動時的時區.
所以在 Jboss 中, 啟動時 多加入 -Duser.timezone 就可以. 要特別注, 網路上有說法要用 -Duser.timezoe='xxx'. 這樣會無法使用, 得使用-Duser.timezone=xxx 就可以.
下面的設定會有日光節約時間

-Duser.timezone=America/Los_Angeles

這樣就沒有節約時間

-Duser.timezone=GMT-0800

2011-07-10

[Zafira] 第8次油耗

日期累計里程單次里程實際油量行車資訊油品
油量平均油耗平均速度油量平均油耗
82011/07/1054111052.267.0515.6935769.515.2台塑98 57.05公升
中油95 10公升

這一筒油來回新竹台南以後, 行車電腦的平均油耗是 16.9km/l 有點誇張.
在台中的市區開以後, 油耗就降到 15.4km/l. 在台中臨時找不到加油站, 只好在環市路加 中油95 10公升.
最後在 新竹台亞自助加油站加到油槍跳起來, 所以跟行車電腦有2 公升的差距. 如果用行車電腦顯示的油耗, 也確實應該是 15.2km/l. 所以, 行車電腦的數據是有很高的參考依據.

總計累積到現在 ... 平均油耗為 14.749 km/l

2011-07-06

[Jboss] Server 執行檔 與 Server Deploy 分開

在一般的Jboss AP Server 安裝路徑下, 會有 bin, client, common, docs, lib, server. server 這個目錄下放的就是可以啟動的 Server Configurations. 所以當你需要升級你的 jboss server 時, 每裝新版就需要把 目錄下的設搬移到新版 jboss/server 下.
為了省去麻煩, 網路上找了一下 jboss 啟動參數設定, 可以指定到其他目錄去啟動. 不一定得掛在 jboss 目錄下. 再起啟動下 -Djboss.server.base.dir=d:/xxxx/server -Djboss.server.base.url=file:/d:/xxxx/server, 就可以將server configuration 不用掛在${JbossHome} 下面.

好處有
  1. 當jboss ap 有新版時, 可以共用同一個設定參數, 不需要每一個版本下面都放完整的設定
  2. 在測試機器上面, 每一個開發人員可以有自己的 server configuration , 但是可以共用相同的 jboss server bin. 不需要每一個人都安裝 jboss server.
  3. 可以將 JBoss installation 放在網路硬碟上面, 讓所有機器共用

Reference
1. Shared JBoss Installation Directory
2. JBossProperties