我正在使用创建日期在hibernate中保存一个实体
@Id
@Column(name = "dtcreation")
@Type(type="timestamp")
private Date creation;
我在这个字段上添加了一个新日期:
entity.setCreation(new Date());
entityDao.persist(entity);
但是当它保存在db上时,时间不包含毫秒,但如果我尝试用查询更新它的工作时间毫秒的值,则将其设为0 ...有人可以帮助我吗?
在持久化方法后我有一个记录与01/06/2011 15:00:00.0但如果我做了一个UPDATE我可以改变毫秒,所以db支持它..数据库是informix
我正在查看Tomcat 7的文档,以了解集群的工作方式.
该文档讨论了Deployer标记:
<Deployer className="org.apache.catalina.ha.deploy.FarmWarDeployer"
tempDir="/tmp/war-temp/"
deployDir="/tmp/war-deploy/"
watchDir="/tmp/war-listen/"
watchEnabled="false"/>
但有关它的文档很差:http://tomcat.apache.org/tomcat-7.0-doc/config/cluster-deployer.html
我在类的javadocs中找到了一些东西http://tomcat.apache.org/tomcat-6.0-doc/api/org/apache/catalina/ha/deploy/FarmWarDeployer.html
我找不到的是watchEnabled属性是什么.
有人知道吗?
干杯
有没有办法做Config.groovy文件的功能,但在代码执行期间......
有点像:
class AController{
def method(){
withEnvironments{
development{
println 'This is execute just on development'
}
production {
log.debug 'This is execute just on production'
}
}
}
}
我知道我可以使用相同的效果if (Environment.current == 'development'),但是有什么东西与sintax ???
我无法知道在执行' n '异步函数后如何执行回调,例如:
var after4AsyncOperation = function(){
//do something...
}
process.nextTick(function(){
//do stuff
})
process.nextTick(function(){
//do stuff
})
process.nextTick(function(){
//do stuff
})
process.nextTick(function(){
//do stuff
})
Run Code Online (Sandbox Code Playgroud)
有没有办法after4AsyncOperation在4个异步函数之后执行而不必将函数写入另一个内部,例如:
var after4AsyncOperation = function(){
//do something...
}
process.nextTick(function(){
//do stuff
process.nextTick(function(){
//do stuff
process.nextTick(function(){
//do stuff
process.nextTick(function(){
//do stuff
after4Asyncoperation();
})
})
})
})
Run Code Online (Sandbox Code Playgroud) 我的应用程序应该打开弹出窗口向用户询问确认,然后创建ajax cal并关闭弹出窗口.
我尝试使用一系列承诺(我已经使用它,我记得它应该以这种方式工作),但它似乎在调用后阻止reservationService.confirm($scope.object);.现在它是一个用a实现的虚假服务setTimeout,$q只是为了返回一个promise(将来它将进行ajax调用).这是一个有效的代码还是我没有发现承诺是如何工作的?
对于弹出窗口我选择AngularUI,代码如下:
reservationService.book($scope.object, day)
.then(function(){
var dialogOpts = {/* dialog options omitted*/}
return $dialog.dialog(dialogOpts).open();
})
.then(function(result){
console.log('confirmed? ', result);
if (result){
//After this line it doesn't do nothing, also if the promise is resolved
return reservationService.confirm($scope.object);
}
})
.then(function(){
//this function is never executed
$scope.$emit('object:detail',{object: $scope.object});
});
Run Code Online (Sandbox Code Playgroud)
reservationService:
function confirm(){
var deferred = $q.defer();
setTimeout(function(){
console.log('Confirming');
deferred.resolve(true)
}, 500);
return deferred.promise;
}
Run Code Online (Sandbox Code Playgroud)
setTimeout使用$timeout角度服务解决了
变化
我必须从Java创建一个pdf,我想从模板创建它而不是使用java代码创建它:
document.addLabel("a pdf..")
Run Code Online (Sandbox Code Playgroud)
我已经看到了,我可以与Apache FOP是使用XSL-FO为模板做了,没有人知道的XSL-FO免费的图形设计?我发现这个只是https://www.ecrion.com/Products/XFDesigner/StartTrial.aspx.
或者是否有一些Apache FOP的替代品?谢谢!
我正在使用JMeter创建一些测试,情况非常简单,我有一个搜索页面,其中包含结果列表,我必须从此结果中检索一些值,以便在下一个请求中使用.那些结果大约是350,我不需要它们.
我使用RegexExtractor来检索那些结果并且它可以工作(我设置它只检索10个结果),但现在我不知道如何在LoopCounter中访问结果.提取器将结果放入名为Result的变量中.
问题是,我不知道为了建立一个变量的名称.我是否必须使用像_p()这样的函数?我只需要输入静态名称Result_0_g1即可访问该变量
在LoopCounter里面我还推出了一个Counter来将循环计数存储到变量索引中
谢谢
编辑:
已解决我必须写:
$ {__ V(结果_ $ {索引} _g1)
我在grails中进行单元测试有一个奇怪的问题,当我尝试保存一个模拟对象时会抛出一个NullPointerException
java.lang.NullPointerException
at org.grails.datastore.mapping.engine.NativeEntryEntityPersister.persistEntity(NativeEntryEntityPersister.java:798)
at org.grails.datastore.mapping.engine.EntityPersister.persist(EntityPersister.java:130)
at org.grails.datastore.mapping.core.AbstractSession.persist(AbstractSession.java:477)
at org.grails.datastore.gorm.GormInstanceApi.doSave(GormInstanceApi.groovy:166)
at org.grails.datastore.gorm.GormInstanceApi$_save_closure4.doCall(GormInstanceApi.groovy:143)
at org.grails.datastore.mapping.core.DatastoreUtils.execute(DatastoreUtils.java:301)
at org.grails.datastore.gorm.AbstractDatastoreApi.execute(AbstractDatastoreApi.groovy:34)
at org.grails.datastore.gorm.GormInstanceApi.save(GormInstanceApi.groovy:142)
at it.rascio.ConverterServiceTests.testConvert(ConverterServiceTests.groovy:64)
Run Code Online (Sandbox Code Playgroud)
我有什么测试:
@TestFor(ConverterService)
@TestMixin(GrailsUnitTestMixin)
@Mock([MyObj1, MyObj2, LittleObject])
class ConverterServiceTests{
def littleObject;
void setUp(){
littleObject = new LittleObject(prop1: 'hello', prop2: 'world')
}
void testConvert(){
MyObj1 obj = new MyObj1()
obj.prop = 'my property'
obj.littleObject = littleObject
obj = obj.save(flush:true, failOnError: true)
MyObj2 b = new MyObj2()
b.obj1Id = obj.id;
assert service.convert(b) == null;
}
Run Code Online (Sandbox Code Playgroud)
当我调用.save方法时抛出异常.我已经看到了,如果我删除littleObject它的工作原理.有人可以知道这个例外是什么吗?
我已经看到有两种方法可以在Java中强制转换对象:
List<Object> l = new ArrayList();
ArrayList<Object> first = (ArrayList<Object>) l;
ArrayList<Object> second = ArrayList.class.cast(l);
Run Code Online (Sandbox Code Playgroud)
哪个更好?为什么?
为什么在这个例子中当我在输入文本中按"Enter"时,它会执行onclick?虽然使用<input type="button">不...