Tag: 配置文件

java中的配置文件

我创建了一个Swing Application-GUI,其中包含TextFields,Labels,CheckBoxes和ComboBoxes等字段。 当用户输入一些信息时,我希望将文本字段,combobox和复选框的详细信息保存到文件中,下次当用户打开此窗口时,我想要保存在文件中的详细信息,即那些用户输入的上一次加载到GUI中。 有人可以帮我这样做吗? 我希望你理解这个问题,如果没有,我会以更详细的方式解释。 非常感谢你提前。

apache-commons-config PropertiesConfiguration:丢失最后一个属性后的注释

我正在使用PropertiesConfiguration来编辑属性文件。 这允许我保留评论。 除了最后一个键之后的注释,一切正常。 例如输入文件 # *** A comment GameCheck.no=No **# end coment** 输出如下。 它失去了最后一把钥匙之后的评论 # *** A comment GameCheck.no = myvar 代码如下。 package trials; import org.apache.commons.configuration.ConfigurationException; import org.apache.commons.configuration.PropertiesConfiguration; import org.apache.commons.configuration.PropertiesConfigurationLayout; import java.io.FileWriter; import java.io.IOException; public class EditVersion { public static void main(String[] args) { try { PropertiesConfiguration config = new PropertiesConfiguration(“C:\\try\\in.properties”); config.setProperty(“application.version”, “myvar”); PropertiesConfigurationLayout layout […]

使用属性文件而不是静态最终变量

我有很多带静态最终字段的类,用作默认值或配置。 创建全局配置文件的最佳方法是什么? 我应该将这些字段移动到单个静态类,使用属性文件还是什么? 编辑:我需要在java类和xhtml页面中使用这个值。 价值观不依赖于环境。 我可以编译项目来设置新值 – 没问题。

Java的最大线程数非常有限?

我们有一个带512Mb内存的小文本框。 我们想在这个框中看到我们可以用Java创建多少个线程。 令我们惊讶的是,我们不能创造很多。 基本上,您可以使用-Xss设置的最小堆栈大小为64k。 简单的数学会告诉你64 * 7000将消耗430Mb所以我们只能将它达到大约7000个线程左右然后我们遇到了这个错误: java.lang.OutOfMemoryError: unable to create new native thread. 这是Java的真正限制吗? 每512Mb的ram我们只能挤7k左右的线程?

Java相当于app.config?

是否有一个Java等同于.NET的App.Config? 如果没有,是否有标准的方法来保持您的应用程序设置,以便在分发应用程序后可以更改它们?

Java属性:如何保持非key = value行?

我正在尝试使用Properties修改Java中的配置文件。 我使用Properties.store,load和setProperty成功读取,编写和修改了行,但是我注意到在执行此类操作后,文件被覆盖,因此我放弃了配置文件中不是键值对的行。 也就是说,我放弃了评论。 有没有办法使用java.util保留这些行? 在每行中放置前缀不是问题。 我知道如何逐行“手动”阅读; 我要求替代方案

如何使用log4j关闭注销?

我正在使用具有log4j.xml配置的第三方库 – 关闭日志记录的最佳方法是什么?

是否可以使用多个ehcache.xml(在不同的项目中,同样的战争)?

我有一个服务项目和一个Web项目。 我需要在两个项目中都有eh-cache。 这个想法是,如果服务项目更新,它的缓存相关更改(如密钥和失效规则)也将可用,而不会对Web项目进行任何更改。 如此独立,服务项目也可以与其他项目一起使用,甚至不知道eh-cache。 此时,我的Web项目也将eh-cache用于自己的目的。 我对eh-cache不太熟悉,我担心这两个项目在部署时可能会发生冲突。 我也没有在eh-cache网站上找到相关信息。 您能否向我提供一些如何最好地配置这两个项目的信息,以便我能达到上述要求? 编辑: 我使用Spring,因此我更愿意将它用于我的缓存管理器。 我在context.xml中为使用ehcache的每个jar使用以下内容,例如对于jar 1,我有: 我有jar子2 那么,两个缓存都会起作用吗? 我担心ehcache:annotation-driven将被最后一次读取上下文覆盖,只有一个缓存可以运行。 我错了,还是错过了什么?

读取Java属性文件而不转义值

我的应用程序需要使用.properties文件进行配置。 在属性文件中,允许用户指定路径。 问题 属性文件需要转义值,例如 dir = c:\\mydir 需要 我需要一些方法来接受未转义值的属性文件,以便用户可以指定: dir = c:\mydir

Maven – unit testing的独立集成测试

是否可以将集成测试与同一模块内的unit testing隔离开来? 我创建了简单的pom: 4.0.0 prj war org.apache.maven.plugins maven-compiler-plugin 1.6 1.6 UTF-8 org.apache.maven.plugins maven-surefire-plugin **/integration/**/*.java integration org.apache.maven.plugins maven-surefire-plugin **/integration/**/*.java 但是使用mvn -Pintegration测试它不会调用任何东西。 如果我注释掉主编译中的部分 – 那么它开始执行测试,但也没有配置文件。