小编dst*_*arh的帖子

在OSX上通过Maven运行的Jetty - 阻止"Launcher"应用程序打开

我们有一个使用嵌入式jetty容器的java应用程序.当我们通过mvn jetty在OSX上通过maven启动它时:运行一个带有标题的java应用程序org.codehaus.plexus.classworlds.launcher.Launcher.当它打开时,它从前景中的任何东西窃取焦点.有什么方法可以预防吗?

java macos jetty maven

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

将浮点数转换为javascript中的近似分数

我们需要将计算出的值(例如3.33333000540733337)转换为3 1/3.我试过的任何库如https://github.com/peterolson/BigRational.js都会将其转换为最准确的有理数,而我只关注近似有理数,到.01有效小数.

在ruby中,我们目前使用Rational(1.333).理性化(Rational(0.01)),它给出1作为整数,1作为分子,3作为分母.

对可能有用的算法的任何想法都会很棒.

javascript math decimal fractions

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

为什么git在推送到不同分支时拒绝主人

我们正在使用git flow.这是流程.

  1. git flow功能启动myfeat
  2. git commit -a
  3. git checkout开发
  4. git pull
  5. git flow功能checkout myfeat
  6. git flow功能rebase myfeat
  7. git flow功能完成了myfeat
  8. git push

错误:

Counting objects: 15, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (8/8), done.
Writing objects: 100% (8/8), 820 bytes, done.
Total 8 (delta 6), reused 0 (delta 0)
To git@github.com:blah/blah.git
   d675b35..d35f160  develop -> develop
 ! [rejected]        master -> master (non-fast-forward)
Run Code Online (Sandbox Code Playgroud)

为什么它告诉我,当我推动开发时它拒绝主人(如果你不熟悉git流程,开发是一个远程跟踪分支)

git git-flow

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

JSR303验证组继承

给出以下类和接口

class A{
  @NotNull(groups=Section1.class)
  private String myString
}

interface All{}
interface Section1 extends All {}
Run Code Online (Sandbox Code Playgroud)

打电话的时候

A =新A(); validator.validate(一,All.class);

我希望它应该是无效的,因为myString是null并且它是notNull组扩展All但它没有.请注意,我正在使用验证器的Hibernate impl(4.0.2.GA)

java bean-validation

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

标记为@Transactional的单元测试通过,但未标记为失败

这样设置JUNIT测试

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration({ "/applicationContext.xml", "/applicationContext-security.xml" })
@TransactionConfiguration(defaultRollback = true)
@Transactional
public class BlahIntegrationTests{

 @Test
 public void testMappingsOfHugeObjectGraph(){
 }
}
Run Code Online (Sandbox Code Playgroud)

我试图测试我的休眠映射(基于注释的驱动和基于JPA的)是正确的,并且在运行时如上述测试通过(只是断言一个ID已创建)。

如果我@Transactional走开了,我的某些关系会出现错误,这是我所期望的。有人想过为什么它不会失败@Transactional吗?

编辑:为澄清起见,在保存对象时引发的异常是关于错误的休眠映射(这是一个非常大的对象结构,我已经厌倦了其中的一些对象)

java junit spring hibernate jpa

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

grails ant任务,设置不同的环境

试图创建一个grails ant任务,除了战争任务的prod之外还有其他环境.

我试过了

<target name="war" depends="-init-grails" description="--> Creates a WAR of a Grails application">
        <grails script="War" args="grails.env=${env} ${war.filename}"/>
</target>
Run Code Online (Sandbox Code Playgroud)

<target name="war" depends="-init-grails" description="--> Creates a WAR of a Grails application">
        <grails script="War" args="-Dgrails.env=${env} ${war.filename}"/>
</target>
Run Code Online (Sandbox Code Playgroud)

这两个都不起作用,总是只运行生产环境.请注意,我还硬编码$ {env}所以它不是缺少它

ant grails

0
推荐指数
1
解决办法
2031
查看次数

标签 统计

java ×3

ant ×1

bean-validation ×1

decimal ×1

fractions ×1

git ×1

git-flow ×1

grails ×1

hibernate ×1

javascript ×1

jetty ×1

jpa ×1

junit ×1

macos ×1

math ×1

maven ×1

spring ×1