小编Ond*_*žka的帖子

JBoss Application Server 7中的Seam?

JBoss AS 7支持哪种Seam框架版本?我打算使用Seam2.2.2,它是否与Jboss AS 7兼容?

compatibility jboss seam

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

使用maven生成包含所有依赖项的xml文件

我需要module.xml为JBoss7 生成一个maven项目的文件,该项目有很多jar依赖项.最简单的方法是什么?该文件看起来像:

<module xmlns="urn:jboss:module:1.0" name="ats.platform">
  <resources>
    <resource-root path="dom4j-1.6.1.jar"/>
    <resource-root path="jdom-1.0.jar"/>
...
  </resources>
</module>
Run Code Online (Sandbox Code Playgroud)

因此<resource-root>应该为每个项目jar依赖项创建元素.

或者也许我做错了什么?从maven项目创建JBoss7模块的正确方法是什么?

java maven jboss7.x

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

jQuery,SVG:如何设置属性值(不是样式属性)的动画?

我需要为SVG元素的属性设置动画,它没有CSS对应物 - <circle cx="..." />我该如何实现?

或者,我可以使用替代方案,例如,如果我可以<g/>使用CSS top或类似的动画.

有经验吗?

谢谢,Ondra

请注意,这不是重复的如何使用jQuery为属性值(而不是样式属性)设置动画?因为那是关于HTML的.

另请参阅SVG下的jQuery

更新

最后,我使用JQuery和Jquery-svgSVG draggable中进行了手动动画.

jQuery解决方案仍然受欢迎.

无论如何,这让我遇到了其他问题 - 单位不匹配.evt.clientX以像素为单位,但是circle.cx.baseVal.value以某些相对单位表示.所以,当我这样做

    onmousedown="
      this.moving=true; 
      this.pt0 = {x: evt.clientX, y: evt.clientY}; 
      this.origPos = {x: this.cx.baseVal.value, y: this.cy.baseVal.value};
    "
 onmouseup="this.moving=false;"
 onmouseout="this.moving=false;"
 onmouseover="this.moving=false;"
 onmousemove="if( this.moving ){
   this.cx.baseVal.value = this.origPos.x + (evt.clientX - this.pt0.x);
 }
Run Code Online (Sandbox Code Playgroud)

并且<embed>比SVG的"自有"尺寸大3倍,然后圆圈比指针移动快3倍.

更新

我甚至试过了

this.origPos = {
    x: this.cx.baseVal.convertToSpecifiedUnits(SVGLength.SVG_LENGTHTYPE_PX), 
    y: this.cy.baseVal.convertToSpecifiedUnits(SVGLength.SVG_LENGTHTYPE_PX)
};

...


this.cx.baseVal.newValueSpecifiedUnits(
   SVGLength.SVG_LENGTHTYPE_PX, this.origPos.x + …
Run Code Online (Sandbox Code Playgroud)

jquery animation svg attributes jquery-animate

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

JaCoCo测试覆盖:如何从报告中排除jar中的类?

在JBoss AS 7集成测试套件中,我们使用JaCoCo进行代码覆盖.我已经有了执行数据.现在,当生成报告时,我得到"无法添加具有相同名称的不同类:..."所以我必须排除一些罐子.

<exclude name="org/jboss/osgi/framework/main/jbosgi-resolver-metadata-1.0.10.jar"/>
Run Code Online (Sandbox Code Playgroud)

问题是只有一个类是重复的(org/jboss/osgi/metadata/internal/AbstractPackageAttribute).我只希望排除特定的类,而不是整个jar.

我试过了:

 <exclude name="org/jboss/osgi/framework/main/**/AbstractPackageAttribute*"/>
Run Code Online (Sandbox Code Playgroud)

但这不起作用.是否有一些特殊的语法,比如.../foo.jar!**/ClassName.class

code-coverage jacoco

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

绘制饼图改变传说的位置

我们可以将默认左侧的图例位置更改为右侧或底部吗?

我们如何在鼠标指针上实现悬停,内容应该显示在鼠标指针而不是其他DIV中

legend flot

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

JAXB @XmlAdapter:Map - > List adapter?(仅限马歇尔)

我有一个Map<String, String>.
每个人的第一个想法是将其转换为List<Pair<String,String>>(Pair作为自定义类).

我试过@XmlAdapter这样的:

public class MapPropertiesAdapter extends XmlAdapter<List<Property>, Map<String,String>> { ... }
Run Code Online (Sandbox Code Playgroud)

但Eclipse MOXy,我使用的JAXB impl,最终得到了ClassCastException- "无法将HashMap转换为Collection".

JAXB是否支持此转换?或者我忽略了一些文档部分,它解释了为什么不是?

PS:我想得到这样的XML:

<properties>
    <property name="protocol"/>
    <property name="marshaller"/>
    <property name="unmarshaller"/>
    <property name="timeout"/>
    ...
</properties>
Run Code Online (Sandbox Code Playgroud)

我明白了,只需要使用中级课程.还在XMLCompositeObjectMappingNodeValue.marshalSingleValue(XMLCompositeObjectMappingNodeValue.java:161)中的Handle NPE中进行了描述

java jaxb marshalling moxy xmladapter

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

如何为lite-server指定UI端口?

启动lite-server时,可以指定端口

lite-server -- port 8000
Run Code Online (Sandbox Code Playgroud)

这给你以下结果:

[BS] Access URLs:
 ------------------------------------
       Local: http://localhost:8000
    External: http://192.168.0.5:8000
 ------------------------------------
          UI: http://localhost:3001
 UI External: http://192.168.0.5:3001
Run Code Online (Sandbox Code Playgroud)

如何更改UI的端口默认为3001(命令行和/或bs-config.json文件),类似8001?

lite-server

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

Spring Kafka:ApplicationContext中不同对象的多个侦听器

我可以请与社区核实听取多个主题的最佳方式是什么,每个主题包含不同类的消息?

在过去的几天里,我一直在玩Spring Kafka.到目前为止我的思考过程:

  • 因为在初始化KafkaListenerContainerFactory时需要将反序列化器传递给DefaultKafkaConsumerFactory.这似乎表明,如果我需要多个容器,每个反序列化一个不同类型的消息,我将无法使用@EnableKafka和@KafkaListener注释.

  • 这使我认为这样做的唯一方法是实例化多个KafkaMessageListenerContainer.

  • 鉴于KafkaMessageListenerContainers是单线程的,我需要同时监听多个主题,我真的应该使用多个ConcurrentKafkaMessageListenerContainers.

我会在这里走上正轨吗?有一个更好的方法吗?

谢谢!

java apache-kafka spring-kafka

8
推荐指数
3
解决办法
9528
查看次数

将JBoss AS 7日志记录扩展到数据库

我们在应用程序中启用了jboss日志记录.目前我们正在使用'Rotating-file-handler'将所有内容记录到文件中.这是在jboss'standalone.xml'文件中定义的.我们正在考虑将一些信息记录到日志记录数据库中; 为了建立指标等

有人可以提供我们可以在这里使用的一些选项.我们的最终目标是将事物写入文件; 我们会拦截并将其写入DB.我们不希望在线进行,因为这将是一个阻止调用.

slf4j jboss7.x

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

Kotlin - 如何在子类中返回“自身类型”?(不带扩展功能)

让我们来学习这些课程:

class A {
    fun foo(): A = this
}

class B: A() {
    fun bar() { ... }
}
Run Code Online (Sandbox Code Playgroud)

现在我希望 Kotlin 能够检测到我何时调用fooB并给出输入为 的结果B。这样我就可以写:

B().foo().bar()
Run Code Online (Sandbox Code Playgroud)

对于 kotlin 1.4.20,这是不可能的 - 它需要显式转换为Bafter foo()

如果编译器清楚地看到该函数返回 ,也许它可以由编译器处理this。或者也许我们可以明确暗示......

class A {
    fun <Self> foo(): Self = this
}
Run Code Online (Sandbox Code Playgroud)

我无法使用扩展函数,因为我需要 Java 类具有这些属性。

我已经阅读了关于该主题的Kotlin 论坛帖子,但是我没有看到这个案例得到解决。但也许这是暗示的。不管怎样,目前还没有实施。

这里还有一篇好文章。

我读过这个问题How to指定“自己的类型”作为Kotlin的返回类型,并且我尝试了“递归类型”方法,但是如果我想在子类和基类上都有该类型,它就不起作用:

Type parameter Me of 'HasStatus' has inconsistent values: BaseClass, Subclass
Run Code Online (Sandbox Code Playgroud)

this如果方法返回,还有其他技巧可以说服 Kotlin …

generics subclass self-type kotlin

7
推荐指数
0
解决办法
729
查看次数