今天为了通过java读取properties文件,google了很长时间,终于找到了。现在特记录之和大家一起分享。
下面直接贴出代码:java类
下面直接贴出代码:java类
复制内容到剪贴板 程序代码
public class Mytest
public static void readFile(String fileName) {//传入参数fileName是要读取的资源文件的文件名如(file.properties)
InputStream in = null;
Properties pros = new Properties();
try {
if (null != fileName) {
in = Mytest.class.getResourceAsStream(fileName);//得到当前类的路径,并把资源文件名作为输入流
public static void readFile(String fileName) {//传入参数fileName是要读取的资源文件的文件名如(file.properties)
InputStream in = null;
Properties pros = new Properties();
try {
if (null != fileName) {
in = Mytest.class.getResourceAsStream(fileName);//得到当前类的路径,并把资源文件名作为输入流
Tags: properties bundle
一、Hibernate访问数据库时加载的过程
对于大多数使用Hibernate的朋友来说,通常使用一下方式来获得Configuration实例: Configuration configure = new Configuration().configure();
在Hibernate中,Configuration是hibernate的入口。在实例化一个Configuration的时候,Hibernate会自动在环境变量(classpath)里面查找Hibernate配置文件hibernate.properties。如果该文件存在,则将该文件的内容加载到一个Properties的实例GLOBAL_PROPERTIES里面,如果不存在,将打印信息 hibernate.properties not found;
接下来Hibernate将所有系统环境变量(System.getProperties())也添加到GLOBAL_PROPERTIES里面。如果配置文件hibernate.properties存在,系统还会进一步验证这个文件配置的有效性,对于一些已经不支持的配置参数,系统将打印出警告信息。
默认状态下configure()方法会自动在环境变量(classpath)下面寻找Hibernate配置文件hibernate.cfg.xml,如果该文件不存在,系统会打印如下信息并抛出HibernateException异常: hibernate.cfg.xml not found;如果该文件存在,configure()方法会首先访问<session-factory>,并获取该元素name的属性,如果name的属性非空,将用这个配置的值来覆盖hibernate.properties的hibernate.session_factory_name的配置的值,从这里我们可以看出,hibernate.cfg.xml里面的配置信息可以覆盖hibernate.properties的配置信息。
对于大多数使用Hibernate的朋友来说,通常使用一下方式来获得Configuration实例: Configuration configure = new Configuration().configure();
在Hibernate中,Configuration是hibernate的入口。在实例化一个Configuration的时候,Hibernate会自动在环境变量(classpath)里面查找Hibernate配置文件hibernate.properties。如果该文件存在,则将该文件的内容加载到一个Properties的实例GLOBAL_PROPERTIES里面,如果不存在,将打印信息 hibernate.properties not found;
接下来Hibernate将所有系统环境变量(System.getProperties())也添加到GLOBAL_PROPERTIES里面。如果配置文件hibernate.properties存在,系统还会进一步验证这个文件配置的有效性,对于一些已经不支持的配置参数,系统将打印出警告信息。
默认状态下configure()方法会自动在环境变量(classpath)下面寻找Hibernate配置文件hibernate.cfg.xml,如果该文件不存在,系统会打印如下信息并抛出HibernateException异常: hibernate.cfg.xml not found;如果该文件存在,configure()方法会首先访问<session-factory>,并获取该元素name的属性,如果name的属性非空,将用这个配置的值来覆盖hibernate.properties的hibernate.session_factory_name的配置的值,从这里我们可以看出,hibernate.cfg.xml里面的配置信息可以覆盖hibernate.properties的配置信息。
port 指定服务器端要创建的端口号,并在这个断口监听来自客户端的请求
minProcessors 服务器启动时创建的处理请求的线程数
maxProcessors 最大可以创建的处理请求的线程数
enableLookups 如果为true,则可以通过调用request.getRemoteHost()进行DNS查询来得到远程客户端的实际主机名,若为false则不进行DNS查询,而是返回其ip地址
redirectPort 指定服务器正在处理http请求时收到了一个SSL传输请求后重定向的端口号
minProcessors 服务器启动时创建的处理请求的线程数
maxProcessors 最大可以创建的处理请求的线程数
enableLookups 如果为true,则可以通过调用request.getRemoteHost()进行DNS查询来得到远程客户端的实际主机名,若为false则不进行DNS查询,而是返回其ip地址
redirectPort 指定服务器正在处理http请求时收到了一个SSL传输请求后重定向的端口号
09-03
08
解决Warning: Cannot modify header information - headers already sent by的方法
作者:Java伴侣 日期:2009-03-08
昨晚在转换许愿板编码的时候,有一个页面需要在head中申明utf-8的编码,但是这与程序中的一处header产生了冲突。google了一下,找到几种解决方法,翻译整理一下:
If you got this message: "Warning: Cannot modify header information - headers already sent by ...."
如果在执行php程序时看到这条警告:"Warning: Cannot modify header information - headers already sent by ...."
Few notes based on the following user posts:
有以下几种解决方法:
1. Blank lines (空白行):
If you got this message: "Warning: Cannot modify header information - headers already sent by ...."
如果在执行php程序时看到这条警告:"Warning: Cannot modify header information - headers already sent by ...."
Few notes based on the following user posts:
有以下几种解决方法:
1. Blank lines (空白行):
Tags: header
美国经济萧条,和我同年的希思.莱杰暴毙,姜岩跳下了24楼,张斌陷入“二奶门”,中石化前老总被“双关”,费德勒澳网失利...最近的心情总是被这些负面新闻影响着。近来时常听大家讨论价值缺失,让自己在理想同现实中一度彷徨。年轻时用理想麻痹自己,以为快乐。长大了用现实来教育自己,以为快乐。人生不易,何必同自己较劲呢?布什与其花1500亿挽救经济,不如搞“廉租房”“庇天下寒士尽欢颜”。莱杰与其用毒品毒死自己,不如拿着断臂山的片酬回澳洲钓鱼。姜岩与其从24楼纵身一跃,不如买一瓶Viagra和负心郎同归于尽。胡紫薇与其毁人毁己,不如同多数大奶一样假装看不见。陈同海与其贪污养一个45岁的老相好,不如花几百块去酒吧搞个小姑娘。费德勒么,小丫长着一张没有商业价值的脸蛋,就深挖洞,不称王吗......那郭德纲的话来说:凡事要往下看才快乐。潘金莲不爱武大郎,她也没爱我呀?
Tags: 候鸟
平时经常浏览国外的英文网站,美国人的“幽默”真是出名,今天要给大家讲的就是这个美国人在推广网站方面的 “幽默”。的确看了很多美国人的SEO,美国站长IT类的网站,也有不小收获,美国人也有独特的想法!这一篇国外的英文文章,是谈网站推广的,觉得很搞笑,就翻译了过来!供大家欣赏!翻译成中文大体是这样子:
1、在某个隆重的节日里,穿上印有你的网站URL的衣服,寻找电视台的采访人员,然后一直站在他旁边。
2、把你的网站告诉地球上的小学生,让他们为你做一个底部有你的网站链接的网页。然后,你就开始享受源源不绝的流量和Page Rank吧。
3、将印有你的网站URL的衣服寄发给一些人,当他们穿上这件衣服的时候去把他们干掉。那么,报纸头条里就会出现“离奇杀人案-穿上xxxx.com衣服的人全被杀死”。啊,对了,记得在你被逮捕的时候也穿上这件衣服,那么报纸又会有头条:“xxxx.com杀人凶手终于绳之以法”。
4、在你网站上针对同一个主题发很多无聊的文章,很快你就会成为人们讨论的对象了,“那个xxxx.com站长真是个白痴,老发那么无聊的文章。”
1、在某个隆重的节日里,穿上印有你的网站URL的衣服,寻找电视台的采访人员,然后一直站在他旁边。
2、把你的网站告诉地球上的小学生,让他们为你做一个底部有你的网站链接的网页。然后,你就开始享受源源不绝的流量和Page Rank吧。
3、将印有你的网站URL的衣服寄发给一些人,当他们穿上这件衣服的时候去把他们干掉。那么,报纸头条里就会出现“离奇杀人案-穿上xxxx.com衣服的人全被杀死”。啊,对了,记得在你被逮捕的时候也穿上这件衣服,那么报纸又会有头条:“xxxx.com杀人凶手终于绳之以法”。
4、在你网站上针对同一个主题发很多无聊的文章,很快你就会成为人们讨论的对象了,“那个xxxx.com站长真是个白痴,老发那么无聊的文章。”