Atitit.兼具相容性和擴展性的配置方案attilax總結

来源:http://www.cnblogs.com/attilax/archive/2016/10/02/5928205.html
-Advertisement-
Play Games

Atitit.兼具相容性和擴展性的配置方案attilax總結 文件配置法1 Jdbc多數據源文件配置發1 Bat文件配置法1 改進的文件配置法(採用類似i18n技術) 推薦1 使用自動化pc_id的方法來自適應配置 推薦1 文件配置法 換了機子又要設置 Jdbc多數據源文件配置發 使用一個tag來標 ...


 

 

 

Atitit.兼具相容性和擴展性的配置方案attilax總結

 

文件配置法1

Jdbc多數據源文件配置發1

Bat文件配置法1

改進的文件配置法(採用類似i18n技術) 推薦1

使用自動化pc_id的方法來自適應配置 推薦1

 

文件配置法

換了機子又要設置

 

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

 

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 隨著 Asp.Net Mvc Core 發佈,給我的感覺,Microsoft(微軟) 一下子成了依賴註入的使用的瘋狂者,因為在我的印象中,依賴註入(Ioc DI)是業務程式員寫業務代碼時常用的,但像 Microsoft(微軟)把這個設計模式應用到了 Platform or Framework 上,這 ...
  • gitignore 應該包含 5 塊內容: 以下是 NODEJS 項目的 .gitignore 模板: ...
  • 目前根據習慣和創作時間,單元測試和源文件的代碼都是分開的。 是否可以考慮將它們放在一起: 好處: 可以很清晰地知道哪些文件缺少測試。 可以快速在源文件和單元測試文件之間跳轉,而不需要切換文件夾。 遵循了需要一起修改的代碼放在一起的原則,方便修改源碼時同步修改單元測試文件。 在移動、拷貝源碼時可以輕鬆 ...
  • atitit.日期,星期,時候的顯示方法ISO 8601標準 1. ISO 86011 2. DAte日期的顯示1 2.1. Normal1 2.2. 順序日期表示法(可以將一年內的天數直接表示)1 2.3. 星期顯示法(可以用2位數表示年內第幾個日曆星期,再加上一位數表示日曆星期內第幾天)2 3. ...
  • 一、目的 我們制定分支規範,意在實現以下目標: 二、主分支: master 主分支(master)用於存放最新的穩定版本。 正式發佈時:在主分支上創建標簽(tag)。如果發佈非常頻繁可以不加。 標簽的命名規範為:release-v版本號-日期(如 release-v0.0.1-20161010)。業 ...
  • 小時和分鐘具有相同屬性(值,上限),可以用一個類Display來定義這兩個對象; 但是兩者之間又具有聯繫(當分鐘達到上限時,小時要加1),但兩者同屬於一個類里,不能產生直接聯繫,這時我們用另外一個類Clock來對它們進行管理; 首先用Clock類來定義一個clock的對象,用它來管理兩個Displ... ...
  • Atitit.log日誌技術的最佳實踐attilax總結 1. 日誌的意義與作用1 1.1. 日誌系統是一種不可或缺的單元測試,跟蹤調試工具1 2. 倆種實現[1]日誌系統作為一種服務進程存在 [2]日誌系統作為系統調用存在2 3. 上下文(手動或者aop模式,記錄參數)MDC2 3.1. 2 4. ...
  • Karaf是Apache旗下的一個開源項目.Karaf同時也是一個基於OSGi的運行環境,Karaf提供了一個輕量級的OSGi容器,可以用於部署各種組件,應用程式.Karaf提供了很多特性用於幫助開發者和用戶更加靈活的部署應用,例如:熱部署,動態配置,幾種日誌處理系統,本地系統集 成,可編程擴展控制... ...
一周排行
    -Advertisement-
    Play Games
  • 示例項目結構 在 Visual Studio 中創建一個 WinForms 應用程式後,項目結構如下所示: MyWinFormsApp/ │ ├───Properties/ │ └───Settings.settings │ ├───bin/ │ ├───Debug/ │ └───Release/ ...
  • [STAThread] 特性用於需要與 COM 組件交互的應用程式,尤其是依賴單線程模型(如 Windows Forms 應用程式)的組件。在 STA 模式下,線程擁有自己的消息迴圈,這對於處理用戶界面和某些 COM 組件是必要的。 [STAThread] static void Main(stri ...
  • 在WinForm中使用全局異常捕獲處理 在WinForm應用程式中,全局異常捕獲是確保程式穩定性的關鍵。通過在Program類的Main方法中設置全局異常處理,可以有效地捕獲並處理未預見的異常,從而避免程式崩潰。 註冊全局異常事件 [STAThread] static void Main() { / ...
  • 前言 給大家推薦一款開源的 Winform 控制項庫,可以幫助我們開發更加美觀、漂亮的 WinForm 界面。 項目介紹 SunnyUI.NET 是一個基於 .NET Framework 4.0+、.NET 6、.NET 7 和 .NET 8 的 WinForm 開源控制項庫,同時也提供了工具類庫、擴展 ...
  • 說明 該文章是屬於OverallAuth2.0系列文章,每周更新一篇該系列文章(從0到1完成系統開發)。 該系統文章,我會儘量說的非常詳細,做到不管新手、老手都能看懂。 說明:OverallAuth2.0 是一個簡單、易懂、功能強大的許可權+可視化流程管理系統。 有興趣的朋友,請關註我吧(*^▽^*) ...
  • 一、下載安裝 1.下載git 必須先下載並安裝git,再TortoiseGit下載安裝 git安裝參考教程:https://blog.csdn.net/mukes/article/details/115693833 2.TortoiseGit下載與安裝 TortoiseGit,Git客戶端,32/6 ...
  • 前言 在項目開發過程中,理解數據結構和演算法如同掌握蓋房子的秘訣。演算法不僅能幫助我們編寫高效、優質的代碼,還能解決項目中遇到的各種難題。 給大家推薦一個支持C#的開源免費、新手友好的數據結構與演算法入門教程:Hello演算法。 項目介紹 《Hello Algo》是一本開源免費、新手友好的數據結構與演算法入門 ...
  • 1.生成單個Proto.bat內容 @rem Copyright 2016, Google Inc. @rem All rights reserved. @rem @rem Redistribution and use in source and binary forms, with or with ...
  • 一:背景 1. 講故事 前段時間有位朋友找到我,說他的窗體程式在客戶這邊出現了卡死,讓我幫忙看下怎麼回事?dump也生成了,既然有dump了那就上 windbg 分析吧。 二:WinDbg 分析 1. 為什麼會卡死 窗體程式的卡死,入口門檻很低,後續往下分析就不一定了,不管怎麼說先用 !clrsta ...
  • 前言 人工智慧時代,人臉識別技術已成為安全驗證、身份識別和用戶交互的關鍵工具。 給大家推薦一款.NET 開源提供了強大的人臉識別 API,工具不僅易於集成,還具備高效處理能力。 本文將介紹一款如何利用這些API,為我們的項目添加智能識別的亮點。 項目介紹 GitHub 上擁有 1.2k 星標的 C# ...