- 浏览: 654289 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (609)
- java (139)
- 数据库 (107)
- 微信 (23)
- IT生活 (5)
- web前端 (74)
- SSH (11)
- 设计模式 (12)
- 重要资料 (11)
- 其他 (15)
- java技巧 (23)
- 服务器 (9)
- 2D/GUI (3)
- JAVA3D (2)
- ANT (5)
- Apache项目 (19)
- 数据类型 (10)
- 报表 (3)
- Collections (6)
- SQL/JDBC (15)
- 开发类 (6)
- EJB (6)
- Email (6)
- 文件读写 (2)
- 游戏 (0)
- Flex (2)
- Generic (2)
- HIbernate (12)
- I18N (5)
- Java EE (9)
- java ME (4)
- JDK 6 (8)
- JNDI/LDAP (5)
- JSP (7)
- JSTL (2)
- 正则表达式 (2)
- 安全 (2)
- Struts2 (12)
- Spring (4)
- Web服务 (10)
- Xml (1)
- JavaScript (30)
- AJAX (7)
- 验证 (4)
- 上传下载 (1)
- office办公软件 (1)
- Android (2)
- IOS (0)
- Dubbo (3)
- memcached/redis (1)
- 小程序 (1)
- 微信公众号 (0)
最新评论
-
wf_wangfeng:
怎么我用第一种方法不行呢 alert(document.rea ...
当jsp页面完全加载完成后执行一个js函数 -
Lori_Liu:
有帮助,至少可以解决了目前所遇到的问题!谢谢..
当jsp页面完全加载完成后执行一个js函数 -
starbhhc:
String actionMessage = new Stri ...
Java读取txt文件乱码 -
starbhhc:
Sev7en_jun 写道GOOD
客气,互相交流。。
javaeye论坛规则小测验(答案)--star -
Sev7en_jun:
GOOD
javaeye论坛规则小测验(答案)--star
/*练习使用java.util.properties类包来操作propertes及XML文件,通过store方法的调用可实现xml/properties文件的相互保存转化*/import java.util.*;import java.io.*;public class TestPropertes{public s...
/*
练习使用java.util.properties类包来操作propertes及XML文件,通过store方法的调用可实现xml/properties文件的相互保存转化
*/
import java.util.*;
import java.io.*;
public class TestPropertes
{
public static void main(String[] args) {
Properties pp = new Properties();
FileInputStream in = null;
FileInputStream xmlin = null;
FileOutputStream out = null;
PrintStream ps=null;
FileOutputStream xmlout =null;
try{
in = new FileInputStream("c:/Test.Properties");
}catch(FileNotFoundException e)
{
System.out.println("properties文件没有找到");
}
try
{
pp.load(in);
}catch(IOException e)
{
System.out.println(e+"调用load方法时出现异常");
}
System.out.println(pp.getProperty("log4j.rootLogger"));
System.out.println(pp.getProperty("log4j.appender.A"));
System.out.println(pp.getProperty("log4j.appender.A1.layout"));
try
{
ps = new PrintStream("c:/TestMemo.txt");
out = new FileOutputStream("c:/Test.Properties");
}catch(IOException e1)
{
System.out.println(e1+"PrintStream creat Error");
}
pp.list(ps); //将properties文件用list方法读取并存入ps文件中
//更改键值
Object o =pp.setProperty("log4j.rootLogger","DEBUG,B"); //更改对应的HASHTABLE中的值,实际上文件中的值没变化
System.out.println(pp.getProperty("log4j.rootLogger"));
pp.list(ps); //将键值更改后的properties文件用list方法读取并存入ps文件中.list会自动以追回的方式从原文件尾写入
System.out.println(o.getClass());
try
{
pp.store(out,""); //调用store方法保存文件.注意文件格式
}catch(IOException e)
{
System.out.println(e+"stroe方法调用错误");
}
try
{
xmlout = new FileOutputStream("c:/Test.xml");
}catch(IOException e)
{
}
try {
pp.storeToXML(xmlout,""); //将properties文件保存为XML文档
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//--练习用java.util.properties类读取XML文档
try{
xmlin = new FileInputStream("c:/Test.xml");
}catch(IOException e)
{
}
try {
pp.loadFromXML(xmlin);
} catch (InvalidPropertiesFormatException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
System.out.println(pp.getProperty("log4j.rootLogger"));
pp.setProperty("log4j.rootLogger","debug,a");
try {
pp.storeToXML(xmlout,""); //以追回方式添加到XML文档
} catch (IOException e) {
e.printStackTrace();
}
try {
pp.store(out,"add file");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
/*
练习使用java.util.properties类包来操作propertes及XML文件,通过store方法的调用可实现xml/properties文件的相互保存转化
*/
import java.util.*;
import java.io.*;
public class TestPropertes
{
public static void main(String[] args) {
Properties pp = new Properties();
FileInputStream in = null;
FileInputStream xmlin = null;
FileOutputStream out = null;
PrintStream ps=null;
FileOutputStream xmlout =null;
try{
in = new FileInputStream("c:/Test.Properties");
}catch(FileNotFoundException e)
{
System.out.println("properties文件没有找到");
}
try
{
pp.load(in);
}catch(IOException e)
{
System.out.println(e+"调用load方法时出现异常");
}
System.out.println(pp.getProperty("log4j.rootLogger"));
System.out.println(pp.getProperty("log4j.appender.A"));
System.out.println(pp.getProperty("log4j.appender.A1.layout"));
try
{
ps = new PrintStream("c:/TestMemo.txt");
out = new FileOutputStream("c:/Test.Properties");
}catch(IOException e1)
{
System.out.println(e1+"PrintStream creat Error");
}
pp.list(ps); //将properties文件用list方法读取并存入ps文件中
//更改键值
Object o =pp.setProperty("log4j.rootLogger","DEBUG,B"); //更改对应的HASHTABLE中的值,实际上文件中的值没变化
System.out.println(pp.getProperty("log4j.rootLogger"));
pp.list(ps); //将键值更改后的properties文件用list方法读取并存入ps文件中.list会自动以追回的方式从原文件尾写入
System.out.println(o.getClass());
try
{
pp.store(out,""); //调用store方法保存文件.注意文件格式
}catch(IOException e)
{
System.out.println(e+"stroe方法调用错误");
}
try
{
xmlout = new FileOutputStream("c:/Test.xml");
}catch(IOException e)
{
}
try {
pp.storeToXML(xmlout,""); //将properties文件保存为XML文档
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//--练习用java.util.properties类读取XML文档
try{
xmlin = new FileInputStream("c:/Test.xml");
}catch(IOException e)
{
}
try {
pp.loadFromXML(xmlin);
} catch (InvalidPropertiesFormatException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
System.out.println(pp.getProperty("log4j.rootLogger"));
pp.setProperty("log4j.rootLogger","debug,a");
try {
pp.storeToXML(xmlout,""); //以追回方式添加到XML文档
} catch (IOException e) {
e.printStackTrace();
}
try {
pp.store(out,"add file");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
发表评论
-
maven项目第一行报错:org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.mave
2020-04-09 01:23 492maven项目第一行报错:org.apache.maven.a ... -
删除项目中的所有.svn文件夹(或CVS文件夹)
2019-06-06 19:19 485当你的项目用SVN管理时,在项目的每个文件夹中会多一个.svn ... -
eclipse下生成Java类图和时序图,生成UML图
2016-12-30 02:28 2050最近老板让我做类图和时序图,提苦恼的,完全不会,就从网上整理 ... -
eclipse使用ModelGoon插件自动生成java类的UML图
2016-12-30 02:23 12311、ModelGoon介绍 ModelGo ... -
linux下的tomcat jvm内存
2016-11-30 23:19 583常见的内存溢出有以下两种: Java.lang.OutOf ... -
FTP实现客户端与服务器文件传输(二)
2016-08-06 01:22 1014/*以sun开头的class不是java里面的标准类,而是 ... -
java实现文件转换成二进制存储与取出
2016-08-06 01:21 2721一、功能描述: 将文件转成二进制数据放入数据库中,需要的 ... -
Resource specification not allowed here for source level below 1.7
2016-08-05 11:14 1165现象:tomcat能正常启动,但打开页面时,出现上面的错误 ... -
使用commons.net FTP 和sun.net.ftp.FtpClient 多种方式上传下载(包括批量)删除功能(一)
2016-08-04 10:38 681使用commons.net FTP 上传下载删除功能 ... -
第十一节 CAS服务端RememberMe
2016-06-07 11:03 1183关于启用RememberMe功能所需做的修改描述 ... -
第七节:CAS4.0.0 以上服务端配置多个数据源
2016-06-03 14:50 11231.首先打开deployerConfigContext.x ... -
第六节:CAS服务端自定义数据库认证用户
2016-06-03 11:46 2360/** * @see --------------- ... -
第四节:将CAS https的认证方式改为http
2016-06-01 08:49 1687一、CAS Server端的修改 1、找到cas\W ... -
java 读取html过滤标签
2016-05-27 16:19 987public static void main(Strin ... -
获取cookie
2016-05-26 16:07 818获取cookie -
spring同时集成redis和mongodb时遇到多个资源文件加载的问题
2016-05-14 15:40 767两天平台中集成redis和mongodb遇到一个问题 单独 ... -
Windows上安装OpenSSL和生成证书
2016-05-10 15:52 23771,先下载OpenSSL http://www.slpr ... -
4.ubuntu14.04 安装mongodb笔记
2016-05-06 08:52 6651、使用系统自动获取安装。 1)获取更新 s ... -
3.nodejs nodejs的mysql模块
2016-04-12 22:20 555安装nodejs的mysql模块首先要选定一个数据库,我选择 ... -
第二节:cas处理中文乱码
2016-04-07 11:38 1307cas service配置参考第一节。 casServi ...
相关推荐
弃用了struts,用spring mvc框架做了几个项目,感觉都不错,而且使用了注解方式,可以省掉一大堆配置文件。本文主要介绍使用注解方式配置的spring mvc,之前写的spring3.0 mvc和rest...02.<web-app xmlns:xsi="http://...
XML(Extensible Markup Language)和属性文件(Properties File)是两种常见的数据存储格式,它们在软件开发中扮演着重要角色,特别是在配置管理、资源本地化和数据交换方面。本篇文章将详细探讨这两种文件的读取和...
在Java编程中,读取配置文件是常见的任务,这些配置文件可以是XML、properties或纯文本(txt)格式。配置文件通常用于存储应用程序的设置、连接信息和其他动态可配置的数据,以便于在运行时访问和修改。下面我们将...
// loads from TcpSource saved as "tcp"支持的格式包括:JSON (org.magnos.asset.json.JsonValue)XML (org.w3c.dom.Document)PROPERTIES/XML/CONFIG (java.util.Properties, org.magnos.asset.props.Config...
对于`.xml`文件,Java提供了`javax.xml.parsers.DocumentBuilderFactory`和`javax.xml.transform.TransformerFactory`等API来解析和转换XML。读取XML文件通常涉及创建`Document`对象,而写入则可能包括构建新的`...
资源文件通常存储在项目的类路径(classpath)下,可以是.properties、.txt、.xml等形式,它们提供了与代码分离的配置选项。对于.properties文件,Java提供了一个内置的Properties类来管理和读取这些文件。 1. **...
备用资源META-INF/MANIFEST.MF META-INF/maven/com.nineoldandroids/library/pom.properties META-INF/maven/com.nineoldandroids/library/pom.xml com.nineoldandroids.animation.Animator.class ...
例如,如果使用`java.util.logging`,可以在`logging.properties`中设置` handlers`为`java.util.logging.FileHandler`,并定义`pattern`属性为包含日期的格式,如: ```properties handlers = java.util.logging....
在本项目中,我们主要探讨的是如何将SpringBoot 2.1.0版本与Dubbo 2.6.5版本进行整合,同时利用properties配置文件来管理服务的配置信息。这是一个基于Maven构建的工程,旨在帮助开发者了解如何在SpringBoot环境中...
这是一个简单实现读取properties、xml格式的配置文件的小案例。虽然实际项目中可能不是这样实现的。... 方法二:java.util.Properties读取properties类型文件; 二、读取xml类型文件 dom4j读取xml文件;
在Spring的老版本中,通常使用`<context:property-placeholder>`或`<util:properties>`元素来加载属性文件。例如: ```xml <!-- 使用 context:property-placeholder --> <beans xmlns="http://...
<java.version>1.8</java.version> </properties> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <groupId>org.springframework.boot</groupId> ...
直接使用`java.util.Properties`类加载Properties文件,然后通过`getProperty()`方法获取值: ```java Properties props = new Properties(); InputStream is = getClass().getResourceAsStream("/config/...
14. **`java.util.Properties`**:用于读写配置文件,常用于存储应用程序的配置参数。 15. **`java.util.PriorityQueue`**:优先队列,内部实现为堆,可以自动维护元素的排序。 以上仅是部分可能包含的工具类,...
Java中配置文件数据库连接主要涉及以下几个步骤:创建.properties配置文件,使用Properties类读取配置,使用JDBC或连接池建立数据库连接,如果使用Spring框架,还可以利用其强大的依赖注入和自动配置功能。...
java.util.logging.FileHandler.pattern = %h/java%u.log ``` 这里,`%h`代表用户的家目录,`%u`是一个解决冲突的唯一数字,`%g`用于区分循环日志的版本号。此外,可以设置每个文件的最大大小、循环文件的数量以及...
17. **`java.util.Properties`**: 用于存储配置信息,如XML或Properties文件。 18. **`java.util.Random`**: 生成随机数。 19. **`java.util.Comparator`**: 定义自定义排序规则。 20. **`java.util.stream.*`** ...
src/main/java com.baizh.xxx .util 工具包 .entity 实体类 .dao dao包 .service 业务包 .controller 控制器 .elasticsearch.dao esDAO接口包 .config 项目...
Java提供了`java.util.Properties`类来方便地读取和写入这些文件。 首先,让我们详细了解`Properties`类的功能: 1. **读取Properties文件**:使用`Properties`类的`load()`方法可以从输入流中加载`.properties`...
例如,`java.io.FileInputStream`可以用来打开文件,然后`java.util.Properties`类可以加载并解析配置文件。以下是一个简单的示例: ```java Properties props = new Properties(); FileInputStream fis = new ...