-
Java泛型和返回类型
所属栏目:[Java] 日期:2020-12-14 热度:98
我刚刚遇到一些我不明白的东西.当第二个相同的时候,为什么每个循环都不合法? public interface SomeInterfaceT { ListSomeNamedObject getObjects(); void doSomething(P1 p1,T p2);}public class SomeNamedObject { private String text;}public class Cla[详细]
-
如何消除大尺寸java swing标签的差距
所属栏目:[Java] 日期:2020-12-14 热度:118
在我的应用程序中,我有一个字体大小超过200的标签.这个标签包含大的上下(不规则)间隙.我该如何删除它? 这是我的代码: package Core;import java.awt.Font;import java.awt.GridBagConstraints;import java.awt.GridBagLayout;import javax.swing.BorderFac[详细]
-
java – 如何清除不适合MySQL中utf8编码的坏字符?
所属栏目:[Java] 日期:2020-12-14 热度:175
我有脏数据.有时它包含像 this这样的字符.我使用这个数据来进行查询 WHERE a.address IN ('mydatahere') 对于这个角色我得到 org.hibernate.exception.GenericJDBCException: Illegal mix of collations (utf8_bin,IMPLICIT),(utf8mb4_general_ci,COERCIBLE)[详细]
-
java – 我在哪里排序?
所属栏目:[Java] 日期:2020-12-14 热度:113
我有一个数据库,我查询,我不知道在哪里执行结果的排序,到目前为止,我有以下选项. 在MySQL查询. 在列表级别(使用LinkedList) 在显示结果之前使用比较器排序未排序的列表(基本上在jsp中) 该列表由ObjectDTO组成,所以它将在哪里更有效率.有任何想法吗? 解决方[详细]
-
java – 使用Maven,OSGi和Bndtools
所属栏目:[Java] 日期:2020-12-14 热度:192
今天我被问到在我们当前的OSGi应用程序中使用Maven是个好主意.我们使用Bndtools和它的伟大,因为它使开发尽可能容易. Bndtools使用OBR来维护其他捆绑包和依赖关系分辨率,即使在应用程序运行. 由于Maven广泛传播并且非常受欢迎,所以大多数人都尝试在OSGi环境中[详细]
-
java – 迭代遍历树以查找大小
所属栏目:[Java] 日期:2020-12-14 热度:137
我需要使用迭代算法找到树中元素的数量,但我发现代码在概念上很难编写. 我的方法是从根节点开始并访问子节点,然后访问这些子节点的子节点,依此类推. 这是我编写的适用于小树的代码,但不是真正的解决方案,因为我需要为每个深度级别添加一个额外的块: // Star[详细]
-
java – 使用Apache Mina作为模拟/内存SFTP服务器进行单元测试
所属栏目:[Java] 日期:2020-12-14 热度:106
我正在解决如何使用Apache Mina的麻烦.他们的文档对我无能为力的大脑来说有一点不足.我已经看到了有用的起始代码 Java SFTP server library? 我无法想像的是如何使用它.我想设置一个检查我的sftp代码的单元测试,使用Mina作为一种模拟服务器,即能够写一个单元[详细]
-
java – 使用JUnrar提取文件
所属栏目:[Java] 日期:2020-12-14 热度:99
我之前问了一个关于用 Java提取RAR档案的问题,有人把我指向了JUnrar.官方网站已关闭,但它似乎被广泛使用,因为我在网上发现了很多关于它的讨论. 有人可以告诉我如何使用JUnrar提取存档中的所有文件吗?我在网上找到了一个小片段,但似乎没有用.它将归档中的每[详细]
-
将Java文档添加到导出jar的Eclipse Project中
所属栏目:[Java] 日期:2020-12-14 热度:118
所以我在 Eclipse中有一个Java项目,我可以生成一个Jar文件.现在我可以在其他项目中使用这个jar文件.但是,当我使用例如Eclipse将此jar文件添加到其他项目的构建路径时,它不会显示任何文档. 它只有工作,如果生成Jar文件,我也分别生成java文档,在用户端,当我导[详细]
-
java – 如何找到OS位类型
所属栏目:[Java] 日期:2020-12-14 热度:84
参见英文答案 How can I check the bitness of my OS using Java?? (J2SE,not os.arch)4个 我想知道操作系统类型,意味着它是64位操作系统或32位操作系统.但是我从32位/ 64位可执行文件获得不同的响应,可以获取有关操作系统的系统属性 我从系统属性得到细节.[详细]
-
java – 为什么我不能.invokeExact()在这里,即使MethodType是OK
所属栏目:[Java] 日期:2020-12-14 热度:89
对于我的一个项目,我必须对构造函数进行动态调用.但由于这是 Java 7,而是使用“经典”反射API,我使用java.lang.invoke. 码: @ParametersAreNonnullByDefaultpublic class PathMatcherProvider{ private static final MethodHandles.Lookup LOOKUP = MethodH[详细]
-
java – 在JSP页面上显示树
所属栏目:[Java] 日期:2020-12-14 热度:95
我需要在JSP页面上显示树.我怎样才能做到这一点?我有以下对象: public class Node { private Long id; private Long parentId; private String name; private ListNode children; // Getters setters} 解决方法 使用jsp递归滚动自己 在Controller.java中 N[详细]
-
java – 在Collection中意味着什么?
所属栏目:[Java] 日期:2020-12-14 热度:188
什么意思是 E在代码集合 E? 解决方法 这是使用仿制药.检查这个 intro出来.然后不要忘了看这个 tutorial. 以下是一个摘录(比较了一个演员与使用泛型的用法): When you see the code Type,read it as “of Type”; the declaration above reads as “Collect[详细]
-
java – 确定集合或数组中对象的类型
所属栏目:[Java] 日期:2020-12-14 热度:167
假设我有一个数组int [] []或数组char [] []或一个ArrayList.有没有办法在 java中知道数组的基类类型.例如: int[][] gives output as int.char[][] gives output as char.ArrayListInteger gives output Integer.ArrayListPoint gives Point. (It should al[详细]
-
java – 如何排序水平分区数据
所属栏目:[Java] 日期:2020-12-14 热度:199
我有一个telco计费软件系统.其中有日常的用户电话记录.日志按日期(月)水平划分.每个分区存储在单独的数据库中,并且可以分散在多个实例上. 在UI中,用户将指定日期范围.返回的数据可以在任何字段上排序.日期范围可以跨越多个分区.应用程序必须支持通过日期范围[详细]
-
java – CopyOnWriteArrayList throwing CurrentModificationExc
所属栏目:[Java] 日期:2020-12-14 热度:177
当我遍历一个列表时,我偶尔会得到一个ConcurrentModificationException异常. Google搜索通知我,这可能是因为我在另一个线程中改变了该列表,同时迭代它,并且使得这个问题消失,我应该使用 java.util.concurrent.CopyOnWriteArrayList …. 除了我已经 显然,我正[详细]
-
java – MainActivity.this不是一个封闭的类AsyncTask
所属栏目:[Java] 日期:2020-12-14 热度:170
我试图第一次创建一个AsyncTask,但我没有太多的运气. 我的AsyncTask需要从服务器获取一些信息,然后将新的布局添加到主布局以显示此信息. 一切似乎或多或少是清楚的,但是错误信息“MainActivity不是封闭的类”是困扰我的. 没有人似乎有这个问题,所以我想我很[详细]
-
java – 从Windows命令行运行时如何请求JVM垃圾收集(而不是代码)
所属栏目:[Java] 日期:2020-12-14 热度:113
如何从外部请求 Java垃圾回收,从JAR启动程序(使用Windows BAT)? 从Java代码我可以用System.gc() 运行JNLP发行版时,我从控制面板/ Java / …中启动这个“Java控制台”,这个Java控制台提供手动垃圾收集功能. 但是…当我从命令行/ bat运行jar时,java控制台似乎[详细]
-
java – 从string和int创建哈希
所属栏目:[Java] 日期:2020-12-14 热度:149
我记得 eclipse和想法有这个模板根据自己的属性自动创建一个对象的hashCode. 使用数字和字符串的策略之一就是这样. return stringValue.hashCode() + intValue * 32; 不好意思 我没有,也没有eclipse或想法在手边,我想创建这样的功能. 编辑 根据答案我创建这[详细]
-
黄瓜junit runner java.lang.NoSuchMethodError:
所属栏目:[Java] 日期:2020-12-14 热度:120
试图实施黄瓜做一些自动化测试. jUnit测试.我创建了2个文件并编辑了maven项目附带的pom.xml来添加依赖项.内容如下所示.两个文件中的第一个是黄瓜.feature文件,它是简单语言的小黄瓜.另一个是CukesRunner. java 当我使用Project运行我的测试时 – 以…运行 –[详细]
-
为什么没有StringBuilder. =(String)在Scala?
所属栏目:[Java] 日期:2020-12-14 热度:97
这个行为似乎被打破了(我正在使用 Scala 2.9.1) var b= new StringBuilder 这些都行: b+='a'b.append('b') b.append("de") 这会产生编译错误: b+="de" 任何想法,为什么只有StringBuilder#=(c:Char)存在,而StringBuilder#append(c:Char)和StringBuilder#a[详细]
-
java – “IllegalArgumentException:UNMAPPABLE [1]”,同时使
所属栏目:[Java] 日期:2020-12-14 热度:121
我想使用ZipOutputStream在 Windows(7)上压缩一个文件.问题是文件名(和文件内容)也包含希腊字符(“ГП0000660040140521_a.txt”,Gamma和Pi).我使用的压缩文件的代码: ZipOutputStream zipOs = new ZipOutputStream( new FileOutputStream("c:temptest.[详细]
-
java – Spring Batch Reader的游标在JTA事务管理步骤初期关闭
所属栏目:[Java] 日期:2020-12-14 热度:112
有关步骤的工作配置如下: Step,Spring Batch Job Repository和业务仓库(使用各种数据源)都使用JTA事务管理器. 步骤“myStep”使用Jdbc分页项阅读器. WebLogic,Oracle XE和/或EE 我想在“myStep”中分析Jdbc Cursor Item Reader的性能,但是在第一次提交之后,[详细]
-
在Java中编写未知(大)大小的tar文件
所属栏目:[Java] 日期:2020-12-14 热度:99
我想用 Java中的一个tar文件写一个未知大小的大流.我知道Apache有 handles tar files这个 handles tar files,但他们要求我提前知道大小.考虑Apache自己的 example: TarArchiveEntry entry = new TarArchiveEntry(name);entry.setSize(size);tarOutput.putAr[详细]
-
java – 字符串文字和永久生成内存区域
所属栏目:[Java] 日期:2020-12-14 热度:187
当我们说实际的字符串存储在永久生成区域中时,同样适用于字符串文字?或者只是被inter()所拘留的字符串? 实际上,博客文章通常表示,字符串池包含对字符串对象的引用,而实际的字符串对象是堆中的某个位置.也有非常混乱,无论永久代是IN堆还是在它之外. (我使用[详细]