小编tre*_*rog的帖子

异常处理模式

这是我看到的常见模式,其中与异常关联的错误代码存储为静态最终整数.当创建要抛出的异常时,它将使用这些代码之一以及错误消息构造.这导致该方法要抓住它必须查看代码然后决定一个行动方案.

替代似乎是 - 为每个异常错误情况声明一个类(尽管相关的异常将从一个公共基类中解除)

有中间地带吗?推荐的方法是什么?

java enums design-patterns exception

11
推荐指数
3
解决办法
9541
查看次数

最大jvm堆的大小是否达到或接近机器上的最大物理内存的原因是什么?

我有一台64位机器,理论上地址空间是2 ^ 64字节,它有32 G的物理RAM.

这是一台具有16个内核的服务器级机器,是一个生产服务器.

由于没有其他进程正在运行消耗大量内存而且服务器jvm是唯一运行的应用程序,有没有理由不将jvm堆设置为非常大的数量?

我看到它被设置为不到10场演出,没有任何解释,我可以想到这可能是.

正如我之前在帖子中提到的:我理解内核,缓存和其他进程需要共享RAM.但除了任何其他进程和操作系统本机的东西,没有别的事情发生.这台机器是一台生产机器,仅适用于这种特定的jvm.

是否有任何理由不设置为20演出/ 32克(物理ram)?

从下面的评论看 - 它似乎不是......除了需要快速失败,感谢您的投入

java performance jvm-hotspot

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

memcached为什么?

我试图了解需要使用像memcached这样的解决方案.这可能看起来像一个愚蠢的问题 - 但是如果我只需要缓存对象,它会给表带来什么 - 不是简单的hashmap吗?

memcached hashmap

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

调试osgi classloader问题

是否有一些工具或配方用于调试osgi类加载问题?特别是osgi类加载器与java ee容器类加载器和版本的交互.我看了一下对我来说太复杂了,更喜欢一些现实生活中的例子.

java osgi taglib java-ee

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

如何在Windows中挂钩应用程序和进程启动?

我正在尝试编写一个程序,它将挂钩到应用程序启动并捕获命令行.不知道从哪里开始,因为我在Windows编程中非常环保.非常感谢任何帮助谢谢

windows hook

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

你如何提供深度模拟对象?

我不认为我也应该理解测试.我已经写了很多测试并得到了不错的报道,但我不禁觉得它不直观.

让我解释一下:如果我有一个类,我正在测试一个方法,它需要传递一个具有各种状态的某种大对象.这个对象反过来包含我不知道的其他对象及其状态,如何为此方法创建模拟或存根对象,并为其提供可以使用的数据.看来我必须用各种内部子对象信息创建一个大对象来练习我的方法.我很困惑!

java junit mocking

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