-
在大型Java项目中处理内存泄漏的最佳做法?
所属栏目:[Java] 日期:2020-05-24 热度:87
在我参与的几乎所有更大的 Java项目中,我注意到应用程序的服务质量随着容器的正常运行时间而降低.这最有可能是因为代码中的内存泄漏. 解决这个问题的正确方法显然是追溯到问题的根本原因,并修复代码中的泄漏.解决问题的快速而肮脏的方法只是重新启动Tomcat(或[详细]
-
java – 如何在JTable中隐藏网格线
所属栏目:[Java] 日期:2020-05-24 热度:188
我试图隐藏JTable的网格线,但没有结果.甚至尝试改变网格线的颜色不起作用.这是我的代码: // build the tabletableView = new JTable(ttm);//Specifify the selection Listener and modellistSelectionModel = tableView.getSelectionModel();listSele[详细]
-
java – 使用注释修改方法
所属栏目:[Java] 日期:2020-05-24 热度:78
如何在 Java中更改方法正在做什么? 我的意思是,我试图使用注释来做以下代码 @Anno1(Argument = Option1)public class TestClass{ @Anno2 public void test() { }} 成 public class TestClass{ private static Stat[详细]
-
Java将Stack trace发送到不同的输出流
所属栏目:[Java] 日期:2020-05-24 热度:123
当我在 Java应用程序中捕获异常时,我需要记录堆栈跟踪.我知道异常有一个内置的printStackTrace()方法,并且可以将堆栈跟踪发送到不同的PrintWriter / PrintStream,但是如果我可以将堆栈跟踪作为String抓取,以便我可以操作它或者在JMessagePane中显示它.目前,我[详细]
-
java – JMX:如何防止Servlet容器中的Classloader内存泄漏?
所属栏目:[Java] 日期:2020-05-24 热度:95
我想知道是否或如何处理直接或间接从部署在servlet容器上的应用程序注册的MBean. 在大多数情况下,有两种方法可以检索可用于注册的MBeanServer 使用MBeanServerFactory.createMBeanServer()创建自己的MBeanServer 使用ManagementFactory.getPlatformMBeanServe[详细]
-
Java相对文件路径
所属栏目:[Java] 日期:2020-05-24 热度:160
我有一个 Java问题,我一直遇到麻烦:什么是指示相对文件路径的好方法. 让我更具体一点.我希望能够总是在./configuration/file.txt中查找配置文件.我遇到的问题是我的程序只有从文件所在的目录启动才能正常工作.如果我从其他目录启动它,如./directory/to/my/pr[详细]
-
java – Wicket复选框自动将其更改的值提交给域对象
所属栏目:[Java] 日期:2020-05-24 热度:199
什么是最干净的方式,我可以使一个复选框自动提交它所属的窗体在Wicket?我根本不想包括一个提交按钮.该复选框由域对象中的布尔字段(在这种情况下为“帐户”)支持. 省略不相关部分的简化示例: EntityModelAccount accModel = new EntityModelAccount(Account.[详细]
-
java – 如何打包一个applet与多个.jar库?
所属栏目:[Java] 日期:2020-05-24 热度:116
我正在从一个大型的预先存在的项目(Vizster)创建一个 Java小程序.我在Mac OS X上使用NetBeans 6.7.1和JDK 1.5. 我试图从它的单一输出.jar文件中运行applet,但是当我这样做时,它会在Firefox的屏幕底部显示“applet加载”,并且在java控制台中没有任何东西,但是[详细]
-
JavaFx GridPane布局如何为行中的元素设置边距?
所属栏目:[Java] 日期:2020-05-24 热度:174
我正在使用GridPane布局来定位应用程序中的内容.我想知道如何为行中的元素设置边距 GridPane.setConstraints(chip5, 1, 1, 1, 1, HPos.RIGHT, VPos.TOP); //I want to set // margin for chip5 from top (for example 5px) 在GridPane中可以吗? 您可以[详细]
-
java – 删除servlet中的cookie的问题
所属栏目:[Java] 日期:2020-05-24 热度:107
我尝试使用此代码删除servlet中的cookie Cookie minIdCookie = null;for (Cookie c : req.getCookies()) { if (c.getName().equals(iPlanetDirectoryPro)) { minIdCookie = c; break; }}if (minI[详细]
-
在Java中将MD5转换为String
所属栏目:[Java] 日期:2020-05-24 热度:64
任何人都可以知道如何将MD5转换为String.在我的情况下,我已将密码保存在数据库的MD5中.我正在尝试检索密码并将其显示在字符串中以进行编辑. 这是我将字符串转换为加密格式所做的: public static String encrypt(String source) { String md5 = null; try { M[详细]
-
javax.crypto.Cipher为RSA使用了哪个填充
所属栏目:[Java] 日期:2020-05-24 热度:55
我需要通过RSA解密消息,以便通过不安全的通道发送消息,但我害怕 Padding Oracle Attack.因此我已经问过以下问题: How to verify the integrity of RSA encrypted messages? How to ensure message integrity for RSA ciphers by using javax.crypto.Cip[详细]
-
java – 减少内存流失的方法
所属栏目:[Java] 日期:2020-05-24 热度:166
背景 我有一个Spring批处理程序读取文件(我正在使用的示例文件大小为4 GB),对文件进行少量处理,然后将其写入Oracle数据库. 我的程序使用1个线程来读取文件,12个工作线程进行处理和数据库推送. 我正在搅拌很多很多年轻的记忆,这导致我的程序比我想象的慢. 建立[详细]
-
为什么Java 7和Eclipse 3.8编译器不能用新的Java 7钻石操作符编译JDK代码?
所属栏目:[Java] 日期:2020-05-24 热度:161
import java.util.*;public class SimpleArrays{ @SafeVarargs public static T ListT asList( T... a ) { return new ArrayList( a ); }} asList()取自java.util.Arrays的Oracles JDK实现. 错误是 er[详细]
-
java – 将.class文件放在版本控制下?
所属栏目:[Java] 日期:2020-05-24 热度:164
我遇到了几个同步问题,我不得不在我的项目结帐几次. 我的团队好好地忽略提交他们的.class文件吗? 我们中的许多人正在开发一个Android项目,需要保留正确的包结构,资源文件等…我认为所有这些都应该在存储库中,但是应该排除类/构建文件,对吧? 是的,同一个项目[详细]
-
数组 – Java ArrayList到Kotlin Array
所属栏目:[Java] 日期:2020-05-24 热度:98
有没有一种将 Java ArrayList转换为Kotlin数组的简单方法?以下代码: fun test(): ArrayString { val elems = ArrayListString() return elems.toArray()} 给出错误: main.kt:2:15: error: unresolved reference: ArrayList val el[详细]
-
java – 内存异常分析hprof文件转储
所属栏目:[Java] 日期:2020-05-24 热度:76
这是与这个问题有关的 java.lang.OutOfMemoryError at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method) 我创建了有问题的转储文件..它提供以下信息 One instance of byte[] loaded by system class loader occupies 1,10,[详细]
-
java – 使用枚举值而不使用枚举类名
所属栏目:[Java] 日期:2020-05-24 热度:174
我在界面中使用静态枚举,并希望在扩展类中使用它. 我有以下接口: public interface StateSupport { public static enum State { NEW, UNCHANGED, UPDATED; }} 和 public interface Support extends StateSupport[详细]
-
java – 从同一个类中的方法调用构造函数
所属栏目:[Java] 日期:2020-05-24 热度:143
我是 java新手,我正在学习创建对象类.我的一个家庭作业要求我在同一个对象类的方法中至少调用一次构造函数.我收到一条错误,说明DoubleMatrix类型未定义方法DoubleMatrix(double [] []) 这是我的构造函数: public DoubleMatrix(double[][] tempArray){ // Dec[详细]
-
java – 在Swing中显示动画BG
所属栏目:[Java] 日期:2020-05-24 热度:170
动画(循环)GIF可以显示在JLabel或 HTML(格式化的文本组件,如JEditorPane)中,并被看到循环. 但是要加载一个图像作为容器的背景来绘制,我通常会使用ImageIO.read()或Toolkit.getImage()(当我在过去的一千年感觉到怀旧的时候).既不加载图像的方法也不会产生循环[详细]
-
java – 组合JAX-RS和JAX-WS
所属栏目:[Java] 日期:2020-05-24 热度:186
是否有一种将JAX-RS和JAX-WS(或等效功能)结合到一个组合服务中的框架,库或技术,类似于在WCF中为同一服务使用两个端点(一个SOAP和一个REST) Apache CXF可以做这个工作.阅读更多在 http://cxf.apache.org/docs/frontends.html[详细]
-
java interscect,union,join,带谓词的不同列表
所属栏目:[Java] 日期:2020-05-24 热度:118
您好我有2个包含相同对象的列表.我想通过使用谓词执行任何操作,如intercesct,union,distinct,因为我无法使用equals来进行比较. 例: class Car{ public String id; public String color; public int hashcode(){ //id field is used for hashcode }[详细]
-
java – 如何部署webapp并创建其资源
所属栏目:[Java] 日期:2020-05-24 热度:139
之前在glassfish 4上部署“myapp.war”之前我必须这样做 创建jdbc连接池(/WEB-INF/glassfish-resources.xml – jdbc-connection-pool本身不起作用…从asadmin可以正常工作) 为池创建jdbc资源(/WEB-INF/glassfish-resources.xml – jdbc-resource与上面相同)[详细]
-
支持的JDBC,适用于Oracle 11g的JDK版本
所属栏目:[Java] 日期:2020-05-24 热度:98
我们正在将我们的数据库从oracle 10g升级到11g. 我希望我们目前的JDK1.6能够支持这一点. 什么是Oracle 11g的理想JDBC版本? 目前我们正在使用ojdbc.14.jar,它会支持11g吗? 请确认一下 根据 Oracle FAQ,你应该使用OJDBC7.jar for java version 8 07001[详细]
-
如何确定需要从java库导入的命名空间?
所属栏目:[Java] 日期:2020-05-24 热度:154
我正在写一些clojure代码,而且我依靠Joda时间来处理时间.问题是我不知道要导入什么,文档并不十分清楚.现在我知道这里的某个人可能会在不到5秒的时间内给我正确的答案,但我宁愿知道如何自己解决这个问题(除了直到我找到正确的答案才能通过文档). 如果我在Pytho[详细]

浙公网安备 33038102330553号