- 浏览: 196567 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (291)
- ERP (3)
- JSP/Servlet (13)
- DB (8)
- MongoDB (2)
- Python (3)
- Maven (8)
- GIT (1)
- Windows (8)
- Java (24)
- Informatica (2)
- PHP (1)
- Javascript (25)
- Tomcat (2)
- spring (13)
- HTML5 (11)
- Nginx (2)
- NodeJS (6)
- Linux (40)
- AngularJS (1)
- Android (3)
- Selenium (3)
- 理财 (6)
- 工作心得 (9)
- SQLServer (10)
- Hibernate/JPA (6)
- Bootstrap (1)
- C# (3)
- MySql (4)
- highchart (1)
- hadoop (5)
- ZooKeeper (2)
- Hbase (8)
- Avro (2)
- Hive (2)
- Flume (5)
- Kafka (11)
- Sqoop (3)
- Pig (1)
- Spark (1)
- Storm (2)
- Redis (1)
- Memcached (1)
- Dubbo (2)
- Phoenix (2)
最新评论
-
一尾金鱼:
可以作为查询手册了,页面布局也好~
JSP EL -
darkgost:
您好,我按照你的方法,在Service1.cs中添加如下代码: ...
C#Windows 服务制作安装删除. 用户注销后,程序继续运行
1. 添加maven
2 XMLConfig.java
3. 使用
<dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> <version>1.6.1</version> </dependency> <dependency><!-- Jaxen is a universal Java XPath engine. --> <groupId>jaxen</groupId> <artifactId>jaxen</artifactId> <version>1.1.6</version> </dependency>
2 XMLConfig.java
package com.utils; import java.net.URL; import java.util.List; import org.dom4j.Document; import org.dom4j.Node; import org.dom4j.io.SAXReader; public class XMLConfig { private Document doc; public XMLConfig(String path){ try { URL url = this.getClass().getClassLoader().getResource(path); SAXReader reader = new SAXReader(); doc = reader.read(url); } catch (Exception e) { e.printStackTrace(); } } public Document getDocument(){ return doc; } public String getString(String path) throws Exception{ Node node =doc.selectSingleNode(path); if(node!=null) return doc.selectSingleNode(path).getText(); else throw new Exception(path + " not exists. "); } public int getInt(String path) throws Exception{ Node node =doc.selectSingleNode(path); if(node!=null) return Integer.parseInt(doc.selectSingleNode(path).getText()); else throw new Exception(path + " not exists. "); } @SuppressWarnings("unchecked") public List<Node> selectNodes(String path){ return (List<Node>)doc.selectNodes(path); } }
3. 使用
try { XMLConfig config = new XMLConfig(path); String drive =config.getString("/configuration/environments/environment/dataSource/property[@name='driver']/@value") ; String url =config.getString("/configuration/environments/environment/dataSource/property[@name='url']/@value"); String username =config.getString("/configuration/environments/environment/dataSource/property[@name='username']/@value"); String password =config.getString("/configuration/environments/environment/dataSource/property[@name='password']/@value"); int poolsize =config.getInt("/configuration/environments/environment/dataSource/property[@name='poolsize']/@value"); pool = new JDBCPool(url, drive, username, password, poolsize); } catch (Exception e) { e.printStackTrace(); }
发表评论
-
Java中的byte char String 编码 解码
2017-07-03 14:58 361char 人能识别的字符,在Java中用Unico ... -
java多线程 用匿名内部类创建多线程
2017-07-02 17:06 868实现Runnable接口 new Thread(new R ... -
java多线程 用java内存结构解释多线程问题
2017-07-02 14:57 393在 java垃圾回收整理一文中,描述了jvm运行时刻内存 ... -
Java多线程-线程状态及方法的使用
2017-06-30 17:00 336thread.sleep(int) 让线程进入 ... -
用maven打包tar.gz文件
2017-06-29 13:26 1126项目目录结构: pom.xml中添加: ... -
Protobuf 简介
2017-04-25 14:39 5181. 下载编译文件:protoc-2.6.0-win32. ... -
Java IO 和 NIO 分别实现简单的Socket
2017-04-11 16:59 297java IO 实现的socket public ... -
Java NIO
2017-04-09 16:36 344Capacity A buffer's ca ... -
JVM 结构及垃圾回收
2017-04-06 13:34 396Runtime Data Area 运行时 ... -
使JAVA堆栈溢出的方法
2017-02-18 15:38 3201. 使栈溢出 public class Test ... -
JVM 内存查看与调优
2014-10-28 15:30 01)jstat jstat -gccapacity < ... -
Eclipse.ini的相关说明
2014-09-02 13:01 465本文搜集整理自网上 Eclipse的启动由$ECLIPSE_ ... -
Java 动态代理2
2014-05-31 16:52 446当被代理类没有实现接口时,可以用CGLib实现动态代理 i ... -
给Bean的属性赋值的好方法
2014-05-26 21:28 699给Bean的属性赋值的好方法 static void inj ... -
java 中获取各种路径
2014-05-21 19:32 2831.jsp中取得路径: 以工程名为TEST为例: (1)得 ... -
Java 动态代理
2014-04-25 21:15 468America.java package com.mypr ... -
Java获得Class对象的方法
2014-04-24 21:05 5741. Object.getClass() 2. Class ... -
Junit 基本使用
2014-01-25 16:22 6001. 安装Junit,导入下面的依赖包 <depend ... -
java反射 ClassLoader 和 Class.forName() 的区别
2013-12-19 20:44 1058package fanshe; public class ... -
nio 编码解码
2013-12-16 22:33 659package CharSet1; import jav ...
相关推荐
工具类里分读取.yml工具类和.properties工具类,结合博客描述使用,用不到的方法可根据个人情况删除,
可以试试
服务器安装redis后 ,xml配置文件的具体配置,与调用redis的工具类。
* 本类是专门解析XML文件的,主要用于为系统读取自己的配置文件时提供最方便的解析操作 * @author HX * */ public class XmlManager { /** * 得到某节点下某个属性的值 * @param element 要获取属性的...
使用这个工具类库可以很方便读取xml文件配置的相关属性,在游戏与软件开发过程很有用处!
代码一键自动生成工具 可生成Action、JavaBean实体类、Dao及实现类、service及实现类、spring.xml、struts.xml、mybatis.xml *该工具目前支持3种数据源的生成方式,分别是:JDBC、.table、PDM *JDBC:选择JDBC是只...
1:如果一个程序拥有多个配置文件,那么我相信大多程序员都会因为操作XML配置文件,而感到痛苦; 2:在程序设计和开发的初级阶段,会非常频繁地打开、关闭并修改配置文件; 3:怎样去创建一个XML配置文件,也是一个...
此工具自动生成非注解时Spring整合MyBatis时需要的一些配置文件,对于使用较新版本的spring,可以忽视生成的dao的配置文件,建议采用spring的扫描方式。生成的GeneratorConfigXML修改jdbc驱动位置后可直接用使用...
CSV文件转换;DataTable转实体;Excel操作类;FTP操作类;...配置文件操作类;上传下载;时间操作类;视频帮助类;数据展示控件绑定数据类;条形码帮助类;图片操作类;文件操作类;序列化;压缩解压缩;邮件;字符串
Cache、CSV文件转换、DEncrypt、FTP操作类、JS、Json、Mime、PDF、Properties、ResourceManager、XML操作类、弹出消息类、导出Excel、分词辅助类、汉字转拼音、配置文件操作类、日历、上传下载、时间操作类、视频...
xML.exe是一款用于游戏开发的辅助工具,能够读取EXCEL表格中的数据并生成XML文件,再通过程序中的XML工具类对XML数据进行获取。比如可以使用这xML来读取游戏配置数据中的信息,如装备、装备属性、装备加成等信息。
、CSV文件转换、DEncrypt、FTP操作类、JS、Json、Mime、PDF、Properties、ResourceManager、XML操作类、弹出消息类、导出Excel、分词辅助类、汉字转拼音、配置文件操作类、日历、上传下载、时间操作类、视频转换类、...
Chart图形、Cookie&Session&Cache、CSV文件转换、DEncrypt、FTP操作类、JS、Json、Mime、PDF、Properties、ResourceManager、XML操作类、弹出消息类、导出Excel、分词辅助类、汉字转拼音、配置文件操作类、日历、...
mybatis逆向工程文件,可以用该代码配置好数据库资源就可以连接数据库,便于操作。
在 JavaEE 配置文件中,例如 XML 或者 properties 文件,由于某些敏感信息不希望普通人员看见,则可以采用加密的方式存储,程序读取后进行解密
在Tomcat服务器conf路径下配置context.xml文件后便可在服务器启动后通过JDBC工具类来获取服务器中已配好的连接来对数据库进行操作
、CSV文件转换、DEncrypt、FTP操作类、JS、Json、Mime、PDF、Properties、ResourceManager、XML操作类、弹出消息类、导出Excel、分词辅助类、汉字转拼音、配置文件操作类、日历、上传下载、时间操作类、视频转换类、...
Unity3D_XMLToEgg 基于C#编写的Unity3D工具,利用反射和泛型通过读取XML文件创建新的实例并且为实例赋值。 但是我更喜欢Unity3D_XML2O这个名字,O意味着object也象征着鸡蛋。 XMLToEgg or called XML2O can convert ...
dom4j是一个Java的XML API,是jdom的升级品,用来读写XML文件的。dom4j是一个十分优秀的JavaXML API,具有性能优异、功能强大和极其易使用的特点,它的...这已经是必须使用的jar包, Hibernate也用它来读写配置文件。
01.程序配置管理辅助类 MyAppConfigHelper.cs 02.实现各种转换的操作辅助类 MyConvertHelper.cs 03.DataReader的辅助类 MyDataReaderHelper.cs ...17.XML操作类辅助类 MyXmlHelper 18.FTP操作类辅助类 MyFtpHelper