如何比较Java之间的日期?
例:
date1是22-02-2010
date2,07-04-2010今天
是date325-12-2010
date3总是大于date1而且date2永远是今天.如何验证今天的日期是否在date1和date3之间?
我刚刚完成了我的操作系统的重新安装,并且一如既往地安装和测试我使用的标准工具,现在我从前面尝试从eclipse启动Jboss 5时遇到了这个错误,这是一个非常大的例子:
3:53:10,693 ERROR [AbstractKernelController] Error installing to Instantiated: name=AttachmentStore state=Described
java.lang.IllegalArgumentException: Wrong arguments. new for target java.lang.reflect.Constructor expected=[java.net.URI] actual=[java.io.File]
at org.jboss.reflect.plugins.introspection.ReflectionUtils.handleErrors(ReflectionUtils.java:395)
at org.jboss.reflect.plugins.introspection.ReflectionUtils.newInstance(ReflectionUtils.java:153)
at org.jboss.reflect.plugins.introspection.ReflectConstructorInfoImpl.newInstance(ReflectConstructorInfoImpl.java:106)
at org.jboss.joinpoint.plugins.BasicConstructorJoinPoint.dispatch(BasicConstructorJoinPoint.java:80)
at org.jboss.aop.microcontainer.integration.AOPConstructorJoinpoint.createTarget(AOPConstructorJoinpoint.java:282)
at org.jboss.aop.microcontainer.integration.AOPConstructorJoinpoint.dispatch(AOPConstructorJoinpoint.java:103)
at org.jboss.kernel.plugins.dependency.KernelControllerContextAction$JoinpointDispatchWrapper.execute(KernelControllerContextAction.java:241)
at org.jboss.kernel.plugins.dependency.ExecutionWrapper.execute(ExecutionWrapper.java:47)
at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchExecutionWrapper(KernelControllerContextAction.java:109)
at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchJoinPoint(KernelControllerContextAction.java:70)
at org.jboss.kernel.plugins.dependency.InstantiateAction.installActionInternal(InstantiateAction.java:66)
at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:54)
at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:42)
at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:774)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:540)
at org.jboss.kernel.plugins.deployment.AbstractKernelDeployer.deployBean(AbstractKernelDeployer.java:319)
at org.jboss.kernel.plugins.deployment.AbstractKernelDeployer.deployBeans(AbstractKernelDeployer.java:297)
at org.jboss.kernel.plugins.deployment.AbstractKernelDeployer.deploy(AbstractKernelDeployer.java:130)
at org.jboss.kernel.plugins.deployment.BasicKernelDeployer.deploy(BasicKernelDeployer.java:76)
at org.jboss.bootstrap.microcontainer.TempBasicXMLDeployer.deploy(TempBasicXMLDeployer.java:91)
at org.jboss.bootstrap.microcontainer.TempBasicXMLDeployer.deploy(TempBasicXMLDeployer.java:161)
at org.jboss.bootstrap.microcontainer.ServerImpl.doStart(ServerImpl.java:138) …Run Code Online (Sandbox Code Playgroud) 为了继续提问,我对博客更感兴趣,这些博客偶尔发布一个关于我提到的主题的教程,技巧或最佳实践.例如:http: //net.tutsplus.com/是一个非常好的网站,如果你想了解或升级你的CSS,HTML,Javascript,PHP的知识..是否有这样的网站Java和相关技术?
我有一个Java程序,每20秒从Spring Qquartz执行一次.有时执行只需几秒钟,但随着数据变大,我确信它会运行20秒或更长时间.
当一个实例仍在执行时,如何防止Quartz触发/触发作业?在数据库上执行2个执行相同操作的作业并不是那么好.有没有办法可以做某种同步?
我对建议/ 伪代码/解释而不是实际实现感兴趣.
如果节点没有属性,则get/generate String with value of its xpath
情况如果节点具有属性,则迭代通过属性列表并为包括节点的每个属性创建xpath.
忠告?希望你能提供一些有用的英特尔
编辑:
这样做的原因是..我正在用jmeter编写自动化测试,所以对于我需要验证请求实际完成其工作的每个请求,所以我通过使用xpath获取节点值来声明结果.(额外信息 - 不相关)
当请求很小时,手动创建断言并不是问题,但对于较大的请求,它真的很痛苦...(额外信息 - 不相关)
BOUNTY:
我正在寻找Java方法
目标
我的目标是从这个ex xml文件中实现以下目标:
<root>
<elemA>one</elemA>
<elemA attribute1='first' attribute2='second'>two</elemA>
<elemB>three</elemB>
<elemA>four</elemA>
<elemC>
<elemB>five</elemB>
</elemC>
</root>
Run Code Online (Sandbox Code Playgroud)
产生以下内容:
//root[1]/elemA[1]='one'
//root[1]/elemA[2]='two'
//root[1]/elemA[2][@attribute1='first']
//root[1]/elemA[2][@attribute2='second']
//root[1]/elemB[1]='three'
//root[1]/elemA[3]='four'
//root[1]/elemC[1]/elemB[1]='five'
Run Code Online (Sandbox Code Playgroud)
解释:
BOUNTY UPDATE:
我发现这个例子,它没有产生正确的结果,但我看起来像这样:
maven插件存储在哪里?在本地存储库中也是如此?如果使用eclipse构建应用程序会发生什么?它是否将插件存储在eclipse/plugins文件夹中或仍然存储在本地存储库中?
按下CTRL + SHIFT + F(代码格式)后,有没有人知道如何在eclipse中打破换行符,例如:
System.err
.println("Incorrect file name, make sure you include .extension with your file name");
Run Code Online (Sandbox Code Playgroud) 我正在以下列方式运行"perf":
perf record -a --call-graph -p some_pid
perf report --call-graph --stdio
Run Code Online (Sandbox Code Playgroud)
然后,我看到了这个:
1.60% my_binary my_binary [.] my_func
|
--- my_func
|
|--71.10%-- (nil)
| (nil)
|
--28.90%-- 0x17f310000000a
Run Code Online (Sandbox Code Playgroud)
我看不出哪个函数调用my_func().我看到"nil"和"0x17f310000000a".难道我做错了什么?这可能不是调试信息问题,因为显示了一些符号而其他符号未显示.
更多信息:
我试图从fb页面看起来像这样的某个地方获得评论/评级,即:
https://www.facebook.com/pages/Dell-Rheas-Chicken-Basket/183254918389428
所以这个地方/页面的ID是 183254918389428
你可以得到这个地方的详细信息,但没有评级/评论:
https://graph.facebook.com/183254918389428
我在这个论坛的某处找到了你可以从这样的页面进行评论:
https://graph.facebook.com/183254918389428/tabs/reviews?access_token=xxx
但我总是得不到数据:
{
"data": [
]
}
Run Code Online (Sandbox Code Playgroud)
所以我不是想要获得应用评论/评级,而是针对某个地方.
如何从提交按钮中删除焦点?我不知道为什么它在第一个盘子里,它看起来真的很难看这里是一个截图:
alt text http://i44.tinypic.com/xg0i93.png
这就是它应该是什么样子,它在我点击它旁边并将其悬停后重新获得它的外观.替代文字http://i43.tinypic.com/11ug2o1.png