Atitit.兼具相容性和擴展性的配置方案attilax總結 文件配置法1 Jdbc多數據源文件配置發1 Bat文件配置法1 改進的文件配置法(採用類似i18n技術) 推薦1 使用自動化pc_id的方法來自適應配置 推薦1 文件配置法 換了機子又要設置 Jdbc多數據源文件配置發 使用一個tag來標 ...
Atitit.兼具相容性和擴展性的配置方案attilax總結
文件配置法
換了機子又要設置
Jdbc多數據源文件配置發
使用一個tag來標記使用的哪個配置。可以包含多配置
useTag=ati /ati2
P1_ati=000
P1_ati2=111
標記適合7個欄位以內的配置。
Bat文件配置法
缺點是開發的時候設置參數比較麻煩,換了機子又要設置。文件發比較好。
作者:: 綽號:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿爾 拉帕努伊 )
漢字名:艾提拉(艾龍), EMAIL:[email protected]
轉載請註明來源: http://www.cnblogs.com/attilax/
改進的文件配置法(採用類似i18n技術) 推薦
通過一個集中式配置分發器來。。優點是欄位無需一樣,對於7個以上屬性很適合。
使用自動化pc_id的方法來自適應配置 推薦
/atiplat_cms/src/com/attilax/dataspider/TsaolyoNetDataSpider.java
String cfg=filex.read(pathx.appPath_webPrjMode()+"/spider.ini");
CfgService cs=new CfgService().read(cfg);
Map cfg_map=cs.m;
String sn=new HardWareUtils().getSn().toLowerCase();
TaskUtil.sleep_sec_throwEx(Integer.parseInt(cfg_map.get("dbg_sleep").toString()));
int artsleep_frm_cfg = Integer.parseInt(cfg_map.get(sn+"_art_sleep").toString().trim());
Atiend