Step1:方法类
package com.hnmmli.g2common.utils;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
public class PropertiesUtil
{
private static String userhome = "user.home";
private static String path = "configers";
public static Properties getProperties(String fileName)
{
StringBuilder dbConfiger = new StringBuilder(System.getProperty(userhome)).append(File.separator).append(path).append(File.separator).append(fileName);
Properties defaults = new Properties();
InputStream is = null;
try
{
is = new FileInputStream(dbConfiger.toString());
defaults.load(is);
}
catch (Exception e)
{
e.printStackTrace();
return null;
}
finally
{
if (is != null)
{
try
{
is.close();
}
catch (IOException e)
{
}
}
}
return defaults;
}
}
step2:应用
package com.hnmmli.g2intermodalweb.action.img;
import java.util.Properties;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import com.hnmmli.g2common.utils.PropertiesUtil;
public class PropertyUtil {
//定义配置文件路径
//private static final String PROPERTY_FILE = "/g2storewebtest.properties";
private static final Log logger = LogFactory.getLog(PropertyUtil.class);
private static Properties config = null;
static
{
// InputStream in = PropertyUtil.class.getClassLoader().getResourceAsStream(PROPERTY_FILE);
try
{
/* fileconfig.properties InputStream in = new BufferedInputStream(new FileInputStream(
"/g2storewebtest.properties")); */
config = PropertiesUtil.getProperties("fileconfig.properties");
//System.out.println(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>fileconfig:"+JSONObject.toJSON(config));
//InputStream in = PropertyUtil.class.getResourceAsStream("g2storewebtest.properties");
///config = new Properties();
// config.load(in);
//in.close();
}
catch (Exception e)
{
logger.error(e);
System.out.println("");
}
}
/**
* 更具key 获取value值
* @param key
* @return
*/
public static String readValue(String key)
{
try
{
String value = config.getProperty(key);
return value;
}
catch (Exception e)
{
e.printStackTrace();
logger.error("ConfigInfoError" + e.toString());
return null;
}
}
}
分享到:
相关推荐
查看本地与远程计算机信息配置信息 保存信息(TXT格式文件),功能键为Alt+P
java调用cmd命令实现访问windows共享目录(需不需要密码均可),然后根据指定文件路径下载文件到我们自己配置的本地目录,main函数为测试代码
ping -t -l 65550 ip 死亡之ping(发送大于64K的文件并一直ping就成了死亡之ping) ipconfig (winipcfg) 用于windows NT及XP(windows 95 98)查看本地ip地址,ipconfig可用参数“/all”显示全部配置信息 tlist -t 以...
软件上面显示的时间是获取的服务器上的时间(无法获取时才会使用本地的时间),而且包含农历跟星期等信息。软件运行之后默认透明嵌入桌面右下角,可以设置两个城市显示(任务栏图标右键有设置功能)。本工具的定时...
Maven仓库介绍 当使用 Maven 构建项目时,有三种仓库起着重要作用: 1. 本地仓库:就像你自己的书库。当你使用 Maven 下载依赖项时,它们会...1、在maven安装目录下新建文件夹 repository 作为本地仓库 2、找到conf下
8.2.12 查找缺省的用户配置文件 103 8.2.13 查找容易被破译的口令字 104 8.2.14 冻结一个用户 104 8.2.15 通过linuxconf程序冻结一个用户 104 8.2.16 删除一个用户 104 8.2.17 通过linuxconf程序删除一个用户 104 ...
打开组策略编辑器,依次选择“计算机配置→Windows设置→安全设置→本地策略→安全选项”,双击“网络访问:本地账号的共享和安全模式”策略,将默认设置“仅来宾—本地用户以来宾身份验证”,更改为“经典:本地...
2、首次打开会在程序同目录搜索(*.exe、*.msi)安装程序并写入相关配置信息至(软件助手.ini)如已有配置文件,不会读取并写入新配置 3、通过配置文件可自定义软件分类,也可手工增加新的软件,需要安装程序包的...
AccessChk: 显示指定用户或组对 注册表 文件 或服务的访问 AccessEnum: 简单强大的安全工具,显示哪些用户访问了哪些目录、文件及注册键。帮助找出权限策略中的漏洞。 AdExplorer: 活动目录浏览器. AdInsight: ...
在默认状态下,我们之所以能够通过网上邻居窗口访问到目标共享主机中的共享资源,主要是在共享主机中安装启用了“微软文件和打印机共享”功能组件后,Windows系统会自动创建一个默认隐藏共享IPC$,通过这个隐藏共享...
cnf——cnf目录包含了Aglet平台的配置文件。 public——public目录包含了Agent的一些例子,而且还应该包含我们自己编写的Agent的根目录。 lib——lib目录包含了Aglet的库文件和其他Aglet技术所需要的库文件。 ...
8.2.12 查找缺省的用户配置文件 103 8.2.13 查找容易被破译的口令字 104 8.2.14 冻结一个用户 104 8.2.15 通过linuxconf程序冻结一个用户 104 8.2.16 删除一个用户 104 8.2.17 通过linuxconf程序删除一个用户 ...
四、在Vista系统中安装IIS7.0相对于早先的版本,IIS 7.0 带来了许多引人注目的新特色新功能,比如基于 Microsoft .NET Framework 的全局配置文件,可简单地通过文本编辑器或 Microsoft Visual Studio 编辑;...
01,电脑属性设置,设置系统的一些OEM信息,OEM赞助商信息需在非“经典开始菜单”下显示。 02,系统优化与修复 A、XP系统终极优化加速:包含很多注册表的优化,可加速电脑启动及运行速度,推荐使用; B、文件夹...
五、我们还可以使用Idea下的webservice,能够使用图形画面的方式获取本地代理和生成WSDL文件。 Activiti 介绍 Activiti5是一个业务流程管理(BPM)框架 如果我们的业务是比较复杂的话,我们才会用到...
IVP:超过20/20的用户子集配置文件 IVT:超过20/20表或集合数据文件 IVX:超过20/20微数据目录文件 IW:Idlewild屏幕保护程序 IWC:Install Watch文档 J J62:Ricoh照相机格式 JAR:Java档案文件(一种用于...
配置文件读取的总是与index.html同级的./static/configuration.json ,所以本地npm run dev的时候会出现修改配置无效的情况,如果需要修改的话修改本地的配置文件就行,发布到github之后不影响,因为修改配置的时候...
45. 修改获取用户头像函数get_memberavatar 46. 修改原来上传类处理文件,删除原上传类处理文件,新增Upload上传类处理文件 47. 修改原来图片处理类文件 48. 修改IP库类处理文件 49. 新增二维码处理类文件 50. 新增...