-
java – 线程退出与未捕获的异常:无堆栈跟踪
所属栏目:[Java] 日期:2020-08-04 热度:160
我的应用程序正在导致一个强制关闭某处,而不是在我的LogCat中使用通常(和非常翔实的)堆栈跟踪来获取FATAL EXCEPTION,我只接收以下4行: 06-27 07:08:54.546: D/dalvikvm(14351): GC_FOR_MALLOC freed 9923 objects / 657416 bytes in 21ms06-27 07:08:54.769:[详细]
-
并发 – 使用无锁算法可以解决Clojure lockfree吗?
所属栏目:[Java] 日期:2020-08-04 热度:155
我正在进步我的Clojure任务(大约80个问题在4clojure.com上解决),我继续阅读和编码,并试图“得到它”. 现在我被Clojure设计为“无锁并发”有点困惑.我对死锁知之甚少(如:“我写的糟糕的Java代码,最终陷入死锁”,而不是“我在并发专家”).我也读过这个: Why i[详细]
-
使用Java将HTML文件读入DOM树
所属栏目:[Java] 日期:2020-08-04 热度:177
有没有解析器/库能够使用 Java将HTML文档读入DOM树?我想使用Java提供的标准DOM / Xpath API. 大多数库似乎有自定义的API来解决这个任务.此外,转换为XML-DOM的HTML似乎不受大多数可用解析器的支持. 任何想法或经验与一个好的HTML DOM解析器? JTidy,通过将流[详细]
-
做一个“内存转储”的java应用程序?
所属栏目:[Java] 日期:2020-08-04 热度:111
我有 Java应用程序,不幸的是,在一段时间后开始消耗相当大的内存.为了使事情变得复杂,它不仅是Java应用程序,它也是JavaFX 2应用程序. 我怀疑有一些内存泄漏,甚至可能在底层的JavaFX调用和本机库. 理想的解决方案是在某个时刻获取所有java对象的转储(使用内存),[详细]
-
java – 将程序隐藏在Windows系统托盘中
所属栏目:[Java] 日期:2020-08-04 热度:139
我想我的程序在 Windows中的时钟附近的TaskBar状态区域中显示一个图标,并找到一种方法. 事情是,如果窗口上按下“X”,而不是在系统托盘中,我希望我的程序在状态区域保持打开状态,但我不知道如何这样做,并且在Google上搜索“帮助(我可能没有搜索正确的词). 编辑[详细]
-
java – 从string和int创建哈希
所属栏目:[Java] 日期:2020-08-04 热度:54
我记得 eclipse和想法有这个模板根据自己的属性自动创建一个对象的hashCode. 使用数字和字符串的策略之一就是这样. return stringValue.hashCode() + intValue * 32; 不好意思 我没有,也没有eclipse或想法在手边,我想创建这样的功能. 编辑 根据答案我创建这个[详细]
-
黄瓜junit runner java.lang.NoSuchMethodError:
所属栏目:[Java] 日期:2020-08-04 热度:153
试图实施黄瓜做一些自动化测试. jUnit测试.我创建了2个文件并编辑了maven项目附带的pom.xml来添加依赖项.内容如下所示.两个文件中的第一个是黄瓜.feature文件,它是简单语言的小黄瓜.另一个是CukesRunner. java 当我使用Project运行我的测试时 – 以…运行 –[详细]
-
java – “IllegalArgumentException:UNMAPPABLE [1]”,同时使用希腊字符压缩文
所属栏目:[Java] 日期:2020-08-04 热度:148
我想使用ZipOutputStream在 Windows(7)上压缩一个文件.问题是文件名(和文件内容)也包含希腊字符(“ГП0000660040140521_a.txt”,Gamma和Pi).我使用的压缩文件的代码: ZipOutputStream zipOs = new ZipOutputStream( new FileOutputStream(c:temptest.zip[详细]
-
java – 我是否使用Google Guava正确实现了equals和hashCode?
所属栏目:[Java] 日期:2020-08-03 热度:88
我正在使用hibernate,需要重写equals和hashCode().我选择使用google-guava的equals和hashCode助手. 我想知道我是否在这里遗漏了一些东西. 我有idImage和filePath的get / set方法. @Entity@Table(name = IMAGE)public class ImageEntity { private Integ[详细]
-
使用来自JavaBean的数据在JSP页面中填充复选框
所属栏目:[Java] 日期:2020-08-03 热度:71
我有一个JSP页面,其中包含 HTML表单中的复选框,如下所示 现在,在编辑用户技能时,我想从表中获取逗号分隔值,并填充JSP中的复选框.以下代码从数据库表中提供CSV技能. ListUserDetails Skills = new ArrayListUserDetails(); pstmt = (PreparedStatement) conn.p[详细]
-
将Java应用程序转换为Mac OS X应用程序
所属栏目:[Java] 日期:2020-08-03 热度:55
有没有办法将 Java应用程序转换为Mac OS X可执行应用程序? 我使用NetBeans来开发Java,而且我想把“dist”文件夹打包成一个应用程序(为方便起见) 使用Apple Java Extensions及其指南 Apple Java Extensions包含一个非常完整的开发指南,其中包含deployment of[详细]
-
java – 为什么这个break语句不起作用?
所属栏目:[Java] 日期:2020-08-03 热度:155
我有以下代码: public void post(String message) { final String mess = message; (new Thread() { public void run() { while (true) { try { if (sta[详细]
-
java – 如何使用Hibernate尽快插入数据
所属栏目:[Java] 日期:2020-08-03 热度:102
我读取文件并从中创建一个Object并存储到 postgresql数据库.我的文件有100,000个文件,我从一个文件中读取并拆分并最终存储到数据库. 我无法创建List并将所有文档存储在List中因为我的RAM很少.我读写数据库的代码如下.但是我的JVM堆填充并且无法继续存储更多文[详细]
-
java – 执行区域设置比较的正确方法
所属栏目:[Java] 日期:2020-08-03 热度:194
目前,我想知道在我的应用程序中加载了哪些属性文件. /* * To change this template, choose Tools | Templates * and open the template in the editor. */package example0;import java.util.Locale;/** * * @author yccheok *[详细]
-
java – 如何在Intellij Idea中找到静态字符串结果连接,而不运行代码?
所属栏目:[Java] 日期:2020-08-03 热度:178
代码示例: public class StringHolder{ public static final String ONE = ONE; public static final String TWO = TWO; public static final String THREE = THREE; public static void main (S[详细]
-
Java的equals()和C的operator ==之间有什么区别?
所属栏目:[Java] 日期:2020-08-03 热度:67
在 a question regarding the use of typeid是C,我建议它可以用来比较对象中的类型比较.我没有看到它做得很好,但是我有Java的平等. Looking into Java a bit more,这似乎是这样的:Some say应该比较两个对象的实际类,而some say instanceof是正确的使用工具,[详细]
-
java – 在实现带有生成ids的实体的equals()时,最佳做法是什么?
所属栏目:[Java] 日期:2020-08-03 热度:105
如果我有一个表A,B,C,D的表 A:自动生成的id(PK) B C:组合必须是唯一的(这些是在业务意义上实际定义身份的列) D:其他一些列 现在,如果我将根据这个表创建业务对象(例如在Java中),那么哪个更好地实现了equals()方法: 基于A定义平等 根据B和C定义相等性 或者[详细]
-
java – 如何识别字符串是否包含不能使用utf8-mb4字符集存储的特殊字符
所属栏目:[Java] 日期:2020-08-03 热度:62
请参考这个 tweet和下面的 thread我们正在尝试存储类似的推文到数据库.我无法将这个推文存储在MySQL中,我想知道如何识别,如果字符串包含一个不能被utf8-mb4字符集处理的字符,那么我可以避免存储它. 为您造成问题的字符是U 1F603 SMILING FACE WITH OPEN MOUTH[详细]
-
是否有Java几何库? (不是JTS)
所属栏目:[Java] 日期:2020-08-03 热度:179
我希望相当于CGAL(C) – 我想要多边形的凸分区或至少三角测量.它也必须是免费的.前一个问题提出了 JTS,但似乎没有这些功能. JTS支持delaunay三角测量,但不限制三角测量(孔): http://lin-ear-th-inking.blogspot.com/2009/04/delaunay-triangulation-in-jts-1[详细]
-
如果Java中的反思减慢了订单的执行速度,为什么这么多框架会使用它?
所属栏目:[Java] 日期:2020-08-03 热度:179
根据我的理解,使用 Java反射API会减慢代码执行的顺序.但是,我看到它被用在Java宇宙的许多地方.举几例: 注释 Spring框架(AOP) 休眠 MyBatis 这意味着有一些关于我错过的java反射(也称为优化技术)的事实.任何指针? 要点:因为他们没有别的选择. Java不是动态[详细]
-
java – 如果在同步方法中调用,thread.yield()是否会丢失对象的锁定?
所属栏目:[Java] 日期:2020-08-03 热度:135
我明白Thread.currentThread().yield()是通知线程调度程序,它可以将cpu循环分配给同一优先级的其他线程,如果有的话. 我的问题是:如果当前线程已经锁定一些对象并调用yield(),那么它会马上失去该锁吗?当线程调度程序发现没有这样的线程来分配cpu循环时,那么[详细]
-
在Java中创建一个唯一的时间戳
所属栏目:[Java] 日期:2020-08-03 热度:113
我需要在 Java中创建一个保证在该特定VM实例中是唯一的时间戳(以毫秒为单位).即需要一些方法来抑制System.currentTimeMillis()的吞吐量,以便每ms最多返回一个结果.关于如何实现的任何想法? 这将尽可能接近目前的时间,没有重复. private static final AtomicL[详细]
-
java – 从log4j.Logger获取getLogger的一般方式
所属栏目:[Java] 日期:2020-08-03 热度:191
而不是在每个类上指定类名称: log = Logger.getLogger(Foo.class);log = Logger.getLogger(Bar.class);log = Logger.getLogger(Test.class); 可以使用: log = Logger.getLogger(this.getClass()); 会有什么影响? 如果创建一个子类,日志消息将被记录到子类[详细]
-
java – 如何排序水平分区数据
所属栏目:[Java] 日期:2020-08-03 热度:175
我有一个telco计费软件系统.其中有日常的用户电话记录.日志按日期(月)水平划分.每个分区存储在单独的数据库中,并且可以分散在多个实例上. 在UI中,用户将指定日期范围.返回的数据可以在任何字段上排序.日期范围可以跨越多个分区.应用程序必须支持通过日期范围[详细]
-
java – 确定集合或数组中对象的类型
所属栏目:[Java] 日期:2020-08-03 热度:116
假设我有一个数组int [] []或数组char [] []或一个ArrayList.有没有办法在 java中知道数组的基类类型.例如: int[][] gives output as int.char[][] gives output as char.ArrayListInteger gives output Integer.ArrayListPoint gives Point.[详细]