小编JNP*_*NPW的帖子

在记录器中获取堆栈跟踪

我正在使用log4j来记录我的异常.我想记录我得到的任何内容e.printStackTrace();
我的代码如下所示:

try {

} catch(Exception e) {
    log.error("Exception is:::" + e);
}
Run Code Online (Sandbox Code Playgroud)

但我记录的内容如下所示:

2012-02-02 12:47:03,227 ERROR [com.api.bg.sample] - Exception in unTech:::[Ljava.lang.StackTraceElement;@6ed322
2012-02-02 12:47:03,309 ERROR [com.api.bg.sample] - Exception is :::java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
Run Code Online (Sandbox Code Playgroud)

但我期望的内容是:

java.io.IOException: Not in GZIP format
at java.util.zip.GZIPInputStream.readHeader(Unknown Source)
at java.util.zip.GZIPInputStream.<init>(Unknown Source)
at java.util.zip.GZIPInputStream.<init>(Unknown Source)
at com.api.bg.sample.unGZIP(sample.java:191)
at com.api.bg.sample.main(sample.java:69)
Run Code Online (Sandbox Code Playgroud)

我尝试过e.getMessage(),e.getStackTrace();但是我没有得到完整的堆栈跟踪.有什么建议?

java log4j stack-trace

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

找不到WFMLRSVCApp.ear文件

我正在尝试在笔记本电脑中安装Oracle 11g.我从这里下载安装文件:

http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win64soft-094461.html
Run Code Online (Sandbox Code Playgroud)

我已经下载win64_11gR2_database_1of2.zipwin64_11gR2_database_2of2.zip.

我把它们放在同一个文件夹中,然后从文件夹中启动安装文件1of2.我一直走到某些步骤,最后在安装过程中我得到WFMLRSVCApp.ear文件未找到弹出窗口.

我google了,我看到一些解决方案,其中1of2 and 2of2文件应解压缩到同一文件夹,然后开始设置.我做了同样的几次,但仍然得到相同的错误.有谁猜到缺少什么?

java database oracle installation oracle11g

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

如何在java中将带有美元符号的字符串数值转换为BigDecimal?

我有一个String格式的美元金额.例如:String salePrice = $ 348.00.

但是,我想将此String值转换为BigDecimal值,但它在字符串中有一个美元符号.我尝试了下面的代码,但它无法正常工作.

BigDecimal sPrice = new BigDecimal(salePrice);
Run Code Online (Sandbox Code Playgroud)

我最终得到以下这个例外:

java.lang.NumberFormatException
    at java.math.BigDecimal.<init>(Unknown Source)
    at java.math.BigDecimal.<init>(Unknown Source)
Run Code Online (Sandbox Code Playgroud)

java string bigdecimal

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

将日期转换为XMLGregorianCalendar

我在UI中有以下格式的日期..

Eg: Thu. 03/01
Run Code Online (Sandbox Code Playgroud)

我将它们转换为XMLGregorianCalendar,如下所述.

final DateFormat format = new SimpleDateFormat("E. M/d");
final String dateStr = closeDate;
final Date dDate = format.parse(dateStr);

GregorianCalendar gregory = new GregorianCalendar();
gregory.setTime(dDate);

XMLGregorianCalendar dealCloseDate = DatatypeFactory.newInstance()
.newXMLGregorianCalendar(gregory);
Run Code Online (Sandbox Code Playgroud)

我的输出是"3/06/70 05:00 AM"而不是"3/06/2011 05:00 AM".获得适当年份所需的时间是多少?

java datetime date

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

通过jSoup从Div标签获取属性值

我有一个Div标签如下

<div id="eventTTL" style="text-transform: uppercase; font-weight: 900;" eventTTL="4583476000">5 days 07:14:41</div>
Run Code Online (Sandbox Code Playgroud)

我如何获得eventTTL的价值?我想显示eventTTL的值,即:)"4583476000".

java html-parsing jsoup

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

将页面分成2个半部分(顶部和底部)

我想将一个页面分成两半(不是一列),而是分成一行(顶部和底部),并给出2个颜色,一个用于顶部,一个用于底部.

html

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

我在哪里可以找到Base64Encoder类?

嗨,我在StackOverflow上看到了一个有这段代码的例子:

String encoding = Base64Encoder.encode ("test1:test1");
HttpPost httppost = new HttpPost("http://host:post/test/login");
httppost.setHeader("Authorization", "Basic " + encoding);

System.out.println("executing request " + httppost.getRequestLine());
HttpResponse response = httpclient.execute(httppost);
HttpEntity entity = response.getEntity();
Run Code Online (Sandbox Code Playgroud)

我有类似的任务.我尝试使用相同的代码,但我无法在任何地方找到Base64Encoder类.我使用httpclient-4.1.2.jar和httpcore-4.1.2.jar.有人可以帮我弄这个吗?

java screen-scraping

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

weblogic 10.3.5安装错误.无法识别的选项:-jrockit

我正在尝试在我的机器上安装weblogic 10.3.5.我从这个网站下载了它:http://www.oracle.com/technetwork/middleware/ias/downloads/wls-main-097127.html对于64位我采取了通用下载.看起来JDK没有受到攻击,所以我必须在安装过程中指定路径.我把它们指向64位JDK 1.7.0_05.安装只花了3-5分钟,它说它很成功,但在weblogic启动期间我得到了这个错误,控制台没有打开.

Unrecognized option: -jrockit
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Run Code Online (Sandbox Code Playgroud)

我尝试了几次,但我仍然遇到同样的问题.有什么投入?

java weblogic weblogic-10.x

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

jSoup检查是否存在span类

我有一个HTML格式如下

<article class="cik" id="100">
<a class="ci" href="/abc/1001/STUFF">
              <img alt="Micky Mouse" src="/images/1001.jpg" />
              <span class="mick vtEnabled"></span>

</a>

<div>
         <a href="/abc/1001/STUFF">Micky Mouse</a>
         <span class="FP">$88.00</span>&nbsp;&nbsp;<span class="SP">$49.90</span>

</div>
</article>
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,文章中的标签有一个span class ="mick vtEnabled",没有标签.我想检查带有指定类名的span标记是否存在于article标记中.我怎么做?我尝试选择("> a [href]> span.mick vtEnabled")并检查尺寸.对于所有文章标签,它都保持为0,无论其是否设置.任何输入?

java parsing jsoup

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

java日期格式为mmddhhmmss

我想在文件中添加日期,以便维护存档.我想要这种格式的日期:mmddhhmmss

所以文件名是"cGroup0307131614",只是我想添加时间戳.没必要它应该是mmddhhmmss格式,而是一种维护时间戳的格式.

我试过了这个:

java.util.Date date= new java.util.Date();
     System.out.println(new Timestamp(date.getTime()));
Run Code Online (Sandbox Code Playgroud)

但是o/p是2013-03-07 14:59:30.252.我不想要任何空格冒号或特殊字符.

java datetime date date-format simpledateformat

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