小实践
文章平均质量分 61
shalomshalom
这个作者很懒,什么都没留下…
展开
-
带参数的可执行jar包程序实现从指定位置读取xml并解析指定字段
1、需求描述:有一批包含表DDL信息的xml文件,结构相同,希望迅速读取其中的表结构信息2、执行环境:Linux/UNIX3、实现思路:新建一个java工程,主函数设置两个入参,一个是文件路径,一个是包含表结构信息的节点属性名,java程序执行的时候带上入参,直接将解析后的结果用字符串的方式打印出来4、xml文件格式参考:原创 2014-12-23 13:54:22 · 1217 阅读 · 0 评论 -
log4j配置内容被覆盖的解决办法
当工程中引入的jar包中含有log4j.xml或log4j.properties时,可能出现已配置的log4j被覆盖的情况,使配置的log4j失效。要确认是否被覆盖,首先要检查工程启动时读取的log4j配置文件的路径,可以在MyEclipse的server下找到自己配置的服务,在jdk启动项参数中加上虚拟机参数: -Dlog4j.debug 启动的时候就可以看到log4j配置文件的加载路径。原创 2015-03-16 13:59:20 · 6941 阅读 · 0 评论 -
转存Druid监控记录到日志文件
Druid的监控记录在是缓存的,重启之后无法找回,所以需要做持久化,定期把监控记录转存到日志文件中,实现步骤如下:1、DataSource中增加配置: property name ="timeBetweenLogStatsMillis" value ="600000" /> property name ="statLogger" ref ="localStatLogge原创 2015-03-30 17:18:29 · 8666 阅读 · 1 评论 -
log4j.properties按相对路径存储日志文件
log4j.properties按相对路径存储日志文件,借助服务器启动参数(下面这段是按天存储日志,当天的为portlet_druid_,第二天将前一天的重命名为portlet_druid_yyyy-mm-dd.log)log4j.appender.druid= org.apache.log4j.DailyRollingFileAppender log4j.appender.dru原创 2015-04-01 17:18:15 · 1531 阅读 · 0 评论 -
在一个工作空间中启动多个maven工程
要想在一个工作空间启动多个工程,而它们使用的是同一个tomcat,就需要修改为不同的启动端口,修改方法:修改pom.xml中的端口部分: org.apache.tomcat.maven tomcat6-maven-plugin 2.0原创 2015-04-23 16:28:07 · 2089 阅读 · 0 评论