嗨,我正在使用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)
我怎样才能解决这个问题.请帮我.
我想将dll文件添加到我的项目中.但我不知道在NetBeans中添加我的dll的位置和方式,请任何人帮助我..
以下是我的查询.这是正确的吗?
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)
请帮我.
我正在使用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类中的相同时间.怎么做到的?
我有一个product.dll
使用.NET创建的DLL .如何使用Java代码访问该dll的构造函数或方法.
是否可以在不使用JNI的情况下访问?
我正在使用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创建自己的安装程序?我不是在问任何Java安装程序软件.任何人都知道逻辑或方法请告诉我.这些是否有可用的API?
我试图在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.提前致谢.
嗨,下面是我的代码.
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.但为什么会出现这种混乱?请求帮助.
我是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) 我正在使用java.我在对象级别有2000个键值,并且必须从DB中获取该值的相应记录.我在这里找到了临时表建议 ,但是它不会影响性能吗?如何在单个镜头中插入这些值,以便减少数据库调用次数?