‘壹’ Java的jar包中数据库配置文件.xml在本地环境和服务器上不同,怎么方便地更改
在persistence.xml中配置两个,开发时将服务器的配置屏蔽掉,打包时将开发环境配置屏蔽掉不就方便一点
‘贰’ 怎么使用JAVA单例模式控制配置文件
public class Test44 {
public static void main(String[] args) {
One one = One.getOne();
one.say();
}
}
class One{
//构造方法私有
private static One obj = null;
private One(){
}
//获取实例的方法
public static One getOne(){
if(obj==null){
obj =new One();
}
return obj;
}
public void say (){
System.out.println("one");
}
}
这个是单例
‘叁’ java中如何从当前项目中读取运行另一项目中的配置文件
使用url统一资源定位符,前提是需要有访问文件的权限。
importjava.io.File;
importjava.net.URL;
importorg.apache.commons.io.FileUtils;
publicclassDownloadURLFile{
/**
*@paramargs
*/
publicstaticvoidmain(String[]args){
Stringres=downloadFromUrl("http://images.17173.com/2010/www/roll/201003/0301sohu01.jpg","d:/");
System.out.println(res);
}
(Stringurl,Stringdir){
try{
URLhttpurl=newURL(url);
StringfileName=getFileNameFromUrl(url);
System.out.println(fileName);
Filef=newFile(dir+fileName);
FileUtils.URLToFile(httpurl,f);
}catch(Exceptione){
e.printStackTrace();
return"Fault!";
}
return"Successful!";
}
(Stringurl){
Stringname=newLong(System.currentTimeMillis()).toString()+".X";
intindex=url.lastIndexOf("/");
if(index>0){
name=url.substring(index+1);
if(name.trim().length()>0){
returnname;
}
}
returnname;
}
}
‘肆’ 怎样使用配置文件设置Java系统属性
右击桌面上“计算机”图标,从弹出的快捷菜单中选择“属性”,打开“系统”窗口。
配置Java的系统环境变量
在打开的“系统”窗口中单击左侧“高级系统设置”选项。
配置Java的系统环境变量
在弹出的“系统属性”对话框中,切换到“高级”选项卡,单击“环境变量”按钮。
配置Java的系统环境变量
4
在弹出的“环境变量”对话框中,在“系统变量”栏中选择“Path”选项,然后单击“编辑”按钮。
配置Java的系统环境变量
‘伍’ java国际化问题 实现中英文切换
// PROPERTIES_FILE_NAME是PROPERTIES文件前面的文件名
// Locale.ENGLISH可以换成LOCALE.CHINESE进行中英文切换
ResourceBundle bundle = ResourceBundle.getBundle(
PROPERTIES_FILE_NAME, Locale.ENGLISH);
通过bundle.getString(KEY);得到资源文件里的值
‘陆’ 用java 如何读取配置文件(如:资源文件)中配
java读取配置文件的几种方法如下:
方式一:采用ServletContext读取,读取配置文件的realpath,然后通过文件流读取出来。因为是用ServletContext读取文件路径,所以配置文件可以放入在web-info的classes目录中,也可以在应用层级及web-info的目录中。文件存放位置具体在eclipse工程中的表现是:可以放在src下面,也可放在web-info及webroot下面等。因为是读取出路径后,用文件流进行读取的,所以可以读取任意的配置文件包括xml和properties。缺点:不能在servlet外面应用读取配置信息。
方式二:采用ResourceBundle类读取配置信息,
优点是:可以以完全限定类名的方式加载资源后,直接的读取出来,且可以在非Web应用中读取资源文件。缺点:只能加载类classes下面的资源文件且只能读取.properties文件。
方式三:采用ClassLoader方式进行读取配置信息
优点是:可以在非Web应用中读取配置资源信息,可以读取任意的资源文件信息
缺点:只能加载类classes下面的资源文件。
方法4 getResouceAsStream
XmlParserHandler.class.getResourceAsStream 与classloader不同
使用的是当前类的相对路径
‘柒’ spring boot profile 怎么切换配置文件
Spring Boot 是 Spring 产品中一个新的子项目,致力于简便快捷地搭建基于 Spring 的独立可运行的应用。大多数的 Spring Boot 应用只需要非常少的 Spring 配置。 你能够使用 Spring Boot 创建 Java 应用并通过 java -jar 来运行或者创建传统的通...
‘捌’ java 从配置文件更改一个地方 更改项目的实现方式
手改吧、、、如果想那个就备份一个撒,你是不是想在同一个项目上修改怕改变了原来的那个,就这样,然后新建一个项目,然后改名原项目,就是忘了能不能改项目名。。。
‘玖’ java 修改系统配置文件内容
不要直接访问配置文件,在启动初始化时,把配置文件etc/sysctl.conf文件读取到一个内存中的HashMap里面去,可以使用单例模式实现,所有的添加、修改、访问全在内存中的HashMap中进行。
启动系统时,加载配置文件到对象,去判断重复等等。
退出系统时,将对象,重新覆盖一下原有的配置文件
运行时所有的修改,全部针对内存中的对象操作
‘拾’ java应用程序如何实现中英文切换
你可以做一个配置文件啊,一个配置中文的,一个配置英文的,然后切换配置文件显示不就是先中英文切换了