问题标签 [java-5]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
391 浏览

web-applications - Java web应用发布流程

尝试设置发布 Java Web 应用程序的过程,以确保没有内存泄漏。它可能涉及确保编写的代码质量好、性能测试、分析 Java 代码。如果有人可以分享他们的过程或在这方面有帮助的任何东西,将不胜感激。

0 投票
2 回答
168 浏览

java - Java EE 5 中的内存占用最小化,用于类、原始数据类型和字符串

上下文是:Java EE 5。

我有一个服务器运行一些巨大的应用程序。我需要重构这些类,以使它们的内存占用低(尽可能低),以换取 CPU 时间(其中有很多)。

我已经知道使用位操作将多个布尔值、短裤或咬合填充到 int 中的方法(例如)。

我需要您提供其他优化想法,例如,我如何处理字符串、哪些集合更好用,以及您碰巧知道的任何其他内容。

Thx,你们统治!

0 投票
2 回答
410 浏览

java - 可用于 Java 5 的最新 JGroups 版本是什么?

我必须在我的客户端环境中使用 Java 5。而且我很难找到仍然在 Java5 上运行的 JGroups 版本。我发现 2.6.15.GA 可以在 Java 5 上编译和运行,但它已经很老了。由于使用了新的 API,2.12.2.Final 甚至无法在 Java5 上编译。但是中间有几个版本。你们有谁知道 JGroups 从什么时候开始切换到 Java 6 的?

0 投票
3 回答
10461 浏览

java - 如何将 javax.annotation.Generated 添加到 Java SE 5?

我正在开发一个必须在 Java SE 5 和 Java SE 6 上运行的项目。我最近开始使用一个@Generated向生成的代码添加注释的工具,我想保留这些注释。它看起来像是javax.annotation.Generated在 Java 5 EE 和Java 6 SE 及更高版本中,但不在 Java 5 SE API 中。

当我将它发送给客户时,最好包含什么方法javax.annotation.Generated,以便它可以在 Java SE 5 和 Java SE 6 上运行而没有任何问题?我只需要包含一个额外的 jarfile 吗?如果有,@Generated住在哪一个?

0 投票
1 回答
720 浏览

jsp - Struts2 stack.findValue('top') 未定义

关于我的问题(链接here),我意识到我的问题在于选择功能(我相信是这样)。

但是话又说回来,我不知道我的问题出在哪里,因为它似乎从一个动作中获取了值,但是当我将值链接到另一个动作时,它似乎丢失了。

有什么地方我没有来回获取价值吗?

提前致谢!:)

这是代码示例(不能透露太多信息哈哈):

JSP:

ActionSupport 类和 Utils 类:

0 投票
1 回答
604 浏览

java - 条码扫描到 java swing 应用程序在嵌入式选项卡控制字符上间歇性失败

我有一个 java swing 应用程序,它有一个表单,我通过扫描包含制表符(或 $I)分隔数据的条形码作为通过 USB 连接的键盘输入来填充该表单。有时,表单的文本字段填充不正确,以致选项卡似乎处理得太晚了。例如,如果条形码中的数据集类似于“abc$Idef”,则预期输出将是第一个文本字段中的“abc”和第二个文本字段中的“def”。我们有时看到的是第一个文本字段中的“abcde”和第二个文本字段中的“f”,甚至第一个文本字段中的所有数据,而第二个文本字段中什么也没有。

我已经看到这个问题在不同的日子里以不同的频率出现。今天可能会很好,我只看到每 150 次尝试中会发生 1 次。昨天它可能很糟糕,10 次尝试中发生了 1 次。扫描仪处于或接近默认出厂设置,但我切换参数以实现制表符与 $I 分隔符除外。我还尝试降低传输速度,虽然这似乎确实降低了事件的频率,但它并没有消除它们,而且减慢的速度对于用户工作流程来说并不理想,因此,将其重置为全速。

然而,我怀疑问题出在扫描仪上。在应用程序中,我尝试禁用所有文本字段验证和数据备份,以从根本上删除任何可能导致延迟的自定义代码,但间歇性问题仍然存在。目前,该应用程序正在使用 JRE 1.5.0_18 的 WinXPSP3 上运行。扫描仪是 Symbol 型号 ds6707。我可以使用一些指导来进一步调查此问题,以确定问题可能出在哪里。

0 投票
1 回答
2552 浏览

java - what are the new features introduced in java5?

Can anyone explain what are the new features introduced in java5 over older versions of java with some simple examples to understand the concept.?

0 投票
1 回答
161 浏览

java - 如何为java SE 1.5创建一个半透明(窗口下方的空间应该是可点击的)窗口?

我遇到过许多制作透明窗口的文章(即通过截屏并将该图像绘制为背景)。但是使用它们我无法在我的小程序占用的空间上做任何事情(因为它不是点击)。

我也想知道透明区域什么时候可以点击?

谁能帮我提供一些参考资料?

0 投票
2 回答
420 浏览

java - 为同一任务使用不同版本的不同 api 时的 Java 版本兼容性

我为 jre 1.7、jre 1.6 和 jre 1.5 编写了一个用于屏幕捕获的小程序。小程序必须为其窗口使用透明背景。但是对于半透明 jre 1.7(graphicDevice window Translucency) 和 1.6(awtutilities) 使用不同的 api 并且 jre 1.5 有解决方法。现在如何使我的小程序兼容所有三个版本?

我想我必须用不同的编译器编译不同的类。但是如何在单个应用程序中使用这些单独编译的类呢?

0 投票
2 回答
3295 浏览

java - 如何在 java 1.5 中将非透明组件添加到透明 JFrame?

我有一个 JFrame 的子类(它包含 JButton、Title 和 Jpanel),我向它添加了一个 JPanel。Jpanel 占据边界布局的中心部分。我想让 JPanel 透明(它应该通过 Frame 窗口看到)。

正如我为 Java 1.5 所做的那样,我使用 JFrame.setOpacity(0.0f) 来设置 Jframe 的透明度。通过这样做,JFrame 的所有组件(即按钮、标题和 jPanel)都使用相同的 alpha 级别。但我只希望 JPanel 是透明的。

我通过改变 Z 顺序来试验 JLayeredPane,结果相同。

我愿意使用 JNA 之类的外部库(JNA windowsUtil 也与 setOpacity() 方法相同)并使用 java7 或 java6 的类作为我的应用程序的外部库。

我什至在没有帮助的情况下解决了一些以前提出的问题:

透明 Java 窗口上的不透明组件

Java:带有非透明组件的透明 Windows?

在半透明框架/面板/组件上重新绘制。