小编Jak*_*rab的帖子

什么是Scala等效于Java构建器模式?

在我每天用Java做的工作中,我使用构建器来进行流畅的接口,例如: new PizzaBuilder(Size.Large).onTopOf(Base.Cheesy).with(Ingredient.Ham).build();

使用快速而肮脏的Java方法,每个方法调用都会改变构建器实例并返回this.不可避免地,它涉及更多的打字,在修改之前首先克隆构建器.构建方法最终会对构建器状态进行繁重的处理.

什么是在Scala中实现相同的好方法?

如果我想确保onTopOf(base:Base)只调用一次,然后只调用with(ingredient:Ingredient)并且build():Pizza可以被称为a-la定向构建器,我将如何进行此操作?

java design-patterns scala

55
推荐指数
4
解决办法
2万
查看次数

是否有Maven的Java连续测试插件?

我正在寻找一个可以在控制台中连续运行的插件来扫描Maven项目的测试源目录,当它检测到更改开始测试周期时.类似于mvn scala:cc或Scala Build Tool的东西,但是对于Java.任何人都可以指向我吗?

java maven continuous-testing

17
推荐指数
1
解决办法
1925
查看次数

如何更改Activemq的默认端口号

我正在使用Windows 7OS.我apache-activemq-5.8.0.zip从这些链接下载并在C:\Users\Infratab Bangalore\Desktop\Queueing\apache-activemq-5.8.0目录中解压缩.

Activemq初始化时,我Pre-Installation Requirements从这些链中读取概念.

我已经安装apache-maven-3.0.5在我的系统中.对于我的构造,我在我的系统中运行以下命令.

   mvn -version
Run Code Online (Sandbox Code Playgroud)

我收到以下消息,所以Maven安装成功.

 Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 19:21:
 28+0530)
 Maven home: P:\Software\apache-maven-3.0.5
 Java version: 1.7.0_21, vendor: Oracle Corporation
 Java home: C:\Program Files\Java\jdk1.7.0_21\jre
 Default locale: en_US, platform encoding: Cp1252
 OS name: "windows 7", version: "6.1", arch: "x86", family: "windows" 
Run Code Online (Sandbox Code Playgroud)

geronimo-spec-corba-1.0.jar从这些链接下载并设置classpth.

在此输入图像描述

Activemq以下面的方式开始初始化.

  C:\Users\Infratab Bangalore\Desktop\Queueing\apache-activemq-5.8.0\bin>activemq
Run Code Online (Sandbox Code Playgroud)

我收到错误,所以我测试了是否61616(Activemq default port no) …

java apache activemq-classic jms java-ee-7

10
推荐指数
1
解决办法
3万
查看次数