可以在SQL IN子句中放置1000多个项目吗?我们的Oracle数据库无法解决问题.
如果是,我们如何在SQL IN子句中放置超过1000个项目?
如果没有,我还能做什么?
我们在JMS使用者中使用ThreadPoolExecutor并将其注入DefaultMessageListenerContainer.我希望这会为许多消息运行并发线程,但是我们的日志显示线程id不会改变.我们的日志记录显示,对于不同的消息处理,线程ID在24处始终相同.
这是该场景中的弹簧配置:
<bean class="org.springframework.jms.listener.DefaultMessageListenerContainer"
p:connectionFactory-ref="cachedConnectionFactory"
p:destination-ref="formsCRRDestination"
p:messageListener-ref="formServicePojo"
p:concurrentConsumers="5"
p:idleTaskExecutionLimit="1"
p:maxConcurrentConsumers="25"
p:taskExecutor-ref="threadPoolExecutor"
destroy-method="doShutdown"
>
<bean id="threadPoolExecutor" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor" >
<property name="corePoolSize" value="1"/>
<property name="maxPoolSize" value="15"/>
<property name="keepAliveSeconds" value="30"/>
</bean>
Run Code Online (Sandbox Code Playgroud)
在不将threadPoolExectuor bean注入DefaultMessageListenerContainer之后,消息现在正在不同的线程中执行.
这是最终的配置:
<bean class="org.springframework.jms.listener.DefaultMessageListenerContainer"
p:connectionFactory-ref="cachedConnectionFactory"
p:destination-ref="formsCRRDestination"
p:messageListener-ref="formServicePojo"
p:concurrentConsumers="5"
p:idleTaskExecutionLimit="1"
p:maxConcurrentConsumers="25"
destroy-method="doShutdown"
>
Run Code Online (Sandbox Code Playgroud)
我试过阅读文档,但我不明白为什么会这样.任何解释?
这样做有什么区别:
public class SomeClass {
SomeObject obj = new SomeObject();
//rest of the code
}
Run Code Online (Sandbox Code Playgroud)
还有这个
public class SomeClass {
SomeObject obj;
public SomeClass(){
obj = new SomeObject();
}
//rest of the code
}
Run Code Online (Sandbox Code Playgroud) 我目前正在使用Visual VM来监视Java应用程序的堆内存使用情况.但是我想以某种方式查看堆内存使用情况,例如一天,而不仅仅是获取快照.我希望能够保留Visual VM或工具,并让它记录内存使用情况和然后在一天之后,我可以回去查看它的图表.有没有办法使用Visual VM?如果有,怎么样?如果没有,我可以用什么工具做到这一点?
升级到PHPUnit v> 3.5后(我忘了)我继续收到此错误,因为我导入了PHPUnit/Extensions/Database/TestCase.php:
require_once(...): failed to open stream: No such file or directory
Run Code Online (Sandbox Code Playgroud)
我偷看了我的/ usr/share/php文件夹中的PHPUnit文件夹,结果发现它已不存在了.
事实上,查看官方源代码可以发现它似乎已被删除.
所以现在我使用的是版本3.4.15.但它并不理想,因为桌面上的断言仍然不受支持.目前我只能使用填充数据库的CLEAN_INSERT功能.
我正在尝试使用Spring表单创建一个动态表单.基本上,表单获得学习活动的标题,然后在它下面的按钮上写着"再添加一个学习活动".这使得用户可以再添加一个学习活动.我希望他能够尽可能多地添加.
我之前没有尝试过,所以很明显我遇到了我想到的第一个解决方案的错误.我真的有一种感觉做我所做的会产生错误,但只是开车回家我想做什么,这里是代码:
<script language="javascript">
fields = 0;
function addInput() {
document.getElementById('text').innerHTML += "<form:input path='activity[fields++].activity'/><br />";
}
Run Code Online (Sandbox Code Playgroud)
<div id="text">
<form:form commandName="course">
Learning Activity 1
<form:input path="activity[0].activity"/>
<input type="button" value="add activity" onclick="addInput()"/>
<br/><br/>
<input type="submit"/>
</form:form>
<br/><br/>
</div>
Run Code Online (Sandbox Code Playgroud) 我的日食有问题.每当我进入安装软件屏幕并放入更新站点时,屏幕都不会显示任何内容,但是当我点击屏幕上我可以选择插件时,我们就可以继续安装插件了.
截图http://img42.imageshack.us/img42/2793/screenshotuz.png
我实际上看到插件显示我第一次使用它然后我收到此错误:
"发生了处理程序冲突.这可能会禁用某些命令"eclipse.buildId = M20090917-0800 java.version = 1.6.0_15 java.vendor = Sun Microsystems Inc. BootLoader常量:OS = linux,ARCH = x86,WS = gtk,NL = en_PH框架参数:-product org.eclipse.epp.package.jee.product命令行参数:-os linux -ws gtk -arch x86 -product org.eclipse.epp.package.jee.product
警告Sun Dec 27 14:13:49 PHT 2009'org.eclipse.wst.jsdt.ui.edit.text.java.open.editor'的冲突:HandlerActivation(commandId = org.eclipse.wst.jsdt.ui.edit .text.java.open.editor,handler = ActionHandler(org.eclipse.wst.jsdt.ui.actions.OpenAction@8eec22),expression = AndExpression(AndExpression(org.eclipse.ui.SubActionBars$1@12f8a71,ActivePartExpression(org) .eclipse.ui.navigator.resources.ProjectExplorer @ 1e8b957)),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@270fc4)),sourcePriority = 1064961)HandlerActivation(commandId = org.eclipse.wst.jsdt.ui.edit .text.java.open.editor,handler = ActionHandler(org.eclipse.wst.jsdt.ui.actions.OpenAction@8eec22),expression = AndExpression(AndExpression(org.eclipse.ui.SubActionBars$1@12f8a71,ActivePartExpression(org) .eclipse.ui.navigator.resources.ProjectExplorer @ 1e8b957)),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@270fc4)),sourcePriority = 1064961)
我有一个由原始字段和对象字段组成的命令对象.如何将表单字段绑定到对象中的字段?
我试过这样做但无济于事
<form:form commandName="course" method="POST">
<form:input path="activity.activity"/>
.
.
.
</form:form>
Run Code Online (Sandbox Code Playgroud)
我收到这个错误
org.springframework.beans.NotReadablePropertyException:
Invalid property 'course' of bean class
Run Code Online (Sandbox Code Playgroud)
我的Command类是这样的
public class Course {
private long id;
private String owner;
private String title;
private List<LearningActivity> activity = new ArrayList<LearningActivity>();
//getters and setters
}
public class LearningActivity {
private long ID;
private String activity;
private String link;
//getters and setters
}
Run Code Online (Sandbox Code Playgroud) 我想在GWT中获得一个嵌套的div,并能够在其中放置一个小部件.像这样的东西:
<div id="container">
<div id="content_left">
</div>
...other divs
</div>
Run Code Online (Sandbox Code Playgroud)
我希望能够获得content_left并在其中放置一个小部件.到目前为止,所有RootPanel都是标签内的div.我也尝试过使用DOM.getElementById(...),但我不知道如何放置一个小部件,因为add方法指定输入参数应该是child类型.
现在我不太了解CSS和定位,我没有做上面的样式.这是我从平面设计师那里得到的东西.我认为这是他布置东西的方式.我已经在考虑布局而不必使用外部div,例如上面带有id = container的div,所以我不会在第一时间遇到这个问题,但我想听听这是不是一个好主意.
我正在尝试运行我制作的课程但是我得到了这个错误:
线程"main"中的异常java.lang.NoClassDefFoundError:javax/jms/Destination
我不明白为什么即使我在类路径中包含必要的jar也无法工作:
java consumer1 -cp activemq-all-5.3.2.jar