小编Mar*_*cki的帖子

在哪里以及如何检查hibernate缓存是否真的有效

我是hibernate缓存区的新手.

  1. 检查缓存是否真的有效的最简单方法是什么?
  2. 当缓存打开时,hibernate是否会生成相同的sql语句?
  3. 它应该是存储数据(二级缓存)的文件系统中的任何文件夹/文件吗?
  4. 如何检查当前使用的缓存量?

此致,Marcin

caching hibernate

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

方法调用链的Eclipse可视化

我正在寻找一个有用的eclipse插件,可以:

  • 可视化方法链调用(Java)
  • 可视化数据类型层次结构(Java)

你能推荐一下吗?

java visualization eclipse-plugin

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

从给定范围生成随机BigDecimal值

我需要从给定范围生成随机BigDecimal值.怎么用Java做?

java bigdecimal

7
推荐指数
3
解决办法
2万
查看次数

代码中的需求和代码之间的连接

我正在寻找简单的方法来连接有关需求/发布和源代码的信息.情况是开发人员应该能够轻松地找到在发布或CR时创建的任何工件.我的想法是引入一些新的注释来标记任何新类(我不确定它是否适用于任何新方法),例如:

@ArtifactInfo(release="1.2" cr="cr123")
Run Code Online (Sandbox Code Playgroud)

你还有其他建议吗?也许你已经使用过类似的东西?

小心,马辛

java version-control requirements

6
推荐指数
1
解决办法
135
查看次数

运行时查看java堆内容

我正在寻找任何可以让我查看运行时在堆上创建对象的工具。我正在使用 VisualVM - Profiles,但无法找到特定类型的变量(我正在寻找的变量)何时被创建。也许我做错了什么......我也会很感激得到任何关于如何使用任何 API 获取此类信息的提示。

问候, 马辛

java memory jvm

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

返回语句后为什么没有死代码警告?

任何人都可以解释为什么下面的方法正在编译没有任何错误消息?我期待死代码警告或类似的东西.它有编译的原因吗?

def somethingAfterReturn(): Int = {
   println("That is ok..");
   return 1
   println("WTF is going on here?");
   3
}
Run Code Online (Sandbox Code Playgroud)

scala return

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

许多人在单线程中调用静态方法

请看这个类,静态方法调用和输出.

public class OneThreadManyStaticCalls {

public static final Calculator calculator = new Calculator();
    public static void main(String[] args) {
        dummy(0, 1, 1);
        dummy(0, 2, 2);
        dummy(0, 3, 5);
        dummy(0, 4, 44);
        dummy(0, 5, 5);
    }

    public static void dummy(int a, int b, int expected) {

        System.out.print(System.currentTimeMillis() + "\t");
        if (calculator.add(a, b) == expected) {
            System.out.println("OK");
        } else {
            System.err.println("NOK");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我得到了不同的(来自System.out.print的命令)运行该程序的输出.例:

   NOK
   NOK
   1342527389506    OK
   1342527389506    OK
   1342527389506    1342527389506   1342527389506   OK
Run Code Online (Sandbox Code Playgroud)

你们有没有人(详细说明)为什么解释我?提前致谢.sznury

java static synchronisation

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

流程模型与活动图

我正在审查业务流程模型。我在 UML 方面有经验,但在 BPML 方面没有经验。我遇到的问题是流程模型包括看起来像用户操作(来自 UML)的用户任务,例如用户按下按钮、用户保存等,以及一些技术活动,如建立连接等。

据我所知,流程模型是高级概述,而不是这种描述详细用户交互的细粒度操作。问题:

  1. 业务流程模型包含诸如“按保存按钮”之类的用户操作是否正确?
  2. BPMN 用户/服务任务应该有多细化?

uml business-process-management activity-diagram bpmn

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

Lucene 多值字段 - 将 TextField 与 StringField 混合

我使用一个多值字段查询我的索引。在索引过程中,该字段是使用几个字段创建的,其中一些是TextField,一些是StringField

我遇到的问题是,通过使用带有多个单词的查询来查询索引,我得到了: java.lang.IllegalStateException: field "someField" was indexed withoutposition data; 无法运行 PhraseQuery(term=someTerm)

我更改了多值字段的创建方式,仅使用TextField,问题就消失了。

看来TextFieldStringField不应该混合在一个多值字段中。我对吗?有人能给我一些解释为什么(或为什么不)吗?

java lucene indexing

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

Lucene从3.x迁移到4.1.0并进行索引优化

我已经从lucene 3.x迁移到4.1.0.创建新索引后,我意识到索引目录中有更多文件.lucene 3使用IndexWriter.optimize()来折叠文件.的在V4 succesorIndexWriter.forceMerge(INT maxNumSegments) .我尝试使用不同的maxNumSegments值的forceMerge,我总是得到相同的索引文件.我希望将文件合并为一个或至少更少的索引文件.我错了吗?你知道怎么做吗?

java migration lucene

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