Java高效操作Properties檔案

2021-08-20 09:05:15 字數 774 閱讀 3776

1、工具方法如下:

public

class propertyutil

synchronized static

private

void

loadprops()

catch (filenotfoundexception e)

catch (ioexception e)

finally

}catch (ioexception e)

}logger.info("載入properties檔案內容完成...........");

logger.info("properties檔案內容:" + props);

}public

static string getproperty(string key)

return props.getproperty(key);

}public

static string getproperty(string key, string defaultvalue)

return props.getproperty(key, defaultvalue);

}}

2、使用該工具類,在程式啟動的時候就會將配置檔案中的配置資訊新增到記憶體中,因此需要使用到配置資訊的時候,能高效率的獲取到資料,但是也有個弊端,每次修改配置檔案後,需要重新啟動服務進行載入。

3、結論:

如果該服務有redis等快取工具,可以考慮將配置資訊新增到快取中,或者使用資料庫+redis的方式。

java中線程讀取配置檔案properties

配置檔案在很多方面可以用到,比如資料庫連線,資料庫工廠方法的呼叫,只要在配置檔案中修改即可,不用修改程式,使用起來還是很方便的。現在演示一下通過執行緒讀取配置檔案進行反射的一種方法。在專案中新建乙個空白檔案,輸入的內容以下內容 item dao factory com.github.ven13.co...

VIM高效操作

這篇教程寫了在不同工作模式下使用vim的一些基本技巧 即插入模式 insert mode 命令模式 command mode 訪問檔案等。目的是幫助剛剛接觸vim的新手更加有效率的使用這個出色的編輯器。說明 在這篇文章裡面,代表ctrl x 就是按住ctrl鍵然後再按x。而且你可以在很多情況下使用 ...

vim高效操作

基本上來說,你應該盡可能少的呆在插入模式裡面,因為在插入模式裡面vim就像乙個 啞巴 編輯器一樣。很多新手都會一直呆在插入模式裡面,因為這樣易於使用。但vim的強大之處在於他的命令列模式!你會發現,在你越來越了解vim之後,你就會花越來越少的時間使用插入模式了。使用vim高效率編輯的第一步,就是放棄...