`
wanxiaotao12
  • 浏览: 457291 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
mac 终端 svn 命令   Mac环境下svn的使用    
log4j和web.xml配置webAppRootKey 的问题 1 在web.xml配置  <context-param>  <param-name>webAppRootKey</param-name>  <param-value>web.sample.root</param-value></context-param> 可以用System.getProperty("web.sample.root")来获取属性值。在Eclipse调试Web项目时,项目的路径是一个临时路径,不在真正的路径下, ...
从网上简单搜索了一下,发现有三种介绍的方法。总结在这里 法一、 解决的办法自然是想办法用相对路径代替绝对路径,其实log4j的FileAppender本身就有这样的机制,如:log4j.appender.logfile.File=${WORKDIR}/logs/app.log其中“${WORKDIR}/”是个变量,会被System Property中的“WORKDIR”的值代替。这样,我们就可以在log4j加载配置文件之前,先用System.setProperty("WORKDIR", WORKDIR);设置好根路径,此操作可通过一初始的servlet进行,具体方法略。在 ...
网上log4j日志文件的相对路径配置一般有三种方法(详见本文参考资料): 方法一主要是扩展了log4j的RollingFileAppender类,其他的FileAppender同样道理。扩展的方法,就是用一个子类去覆盖setFile方法,这个方法在log4j读取配置文件生成appender的时候调用,传入的就是配置文件中的路径,这样我就可以按照自己的想法在路径前面加上根路径了。这种方法可以在log4j.properties中用相对路径自由配置log4j.appender.A1.File属性来决定生成的日志相对web应用根目录的位置。 方法二是利用服务器vm中已经存在的环境变量如${cata ...
      方法一、 解决的办法自然是用相对路径代替绝对路径,其实log4j的FileAppender本身就有这样的机制,如:log4j.appender.logfile.File=${WORKDIR}/logs/app.log 其中“${WORKDIR}/”是个变量,会被System Property中的“WORKDIR”的值代替。这样,我们就可以在log4j加载配置文件之前,先用System.setProperty ("WORKDIR", WORKDIR);设置好根路径,此操作可通过一初始的servlet进行。方法二、可以使用服务器环境变量 log4j的配 ...
字段   允许值   允许的特殊字符秒    0-59    , - * /分    0-59    , - * /小时    0-23    , - * /日期    1-31    , - * ? / L W C月份    1-12 或者 JAN-DEC    , - * /星期    1-7 或者 SUN-SAT    , - * ? / L C #年(可选 ...
  比如<select class="selector"></select> 1、设置value为pxx的项选中      $(".selector").val("pxx"); 2、设置text为pxx的项选中     $(".selector").find("option[text='pxx']").attr("selected",true);   ...
.docm,application/vnd.ms-word.document.macroEnabled.12  .docx,application/vnd.openxmlformats-officedocument.wordprocessingml.document  .dotm,application/vnd.ms-word.template.macroEnabled.12  .dotx,application/vnd.openxmlformats-officedocument.wordprocessingml.template  .potm,application/vnd.ms-p ...
在Java的web开发中,文件下载功能的文件名文件名乱码问题是经常遇到的。 对于这个问题,不同的浏览器,解决的方法不太一样。 IE的话,通过URLEncoder对filename进行UTF8编码。 而其他的浏览器(firefox、chrome、safari、opera),则要通过字节转换成ISO8859-1了。 示例代码(通过测试):   if (request.getHeader("User-Agent").toUpperCase().indexOf("MSIE") > 0) { filename = URLEncoder.en ...
数据库建模工具ER Studio 8 安装破解总结
在ibatis标签中,使用模糊查询的时候,不能使用:# 而是要使用:$   因为在使用[#]的时候,ibatis 会自动在变量两边加上引号   错误的写法:  name like #jin#%  最后 生成SQL文的时候,生成name like 'jin'%   正确的写法: name like '$jin$%' 最后生成的SQL文的时候,生成name like 'jin%'
转自:http://blog.csdn.net/jzy23682891/article/details/7094788 dynamic可以去除第一个prepend="and"中的字符(这里为and),从而可以帮助你实现一些很实用的功能。具体情况如下:   1.使用dynamic   1.1 xml select * from Person表         <dynamic prepend="where">                 <isNotNull property="name" pre ...
          Class.getResourceAsStream() 会指定要加载的资源路径与当前类所在包的路径一致。      例如你写了一个MyTest类在包com.test.mycode 下,那么MyTest.class.getResourceAsStream("name") 会在com.test.mycode包下查找相应的资源。      如果这个name是以 '/' 开头的,那么就会从classpath的根路径下开始查找。        ClassLoader.getResourceAsStream()  无论要查找的资源前面是否带'/' ...

Java 可变参数

Java1.5增加了新特性:可变参数:适用于参数个数不确定,类型确定的情况,java把可变参数当做数组处理。注意:可变参数必须位于最后一项。当可变参数个数多余一个时,必将有一个不是最后一项,所以只支持有一个可变参数。因为参数个数不定,所以当其后边还有相同类型参数时,java无法区分传入的参数属于前一个可变参数还是后边的参数,所以只能让可变参数位于最后一项。 可变参数的特点: (1)、只能出现在参数列表的最后;  (2)、...位于变量类型和变量名之间,前后有无空格都可以; (3)、调用可变参数的方法时,编译器为该可变参数隐含创建一个数组,在方法体中一数组的形式访问可变参数。 publ ...
Properties properties = new Properties(); InputStream stream = PropertiesUtil.class.getClassLoader().getResourceAsStream("setting.properties"); properties.load(stream);     方式二: //获取sourceFile的url public static URL getResource(String fileName, ClassLoader loader) throws IO ...
Global site tag (gtag.js) - Google Analytics