我正在使用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();
但是我没有得到完整的堆栈跟踪.有什么建议?
我正在尝试在笔记本电脑中安装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.zip
和win64_11gR2_database_2of2.zip
.
我把它们放在同一个文件夹中,然后从文件夹中启动安装文件1of2
.我一直走到某些步骤,最后在安装过程中我得到WFMLRSVCApp.ear文件未找到弹出窗口.
我google了,我看到一些解决方案,其中1of2 and 2of2
文件应解压缩到同一文件夹,然后开始设置.我做了同样的几次,但仍然得到相同的错误.有谁猜到缺少什么?
我有一个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) 我在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".获得适当年份所需的时间是多少?
我有一个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".
嗨,我在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.有人可以帮我弄这个吗?
我正在尝试在我的机器上安装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)
我尝试了几次,但我仍然遇到同样的问题.有什么投入?
我有一个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> <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,无论其是否设置.任何输入?
我想在文件中添加日期,以便维护存档.我想要这种格式的日期: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 ×9
date ×2
datetime ×2
jsoup ×2
bigdecimal ×1
database ×1
date-format ×1
html ×1
html-parsing ×1
installation ×1
log4j ×1
oracle ×1
oracle11g ×1
parsing ×1
stack-trace ×1
string ×1
weblogic ×1