小编Ane*_*ran的帖子

groovy.lang.MissingPropertyException:没有这样的属性:类的经理:Script1

我试图在Hudson中调用Groovy(使用groovy插件)来获取构建的一​​些属性.但是我得到了这个例外:

groovy.lang.MissingPropertyException:没有这样的属性:类的经理:Script1

我用以下行得到这个:

def buildNUmber = manager.build.number
Run Code Online (Sandbox Code Playgroud)

当我在Jenkins中作为内联命令运行以及使用脚本时会发生这种情况:

我尝试了下面的解决方案,但它在声明本身(第二行)失败了:

Binding binding = new Binding();
binding.setVariable("manager", manager);
GroovyShell shell = new GroovyShell(binding);
shell.evaluate(new File("d:/dev/others/hudson/userContent/ScriptStuff.groovy").text);
Run Code Online (Sandbox Code Playgroud)

以上是使用:Groovy命令运行.当我运行构建时,它会出错并抱怨该行 - binding.setVariable("manager", manager);

当我使用Groovy脚本文件时,它抱怨:

 def buildNumber = manager.build.number
Run Code Online (Sandbox Code Playgroud)

这两个错误都是:groovy.lang.MissingPropertyException:没有这样的属性:类的经理:Script1

尝试了这个线程中提到的所有内容:

我正在使用Hudson 2.2.1和Groovy 2.1.3.可能有什么不对?

groovy hudson maven hudson-plugins jenkins

18
推荐指数
4
解决办法
8万
查看次数

@PostAuthorize和@PostFilter注释的有效用例

我们刚刚迁移到春季安全3.0.82.0.8(可"升级到latestversion这是3.2.X作为我们的核心Spring库仍然在3.0.x的,我们计划以后升级时,经营许可证).

据我所知,我们现在有注释为确保类似的方法@PreAuthorize,@PostAuthorize,@Secured,@PreFilter@PostFilter.

我理解使用@PreAuthorize,这真的很有意义.但是不能想到你曾经使用@PostAuthorize@PostFilter注释的任何有效用例?

使用它的人可以向我解释使用它们的合理用例吗?

提前致谢!

java spring spring-security spring-security-acl

12
推荐指数
2
解决办法
3203
查看次数

推荐的org.quartz.jobStore.clusterCheckinInterval值

我们在集群环境中使用石英调度程序(集群中的两个节点,指向单个Oracle数据库).目前我们有两个工作,几乎每一小时运行一次.

我们为quartz作业提供了单独的数据库模式.我们注意到石英每15秒检查一次数据库(clusterCheckinInterval的默认值).

我们不喜欢这样,喜欢减少它的频率.我们想到的是给出一个1分钟的频率,但大多数示例配置给出了clusterCheckinInterval20000.

有人可以为clusterCheckinInterval推荐一个合适的值吗?

来自Quartz文档:

org.quartz.jobStore.clusterCheckinInterval

Set the frequency (in milliseconds) at which this instance "checks-in"* with the other instances of the cluster. Affects the quickness of detecting failed instances.
Run Code Online (Sandbox Code Playgroud)

java spring quartz-scheduler

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

使用Ant任务更改maven属性

我在pom.xml中设置了maven属性.

<properties>
    <build.start.date>someValue</build.start.date>
</properties>
Run Code Online (Sandbox Code Playgroud)

现在我有一个ant任务执行以下操作:

<loadresource property="build.start">
    <url url="http://someUrl?xpath=/*/id/text()"/>
</loadresource>

<property name="build.start.date" value="${build.start}"/>

<echo>Printing Ant Value ${build.start} </echo>
<echo>Printing Maven Value ${build.start.date}</echo>
Run Code Online (Sandbox Code Playgroud)

这导致:

[echo] Printing Ant Value 2013-03-15_17-53-08
[echo] Printing Maven Value 2013-03-16
Run Code Online (Sandbox Code Playgroud)

但我希望两者都打印:

[echo] Printing Ant Value 2013-03-15_17-53-08
[echo] Printing Maven Value 2013-03-15_17-53-08


I tried <loadresource property="build.start.date">
and
I tried <loadresource property="${build.start.date}">
Run Code Online (Sandbox Code Playgroud)

那么问题是如何在ant任务中设置全局maven属性?

maven-2 maven-3 maven maven-ant-tasks

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

与MongoDB,Redis和MySql相比,Apache Cassandra写的原因是如此之慢

我最近开始为客户试用一些noSQL原型.他们得到了一个实时应用程序,它可以执行大量插入操作,但读取次数较少(目前他们正在使用MySql,并希望尝试一些noSQL解决方案)

在周末,我尝试将Cassandra 2.0,MongoDB 2.4.9和Redis与普通的Mysql 5.5 DB进行比较.所有都在我的Windows i3核心2.30 Ghz/8GB RAM笔记本电脑上运行,所以没有高端花式机.

表结构如下所示.虽然它是MySql DESC,但Cassandra具有相同的结构,而在MongoDb中它存储为JSON/BSON,但具有相同的结构和索引.它有三个db的两个索引(oneway_id和twoway_id).

结构(适用于所有四个数据库)

+--------------+---------------------+
| Field        | Type                |
+--------------+---------------------+
| tmstamp      | bigint(20) unsigned |
| field_1      | bigint(20) unsigned |
| field_2      | varchar(64)         |
| field_3      | varchar(64)         |
| field_4      | tinyint(3) unsigned |
| field_5      | bigint(20) unsigned |
| field_6      | varchar(25)         |
| field_7      | varchar(15)         |
| field_8      | varchar(15)         |
| field_9      | varchar(15)         |
+--------------+---------------------+
Run Code Online (Sandbox Code Playgroud)

DB /环境细节

  • MySql 5.6(64位)与mysql java连接器5.1.28
  • 带有datastax …

mongodb cassandra nosql cassandra-2.0

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

HttpOnly请求cookie

有没有办法设置请求 cookie httpOnly?如果不是为什么我们不能设置它?我已经使用weblogx.xml/weblogic服务器将响应cookie设置为httpOnly.

security owasp session-cookies hdiv

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