-
为什么你必须处理()一个超出范围的java.awt.Window?
所属栏目:[Java] 日期:2020-12-14 热度:99
我在应用程序中发现的内存泄漏之一是 java.awt.Window.all Windows专用静态字段,它会跟踪每个实例化的窗口.我们有创建,使用,然后被遗忘的对话框,并且期望的是这些对话框将会消失,被垃圾回收.这个私有字段保持范围,无限期地,直到调用了dispose()方法.根据定义[详细]
-
java – 如何查找验证JDK安全提供程序的加密强度?
所属栏目:[Java] 日期:2020-12-14 热度:135
我有这个小程序在我的JDK安装中打印出所有支持的提供程序,但我想知道是否有人知道如何更改此程序以打印出每个提供程序的“强度”? import java.security.Provider; import java.security.Security; public class SecurityListings { public static void mai[详细]
-
java – 使用ActiveMQ,Camel和Spring实现Request-Reply模式
所属栏目:[Java] 日期:2020-12-14 热度:134
我正在尝试实现以下功能: 然后逐行读取CSV文件: 根据该行包含的值构建请求 将请求发送到消息队列 其他组件需要获取消息,处理请求并将响应发送到另一个消息队列(生产者已知,因此生产者可以获取响应). 我相信request-reply pattern符合要求. 我安装了ActiveM[详细]
-
java – Android中的单选按钮启用和禁用
所属栏目:[Java] 日期:2020-12-14 热度:80
我用单选按钮进行语言选择. 英语 印地语 泰米尔语 当我点击英语时,应禁用英语单选按钮. 再次,我不能单击英语单选按钮,直到我单击下一个语言 应处于禁用状态. 在我需要的Java代码中.我创建了xml文件. 解决方法 findViewById(R.id.buttonEng).setOnClickListen[详细]
-
java – 用于请求参数的自定义Spring注释
所属栏目:[Java] 日期:2020-12-14 热度:86
我想编写自定义注释,这将根据注释修改 Spring请求或路径参数.例如代替这段代码: @RequestMapping(method = RequestMethod.GET)public String test(@RequestParam("title") String text) { text = text.toUpperCase(); System.out.println(text); return "fo[详细]
-
使用name创建bean并且不允许创建Singleton bean时出错
所属栏目:[Java] 日期:2020-12-14 热度:88
当我通过JUnit Test Case执行代码时,我收到以下异常 org.springframework.beans.factory.BeanCreationNotAllowedException: Error creating bean with name ‘somarFactory’: Singleton bean creation not allowed while the singletons of this factory ar[详细]
-
在java中强制警告
所属栏目:[Java] 日期:2020-12-14 热度:180
我想要一个机制来手动抛出编译时警告.我正在使用它来标记未完成的代码,所以我以后不可能忘记它. @Deprecated是关闭的,但在呼叫者站点发出警告,而不是在创建站点.我使用 eclipse.在C#中有#Warning的东西. 解决方法 为什么不在源代码中添加一个标志,如// TODO[详细]
-
java – @Temporal首选@Column columnDefinition?
所属栏目:[Java] 日期:2020-12-14 热度:97
哪个是最佳做法? @Column(name = "FOO",columnDefinition = "TIMESTAMP")private Date foo; 要么 @Column(name = "FOO")@Temporal(TemporalType.TIMESTAMP)private Date foo; 文档表明使用columnDefinition是不可移植的…… 解决方法 The documentation sug[详细]
-
多线程 – 分布式计算与线程
所属栏目:[Java] 日期:2020-12-14 热度:83
分布式计算和线程有多相似?我发现有两篇论文得出了相反的结论: “多线程比网络更容易.线程如何简单,类似于网络代码” http://software.intel.com/file/14723 (这给我的印象是它们非常相似,在封装后这两种方法可以使用相同的代码完成 – 但也许我错了) “关[详细]
-
java – 当jar文件从URL打开为InputStream时,JarEntry.getSize()
所属栏目:[Java] 日期:2020-12-14 热度:118
我试图从JarInputStream读取文件,文件的大小返回-1.我正在从URL访问Jar文件作为inputStream. URLConnection con = url.openConnection(); JarInputStream jis = new JarInputStream(con.getInputStream()); JarEntry je = null; while ((je = jis.getNextJar[详细]
-
Java将文本添加到文件中的特定行
所属栏目:[Java] 日期:2020-12-14 热度:78
我想知道是否可以在带有 Java的文件中添加一行. 例如myFile: 1: line 12: line 23: line 34: line 4 我想在第三行添加一个行狐狸示例,所以它看起来像这样 1: line 12: line 23: new line4: line 35: line 4 我发现了如何在空文件或文件末尾添加文本但我不知[详细]
-
javax.mail的mail.debug = true选项应该怎么办?
所属栏目:[Java] 日期:2020-12-14 热度:82
在我的 javax.mail.Session的配置属性中,我设置了mail.debug = true,但由于某些原因,这不会向应用程序日志添加任何新的输出. 我已经将log4f日志记录级别设置为所有log4j.rootLogger = ALL,stdout,但…没有. javax.mail调试输出是否可能在其他地方写?听起来[详细]
-
java – 迭代每个可能的double值
所属栏目:[Java] 日期:2020-12-14 热度:77
考虑您要测试每个可能的输入值的情况.创建一个可以迭代所有可能的整数的情况非常简单,因为您可以将值递增1并重复. 你会如何为所有可能的双重值做同样的想法? 解决方法 您可以迭代所有可能的长值,然后使用 Double.longBitsToDouble() 为每个可能的64位组合获[详细]
-
java – 使用System.out.print vs println的多线程问题
所属栏目:[Java] 日期:2020-12-14 热度:131
我有以下线程,每200ms只打印一个点: public class Progress { private static boolean threadCanRun = true; private static Thread progressThread = new Thread(new Runnable() { public void run() { while (threadCanRun) { System.out.print('.'); Sys[详细]
-
异步 – rxjava在创建observable后添加项目
所属栏目:[Java] 日期:2020-12-14 热度:191
我刚刚开始使用rx java,我被卡住了.也许我没有以正确的方式使用rxjava,但是我需要在创建后将其添加到Observable.所以我明白你可以调用Observable.just(“Some”,“Items”),订阅者将收到它们,但是如果我有一个异步任务,我需要在稍后的任务添加一些项目完了吗[详细]
-
Java:我可以在枚举中使用两个不同的名称来算作相同的东西吗?
所属栏目:[Java] 日期:2020-12-14 热度:138
我有一个具有主要方向的枚举课程(北,东,南,西): public enum Direction { NORTH,EAST,SOUTH,WEST;} 有没有办法能够使用同一个东西的多个名字?例如这样的: public enum Direction { NORTH or N,EAST or E,SOUTH or S,WEST or W;} 实际上,我想要的是能够并[详细]
-
java – 是否可以在log4j中为堆栈跟踪的每一行添加前缀?
所属栏目:[Java] 日期:2020-12-14 热度:193
当你写作 logger.error("message",exception); log4j生成消息和完整的堆栈跟踪: Aug 9 06:26:13 10.175.60.14 myPrefix: [error] [TP-Processor114] [my.class.Name] message : exceptionat fatherOfExceptionat fatherof_fatherOfExceptionat fatherof_fat[详细]
-
Java – AppDynamics(性能监控工具)会减慢我的生产应用程序吗?
所属栏目:[Java] 日期:2020-12-14 热度:151
可以在生产中部署性能监控工具 – AppDynamics吗?要监视的应用程序是标准的 Java / J2EE Web应用程序. 我从未使用过AppDynamics,我担心的是它实际上可能会减慢我的应用程序速度. 有人在生产中使用过AppDynamics吗?或者它应该只用于测试类型的enivornments.[详细]
-
Java Hashtable #hashCode()实现坏了吗?
所属栏目:[Java] 日期:2020-12-14 热度:154
我想知道当Hashtable只包含每对具有相同键和值的条目时,Java的Hashtable#hashCode()的默认实现是否被破坏. 请参阅以下应用程序: public class HashtableHash { public static void main(final String[] args) { final HashtableString,String ht = new Hash[详细]
-
java – 从html链接到jsp
所属栏目:[Java] 日期:2020-12-14 热度:175
在动态Web项目中,我有 – default.html页面 !DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"htmlheadlink rel="stylesheet" href="./Styles/Site.css" type="text/css" /titleCreate new customer/t[详细]
-
java – 如何避免创建多余的实体?
所属栏目:[Java] 日期:2020-12-14 热度:59
在我当前的项目中,我需要执行一些本机查询,这些查询从查询??中连接的表中选择一些字段,例如: SELECT t1.col1,t2.col5FROM t1JOIN t2 ON t2.id = t1.t2_id 我试着将它们存放在类似的类中 class Result { String t1_col1; String t2_col5;} 运用 Query q = en[详细]
-
春季启动.如何禁用JPA条件的初始化
所属栏目:[Java] 日期:2020-12-14 热度:158
我想知道是否有可能禁用JPA Stack的初始化. 在某些情况下,我的应用程序在无法访问数据库的环境中执行.应用程序可以在应用程序级别上存活 但从技术上讲,我对数据源的初始化有一些例外. 总而言之,有些方法可以禁用JPA初始化(不需要使用数据库.通过配置文件或类[详细]
-
将java -version重定向到文件或变量
所属栏目:[Java] 日期:2020-12-14 热度:144
也许这是一个愚蠢的问题,但我试图将“ java -version”命令的退出重定向到文件或变量,但它不起作用. Server = Linux CentOS 6 我在shell脚本中的代码 java -version test.txt 此外,我正在尝试将其分配给变量: JAVA_CHECK=`java -version` 即使从命令行运行[详细]
-
java – 如何从Emma中删除/过滤/忽略某些包(代码覆盖率)
所属栏目:[Java] 日期:2020-12-14 热度:131
我试图从我的报告中删除一些包并遇到麻烦. 有人可以给我一些帮助吗? 我在我的蚂蚁过程中使用EMMA. ! - 在xml和html中生成emma报告 - 艾玛 报告 源路径= “${} build.report.src” 度量= “类:${coverage.classes.min},方法:${coverage.methods.min}” fi[详细]
-
java – 什么是更好的方法,将适配器保持为活动的内部类或外部?
所属栏目:[Java] 日期:2020-12-14 热度:116
我想检查使用适配器的ListView程序的更好和更快的方法.它出来还是活动课? 解决方法 这比 Java更像是一个 Java问题. 只要使用静态内部类,内部类就可以使代码可读,并且不会影响性能.静态内部类由编译器提取并编译为单独的类(Class $InnerClass). 因此,如果在[详细]