小编pug*_*arx的帖子

如何在Windows批处理文件中获取Java程序的退出状态

类似于$?在Linux中,有没有办法在Windows批处理文件(.bat)中获取程序的退出状态?
例如,程序System.exit(0)成功执行,System.exit(1)如果失败,如何将这些退出值存储在.bat文件中?

java windows batch-file exit-code

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

Oracle的免费桌面客户端?

哪个是最好的 开源用于查询Oracle数据库的免费客户端?它可能还支持其他数据库(MySQL,Postgres等),因为我们的开发环境通常需要在不同的数据库之间切换.

database oracle desktop-application

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

整数为原始类型

为什么有整数(int)的原始类型,即使我们有一个整数对象为Integer?但同样不是String类型.String没有这种原始类型.Always String处理对象引用?

java

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

即使模拟了私有方法,PowerMock也抱怨参数不正确

我正在尝试PowerMock,并且正在尝试模拟如下私有方法:

expectPrivate(n, "doLogin", anyString(), anyString()).andReturn(true);
Run Code Online (Sandbox Code Playgroud)

也就是说,无论传递什么参数,我都希望true从中返回doLogin。委托给此私有方法的public方法只是传递参数。这是要模拟的类的定义:

class N {
        public boolean login(String username, String password) {
            return doLogin(username, password);
        }
        private boolean doLogin(String u, String p){
            //validate login
            //...
            //...
            return true;
        }
     }
Run Code Online (Sandbox Code Playgroud)

这是我试图调用模拟的测试类:

import static org.junit.Assert.assertEquals;
import static org.powermock.api.easymock.PowerMock.createPartialMock;
import static org.powermock.api.easymock.PowerMock.expectPrivate;
import static org.powermock.api.easymock.PowerMock.replay;
import static org.powermock.api.easymock.PowerMock.verify;
import static org.mockito.Matchers.anyString;

import org.easymock.EasyMock;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.powermock.core.classloader.annotations.PrepareForTest;
import org.powermock.modules.junit4.PowerMockRunner;
import org.powermock.reflect.Whitebox;

@RunWith(PowerMockRunner.class)
@PrepareForTest(N.class)
public class NodeAccessorTest {
private String username = "admin"; …
Run Code Online (Sandbox Code Playgroud)

java unit-testing easymock mockito powermock

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

Java相当于Ant的Java任务中的fork?

Ant Java任务提供fork参数,根据定义"如果启用则触发另一个VM中的类执行".当我们处理大量数据时,设置此参数可以避免我们耗尽Java堆空间.
我们希望能够通过Java类做同样的事情.什么是实现功能的最佳方式fork

java ant fork

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

Java垃圾收集策略

我正在寻找一种技术来找出Java VM在给定时间点使用的垃圾收集(GC)策略(收集器).(稍后,我希望它能正确反映我选择的策略,比如说XX:+UseConcMarkSweepGC.)

verbose:gc(以其基本形式)没有帮助,因为它只是告诉我它对每一代所做的一切.是否有任何其他标志我可以设置它来吐出正在使用的GC策略?

JDK版本是1.6_21

java garbage-collection jdk1.6

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

Java日期格式

有String str"2011年5月23日12:20:00",想把它转换为日期这样:

Date date = (new SimpleDateFormat("MMM dd yyyy HH:mm:ss")).parse(str);
Run Code Online (Sandbox Code Playgroud)

它总是给我ParseException Unparsable日期格式:'May 23 2011 12:20:00'.

看着类似的问题,似乎一切正常.

怎么了?

java format date date-format

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