小编Sam*_*rai的帖子

如何在Log4j中使用SizeBasedTriggeringPolicy和TimeBasedRollingPolicy?

嗨,我正在使用Log4j进行日志记录.以下是我的配置.

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration debug="true"
xmlns:log4j='http://jakarta.apache.org/log4j/'>

<appender name="FileAppender_Comp3" class="org.apache.log4j.rolling.RollingFileAppender"> 

<rollingPolicy name="file" class="org.apache.log4j.rolling.TimeBasedRollingPolicy"> 
<param name="FileNamePattern" value="log/Comp3_%d{dd-MM-yyyy HH-mm-ss}.log" />
</rollingPolicy> 

<triggeringPolicy class="org.apache.log4j.rolling.SizeBasedTriggeringPolicy">
<param name="MaxFileSize" value="3kb"/>
</triggeringPolicy>

<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d %5p [%t] %c (%F:%L) - %m%n"/>
</layout>

</appender>
Run Code Online (Sandbox Code Playgroud)

但是当我运行文件时,它会抛出以下错误.

log4j:WARN Failed to set property [maxFileSize] to value "3kb". 
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题.请帮我.

java log4j rollingfileappender

9
推荐指数
3
解决办法
2万
查看次数

将DLL添加到NetBeans项目

我想将dll文件添加到我的项目中.但我不知道在NetBeans中添加我的dll的位置和方式,请任何人帮助我..

java import dll netbeans

5
推荐指数
1
解决办法
3万
查看次数

如何在Case语句中使用If条件?

以下是我的查询.这是正确的吗?

SQL> select case when value in (1000) then null
2  when user in ('ABC') then user
3  when area in ('DENVER') then
4  if value = 2000 then 'Service1'
5  else value = 3000 then 'Service2'
6  end if
7  else null
8  end as num_code from service_usoc_ref;
if prin = 2000 then 'Omaha'
*
ERROR at line 4:
ORA-00905: missing keyword
Run Code Online (Sandbox Code Playgroud)

请帮我.

oracle if-statement case

5
推荐指数
1
解决办法
3万
查看次数

使用时间格式选择日期查询不适用于JDBCTemplate和util.Date

我正在使用Spring JDBCTemplate来连接数据库.当我使用以下查询在DB中选择日期时

select to_date(valid_to,'DD-MM-YYYY HH24:MI:SS') from composition

输出是,31-12-99 23:59:59.

但是,当我使用JDBCTemplate时,如下所示,

Date d = jdbcTemplate.queryForObject("select to_date(valid_to,'DD-MM-YY HH24:MI:SS') from composition",Date.class);
Run Code Online (Sandbox Code Playgroud)

00:00:00.0出现在2099-12-31.

时间不对.我还需要Date类中的相同时间.怎么做到的?

java spring date jdbctemplate

5
推荐指数
3
解决办法
2万
查看次数

使用Java代码访问.NET dll的方法

我有一个product.dll使用.NET创建的DLL .如何使用Java代码访问该dll的构造函数或方法.
是否可以在不使用JNI的情况下访问?

.net java

3
推荐指数
1
解决办法
5615
查看次数

java netbeans commadline参数传递

我正在使用Netbeans传递一个命令行参数,但我得到了一个ArrayIndexOutOfBoundsException.

我的代码是:

public class CmdLineArgumentPassing

{

      public static void main(String args[])
      {        
         System.out.println("Count : " + args.length);

         System.out.println("i : "+args[0]);
      }
} 
Run Code Online (Sandbox Code Playgroud)

输出是:

Count : 0

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
Run Code Online (Sandbox Code Playgroud)

java netbeans command-line-arguments netbeans-6.9

3
推荐指数
1
解决办法
6930
查看次数

如何使用Java创建安装程序?

如何使用Java创建自己的安装程序?我不是在问任何Java安装程序软件.任何人都知道逻辑或方法请告诉我.这些是否有可用的API?

java api installer software-distribution

2
推荐指数
1
解决办法
1416
查看次数

在类路径上检测到Jboss No Spring WebApplicationInitializer类型

我试图在JBoss7.1.1服务器中部署我的项目.但我得到的信息低于我的项目并没有部署.

 19:13:39,075 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-4) JBAS015876: Starting deployment of "ips-configuration-dynamic.war" 
 19:13:42,731 INFO  [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/ips-configuration-dynamic]] (MSC service thread 1-8) No Spring WebApplicationInitializer types detected on classpath
 19:13:42,781 INFO  [org.jboss.web] (MSC service thread 1-8) JBAS018210: Registering web context: /ips-configuration-dynamic
 19:13:43,723 INFO  [org.jboss.as.server] (DeploymentScanner-threads - 2) JBAS018559: Deployed "ips-configuration-dynamic.war"
Run Code Online (Sandbox Code Playgroud)

我正在使用Spring 3.1.1发布jar.提前致谢.

java spring jboss7.x

2
推荐指数
1
解决办法
1万
查看次数

无法在日历类java中设置时间

嗨,下面是我的代码.

public class DateSample {

public static void main(String as[]){
    Calendar c = Calendar.getInstance();
    System.out.println("Curr : "+ c.getTime());
    c.add(Calendar.DATE, -1);
    c.set(Calendar.HOUR, 23);
    c.set(Calendar.MINUTE, 59);
    c.set(Calendar.SECOND, 59);
    c.set(Calendar.MILLISECOND, 0);
    System.out.println("aftr : "+c.getTime());
}
}
Run Code Online (Sandbox Code Playgroud)

输出是:

Curr:2013年2月27日星期三15:02:44 CET 2013

aftr:2月27日星期三11:59:59 CET 2013

我想要的输出是2月26日23:59:59 CET 2013.但为什么会出现这种混乱?请求帮助.

java calendar

1
推荐指数
1
解决办法
3786
查看次数

C中没有足够的内存错误

我是C的新手.我是C中的一个文件.但是当我试图在代码下运行时,我得到的内存错误不够.我无法理解这个问题.我清除了我的临时文件夹,但仍然存在错误.请帮忙.

File *logfile;
logfile = fopen ("sample.txt","a+");
printf("\n logfile=%d\n",logfile);
if (!logfile)
 {
  perror("Error");
  exit(EXIT_FAILURE);
 }
Run Code Online (Sandbox Code Playgroud)

c memory file-io

0
推荐指数
1
解决办法
1224
查看次数

如何在IN条件下使用超过1000个值?

我正在使用java.我在对象级别有2000个键值,并且必须从DB中获取该值的相应记录.我在这里找到了临时表建议 ,但是它不会影响性能吗?如何在单个镜头中插入这些值,以便减少数据库调用次数?

sql oracle in-clause

0
推荐指数
1
解决办法
1035
查看次数