- 浏览: 1397274 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (346)
- linux (10)
- hbase (50)
- hadoop (23)
- java (52)
- java multi-thread (13)
- Oracle小记 (41)
- 机器学习 (12)
- 数据结构 (10)
- hadoop hive (16)
- java io (4)
- jms (1)
- web css (1)
- kafka (19)
- xml (2)
- j2ee (1)
- spring (6)
- ibatis (2)
- mysql (3)
- ext (3)
- lucene (3)
- hadoop pig (3)
- java nio (3)
- twemproxy (1)
- antlr (2)
- maven (6)
- mina (1)
- 列数据库 (1)
- oozie (2)
- mongodb (0)
- 报错 (0)
- jetty (1)
- neo4j (1)
- zookeeper (2)
- 数据挖掘 (3)
- jvm (1)
- 数据仓库 (4)
- shell (3)
- mahout (1)
- python (9)
- yarn (3)
- storm (6)
- scala (2)
- spark (5)
- tachyon (1)
最新评论
-
guokaiwhu:
赞啊!今晚遇到相同的问题,正追根溯源,就找到了博主!
hbase 报错gc wal.FSHLog: Error while AsyncSyncer sync, request close of hlog YouAr -
喁喁不止:
很清楚,有帮助。
hive常用函数 -
dsxwjhf:
Good job !!
kafka获得最新partition offset -
Locker.Xai:
参考了
freemaker教程 -
maoweiwer:
为啥EPHEMERAL_SEQUENTIAL类型的节点并没有自 ...
zookeeper 入门讲解实例 转
Properties 继承于Hashtable
他可用流做参数 FileInputStream 和 FileOutputStream
常用方法:load、store、getProperty、setProperty
以下为实例代码:
package dirk.property; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.util.Enumeration; import java.util.Iterator; import java.util.Properties; import java.util.Map.Entry; /** * @author logichina * */ /** * @author logichina * */ public class ReadProperty { /*public static void main(String[] args) { Properties pps = System.getProperties(); pps.list(System.out); }*/ public static void main(String[] args) { Properties pps = new Properties(); try { pps.load(new FileInputStream(System.getProperty("user.dir")+"/src/dirk.zhang.jsfdemo.properties")); //Enumeration<Object> enum1 = pps.propertyNames(); Iterator<Entry<Object, Object>> ppsi = pps.entrySet().iterator(); while(ppsi.hasNext()) { Entry<Object,Object> e = ppsi.next(); String strKey = (String)e.getKey(); String strValue = (String)e.getValue(); System.out.println(strKey+":"+strValue+"--"); } pps.setProperty("new info","chenchen"); pps.setProperty("dirk.team", "dallasForever"); //writeProperty(System.getProperty("user.dir")+"/src/dirk.zhang.jsfdemo.properties","dirk.information","context","dirk.zhang modify"); //writeProperty(System.getProperty("user.dir")+"/src/dirk.zhang.jsfdemo.properties","dirk.boss","still ku.ban","dirk.zhang modify"); pps.store(new FileOutputStream(System.getProperty("user.dir")+"/src/test.out"), "new dirk information"); }catch(Exception e) { e.printStackTrace(); } } }
以下是封装后的实例代码
package dirk.property; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.util.Enumeration; import java.util.Iterator; import java.util.Properties; import java.util.Map.Entry; /** * @author logichina * */ /** * @author logichina * */ public class ReadProperty { /*public static void main(String[] args) { Properties pps = System.getProperties(); pps.list(System.out); }*/ public static void main(String[] args) { Properties pps = new Properties(); try { pps.load(new FileInputStream(System.getProperty("user.dir")+"/src/dirk.zhang.jsfdemo.properties")); //Enumeration<Object> enum1 = pps.propertyNames(); Iterator<Entry<Object, Object>> ppsi = pps.entrySet().iterator(); while(ppsi.hasNext()) { Entry<Object,Object> e = ppsi.next(); String strKey = (String)e.getKey(); String strValue = (String)e.getValue(); System.out.println(strKey+":"+strValue+"--"); } pps.setProperty("new info","chenchen"); pps.setProperty("dirk.team", "dallasForever"); writeProperty(System.getProperty("user.dir")+"/src/dirk.zhang.jsfdemo.properties","dirk.information","context","dirk.zhang modify"); writeProperty(System.getProperty("user.dir")+"/src/dirk.zhang.jsfdemo.properties","dirk.boss","still ku.ban","dirk.zhang modify"); //pps.store(new FileOutputStream(System.getProperty("user.dir")+"/src/test.out"), "new dirk information"); }catch(Exception e) { e.printStackTrace(); } } public static void readPropertyToObj(String path,PropertyInfo infoObj) throws FileNotFoundException, IOException { Properties pps = new Properties(); pps.load(new FileInputStream(path)); /*封装对象*/ infoObj.setInfo(pps); } public static Properties readPropertyToPps(String path) throws FileNotFoundException, IOException { Properties pps = new Properties(); pps.load(new FileInputStream(path)); return pps; } public static void writeProperty(String path,String name,String value,String note) throws FileNotFoundException, IOException { Properties pps = new Properties(); pps.load(new FileInputStream(path)); pps.setProperty(name, value); pps.store(new FileOutputStream(path), note); } /** * property obj for dirk * @author dirk.zhang */ class DirkObj implements PropertyInfo { public final String NAME="name"; public final String NUM="num"; public final String BOSS="boss"; private String name=""; private String num=""; private String boss=""; public String setInfo(Properties pps) { // TODO Auto-generated method stub if(pps==null) return "error no such property obj"; name = pps.getProperty(NAME); num = pps.getProperty(NUM); boss = pps.getProperty(BOSS); boss = pps.getProperty("没有"); return ""; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getNum() { return num; } public void setNum(String num) { this.num = num; } public String getBoss() { return boss; } public void setBoss(String boss) { this.boss = boss; } @Override public String toString() { //System.out.println(this.name+":"+this.num+" "+this.boss); return this.name+":"+this.num+" "+this.boss; } } }
还定义一个文件和bean交互的接口
package dirk.property; import java.util.Properties; /** * property obj interface * @author dirk.zhang */ public interface PropertyInfo { String setInfo(Properties pps); }
发表评论
-
java内存使用查看 转
2015-10-29 14:51 865转:http://mxsfengg.iteye.com ... -
Java线上应用故障排查之二:高内存占用
2015-08-17 16:28 0搞Java开发的,经常会碰到下面两种异常: 1、java. ... -
java filechannel
2015-08-14 15:42 1052Java NIO中的FileChannel是一个连接到文件 ... -
Java线上应用故障排查之一:高CPU占用
2015-08-06 13:58 6185转http://blog.csdn.net/blade20 ... -
java注释
2015-04-10 15:49 0Java注解是附加在代码中的一些元信息,用于一些工具在编译、 ... -
转jvm
2015-03-24 14:13 1670一、回顾JVM内存分配 ... -
java 域名转换
2014-12-22 11:05 765import java.net.InetAddres ... -
freemaker教程
2014-10-13 11:56 1979新换了工作,与想象差距也太大了 最近沦落到做报表了,我就 ... -
protocal buffers入门实例
2014-09-22 21:08 1651hadoop yarn中新的系列化protocol buf ... -
正则小计
2014-09-18 20:47 0&site=(.*?)&可以匹配site的值 ... -
在HBase中应用MemStore-Local Allocation Buffers解决Full GC问题
2014-06-13 23:05 1605译者注:上个月 ... -
java ipc 实例
2014-05-21 22:59 4876java ipc实例,仿照hadoop ipc写的实例 1 ... -
java worker thread模式
2014-03-25 22:46 1976转两个帖子 一个java wo ... -
bloom filter
2014-03-09 19:41 1953看到hadoop join和hbase都有bloo ... -
java reference
2014-03-09 17:49 715转 http://www.iteye.com/to ... -
annotation实例
2014-02-11 22:04 1136加载指定目录的所有class,通过注释区分实体类 p ... -
java获取子类 转
2014-02-11 16:58 3121获取子类 package com.tools; ... -
动态代理
2013-08-14 20:38 1080动态代理,转:http://langyu.iteye. ... -
java byte inputstream and outputstream
2013-02-18 11:47 0转http://blog.csdn.net/rcoder ... -
JVM同步浅析
2013-01-11 11:38 1650堆 (所有类的实例或 ...
相关推荐
Java Property Utils是Java开发中的一个实用工具库,主要用于处理和操作Java系统属性和配置文件。在给定的场景中,`java-property-utils-1.9.1.jar` 和 `java-property-utils-1.10.jar` 是这个库的两个不同版本,...
Java Property类使用详解 Java Property类是Java中的一种重要的类,主要用于存储和读取配置文件中的键值对信息。在本文中,我们将详细介绍Java Property类的使用,包括它的继承关系、基本方法、读取和写入配置文件...
在这个"cors-filter-2.5 + java-property-utils-1.9.1.zip"压缩包中,主要包含了两个关键组件:CORS Filter和Java Property Utils。 1. CORS Filter: CORS Filter是处理跨域请求的一种解决方案,它作为一个...
Java属性工具库(Java Property Utils)是一个常用的Java开发中的组件,主要用来处理和操作Java的系统属性和配置文件。在Java编程中,属性文件通常用于存储应用的配置信息,如数据库连接字符串、日志级别等。`java-...
标题 "cors-filter-2.6和java-property-utils-1.13" 提及了两个关键的Java库,分别是CORS Filter 2.6和Java Property Utils 1.13。这些库在Java开发中有着重要的作用,特别是对于Web应用程序。 **CORS Filter 2.6**...
用 java 读取或写入 property
本压缩包"cors-java-property-utils.rar"提供了解决这一问题的Java工具,包含两个核心的JAR文件:"cors-filter-2.6.jar"和"java-property-utils-1.9.1.jar"。 首先,我们来理解一下"cors-filter-2.6.jar"。这是一个...
`java-property-utils-1.9.1.jar` 是一个专门针对这种情况设计的Java库,它提供了解决跨域问题的功能。这个库主要包含对Java属性文件的操作以及与CORS相关的处理。 CORS(Cross-Origin Resource Sharing)是一种...
NULL 博文链接:https://yuanyuan7891.iteye.com/blog/835595
Java读写修改Property,这个是我写的一个例子可以参考
Java 属性工具库(java-property-utils-1.9.1.zip) Java 属性工具库(java-property-utils)是一个用于处理 Java 应用程序属性的实用程序库,版本为 1.9.1。这个库提供了方便的方法来读取、解析、操作和管理 Java ...
这里提到的`java-property-utils-1.9.jar`并不是直接解决跨域问题的库,但它可能在配置或辅助处理跨域问题的过程中起到一定作用,因为它是一个Java属性处理工具包。 `java-property-utils`这个库主要用来处理Java的...
一. 在tomcat的lib目录下添加jar包cors-filter-1.5.0.1.jar,java-property-utils-1.9.jar 二. tomcat路径下conf/web.xml文件中添加以下内容,可以在原文件中找到标签酌情添加。不要加到开头或者结尾。 <filter> ...
NULL 博文链接:https://rmn190.iteye.com/blog/1134249
Java读写修改Property文件,一个已经可以使用的工具类。注意修改里面的property文件的路径。
在标题提到的"javaweb COR 跨域jar包"中,包含了两个关键的jar包:cors-filter-2.4.jar和java-property-utils-1.9.1.jar,它们是实现JavaWeb跨域功能的重要工具。 1. **CORS Filter** (cors-filter-2.4.jar): ...
标题中的“cors-filter-1.7.jar”和“java-property-utils-1.9.jar”是两个Java库的JAR文件,它们在Java开发中扮演着重要角色,特别是对于Web应用程序。这里,我们将深入探讨这两个库的功能和它们在“jasperserver”...