-
java – HashMap中的NULL键的Hashcode
所属栏目:[Java] 日期:2020-07-16 热度:159
我刚刚阅读了 Java中HashMap和HashTable类之间的区别.在那里我发现了一个区别,前者允许null键和以后不是相同的权限. 就HashMap的工作而言,我知道,它在密钥上调用hashcode方法来查找要放置该键值对的bucket.这是我的问题: 如何计算一个空值的hashcode或者是否[详细]
-
java – OSGi vs jboss热部署
所属栏目:[Java] 日期:2020-07-16 热度:76
根据我的理解,在OSGi中,您可以在运行时更新jar,而无需重新启动服务器.但是,jboss还具有热插拔,全耳朵更新并且服务器仍在运行. 那么OSGi在jboss的企业Java项目中会有什么好处呢? 我相信答案与每个OSGi用例相同:模块化和更精细的更新粒度. OSGi远不止在运行时[详细]
-
java – Maven增量式构建
所属栏目:[Java] 日期:2020-07-16 热度:194
我们目前拥有一个大型的Maven 2项目,这是一个很复杂的依赖关系的许多单独的独立项目的集合,除了一些常见的父级POM进行构建.最后,我们总是将应用程序作为一个单独的,因此我宁愿将其转换为一个或几个大项目. 有没有人有如何优化大型项目持续集成的经验. Maven或[详细]
-
java – 处理MaxUploadSizeExceededException不能停止上传文件
所属栏目:[Java] 日期:2020-07-16 热度:68
我想检查上传文件的大小,并防止完全载入到内存中的文件.我使用CommonsMultipartFile.上传的文件将被处理并保存在数据库中. AbstractCoupleUploadController类处理包含文件的传入请求: public abstract class AbstractCoupleUploadControllerT extends Serial[详细]
-
java – Liquibase看不到实体的变化
所属栏目:[Java] 日期:2020-07-16 热度:124
我正在尝试使用liquibase配置简单的maven项目.我有很多的问题,而液晶版本的maven-plugin和liquibase-hibernate4的版本不会产生大的堆栈跟踪,但最终我几乎可以使它工作.但是当我执行mvn liquibase:diff它结束与消息liquibase:没有发现变化,没有任何作用. 这[详细]
-
java – 如何在Groovy中自动加载数据库jar而不使用-cp开关?
所属栏目:[Java] 日期:2020-07-16 热度:91
我想简化对Groovy脚本的执行,从而调用Oracle数据库.如何将ojdbc jar添加到默认的类路径,以便我可以运行 groovy RunScript.groovy 代替 groovy -cp ojdbc5.jar RunScript.groovy 摘自Groovy Recipes,由Scott Davis自动在./groovy/lib目录中包含JAR: 在您的登[详细]
-
java – 杰克逊反序列化错误处理
所属栏目:[Java] 日期:2020-07-16 热度:93
我的问题很简单:我有以下简单的类: public class Foo { private int id = -1; public void setId(int _id){ this.id = _id; } public int getId(){ return this.id; }} 我正在尝试处理以下JSON: { id: blah} 显然,这里有一个问题(“bl[详细]
-
java – 从代码合并两个.odt文件
所属栏目:[Java] 日期:2020-07-16 热度:95
如何合并两个.odt文件?手动执行,打开每个文件并复制内容将会起作用,但是是不可行的. 我已经尝试过odttoolkit Simple API(simple-odf-0.8.1-incubating)来实现该任务,创建一个空的TextDocument并将其中的所有内容合并到一起: private File masterFile = new[详细]
-
如何指定Java源文件的编码?
所属栏目:[Java] 日期:2020-07-16 热度:105
我在 Java测试用例中使用了奇怪的Unicode字符串.编译器似乎将文件解释为iso-8859-1,导致JUnit抱怨. 在Python中,我可以在文件的顶部指定编码: # -*- coding: utf-8 -*- Java中有相当的吗?如何检测/指定.java文件的编码? 您可以使用参数“-encoding”编译文[详细]
-
java – Spring:异常启动过滤器springSecurityFilterChain
所属栏目:[Java] 日期:2020-07-16 热度:188
我正在使用 Spring 3.1.2-Release编写一个应用程序. App服务器是Tomcat 7. 当我启动服务器我得到这个错误: SEVERE: Exception starting filter springSecurityFilterChain org.springframework.beans.factory.NoSuchBeanDefinitionException: No bea[详细]
-
在Java中嵌入Web浏览器窗口
所属栏目:[Java] 日期:2020-07-16 热度:78
有没有人知道在集成到 Java应用程序的Swing窗口中打开平台(Windows / Linux / Mac)浏览器的实例.除了打开给定的URL之外,不会执行其他操作.目前,我们打开了一个新的浏览器窗口,因为Java嵌入式浏览器不足.然而,从用户交互的角度来看,这不太理想. 如果一个解决方[详细]
-
使用JPA2 Hibernate Eclipse 4.2 MySQL 5.5从实体生成模式
所属栏目:[Java] 日期:2020-07-16 热度:157
我是Hibernate / JPA的新手,我坚持认为是最后一步. 我已经在我的 MySQL实例中创建了一个模式,并希望从我创建的JPA实体中为模式生成表. 我在eclipse“从实体生成表”中的JPA工具中获得了一个选项,但这给我一个消息“通用平台不支持从实体生成表”. 有没有一个[详细]
-
Java Jar Ant包含文件夹
所属栏目:[Java] 日期:2020-07-16 热度:72
我的问题是:我如何能够通过蚂蚁将文件放入子目录进入我的jar?现在我的代码是: jar destfile=${dist.dir}wo42.jar basedir=binmanifest attribute name=Main-Class value=org.alternativedev.wo42.App / attribute name=Clas[详细]
-
WinForms多线程数据绑定场景,最佳做法?
所属栏目:[Java] 日期:2020-07-16 热度:170
我正在设计/重新编写一个应用程序的数据绑定部分,这些部分大量使用 winforms数据绑定和更新来自后台线程(在 100个记录上一次). 假设应用程序是股票交易应用程序,后台线程监视数据更改并将其放在数据对象上.这些对象存储在绑定列表并实现INotifyPropertyChange[详细]
-
是否可以使两个Java接口相互排斥?
所属栏目:[Java] 日期:2020-07-16 热度:99
我有两个接口应该排除在外: interface Animal{}interface Cat extends Animal{}interface Bird extends Animal{} 如何防止实现Cat和Bird界面的类? class Impossible implements Cat, Bird{} 这里你有一个清晰的层次结构 – 一个带有分支的根,一个节点(类,接[详细]
-
java – Spring Boot Swagger自定义swagger-ui.html
所属栏目:[Java] 日期:2020-07-16 热度:107
我在将war应用程序迁移到 spring boot jar应用程序时遇到了问题. 我正在使用spring boot 1.4.1和swagger 2.6.0. 要在战争中自定义swagger ui,您必须将自定义swagger-ui.html放到/ webapp目录中.在spring boot中,不建议使用webapp目录,因为它在捆绑的jar中不起[详细]
-
多线程 – 在Delphi 2006控制台应用程序中,TThread的工作方式是否有所不同?
所属栏目:[Java] 日期:2020-07-16 热度:145
我们有一个非常成熟的COM dll,我们使用DUnit进行测试.我们最近的一个测试创建了一些线程,并从这些线程测试对象.使用gui前端运行测试时此测试工作正常,但在作为控制台应用程序运行时挂起.这是我们在测试中所拥有的快速伪视图 SetupTest;fThreadRefCount := 0;[详细]
-
java – 为什么我的JVM做一些运行时循环优化,并使我的代码bug?
所属栏目:[Java] 日期:2020-07-16 热度:69
考虑下面的 java代码: public int main() { int i = 1111; for (; rules(i) != true i Integer.MAX_VALUE; i++) { //LOG.debug(Testing i: + i); } System.out.println(The mystery num[详细]
-
java – 代码对象o = true? new Integer(0):new Long(1)返回Long,值为0.为什
所属栏目:[Java] 日期:2020-07-16 热度:75
参见英文答案 Java conditional operator ?: result type5个 Why does the ternary operator unexpectedly cast integers?2 请考虑[详细]
-
java – 在if语句中使用bitwise和里面
所属栏目:[Java] 日期:2020-07-16 热度:171
在C中,我可以写一个if语句 if (firstInt 1) 但是当我在Java中尝试执行相同操作时,编译器会告诉我“不兼容的类型”,并且说我需要一个布尔值而不是一个int.有没有办法用Java编写C代码? 以下任何一项都适用于您: if ((firstInt 1) != 0)if ((firstInt 1) 0)if[详细]
-
java – Robotium:如何在继续之前等待加载完成?
所属栏目:[Java] 日期:2020-07-16 热度:112
我想为 Android应用程序编写Robotium / Junit测试.在某些步骤中,我希望我的测试等到旋转加载符号从屏幕上消失. 我怎样才能做到这一点? 有不同的方法可以做到这一点.在Robotium中,您可以使用许多不同的waitFor方法.在您的情况下,您可以使用: solo.waitForDia[详细]
-
如何在Java中更改默认的类加载器?
所属栏目:[Java] 日期:2020-07-16 热度:109
假设我有三个类,例子ClassA,example.ClassB和example.ClassLoader. ClassA打印出HelloWorld和ClassB导入example.ClassA并调用其main()方法.如果我这样做: java -cp Example.jar -Djava.system.class.loader=example.ClassLoader example.ClassA 它[详细]
-
java – 抽象类的实例
所属栏目:[Java] 日期:2020-07-16 热度:89
参见英文答案 Interview: Can we instantiate abstract class?15个 可以澄清为什么这样做: public abstract class AbstractClassCreationTest { public void hello(){ System.out[详细]
-
Java – 接口中的实现实例
所属栏目:[Java] 日期:2020-07-09 热度:140
在我的项目中,我需要为每种 Java Math运算符创建对象,如“Add”,“Substraction”,“Multiplication”等.这些运算符应该是单例. 所以这里是我要做的.我将Math Operator定义为一个接口,我把这些实现放在它里面,因为我不想为每个运算符定义单例类. public inter[详细]
-
如何在Java中对多声道声音输入进行采样
所属栏目:[Java] 日期:2020-07-09 热度:99
我意识到这可能是相对利基,但也许这就是为什么这是好的问题无论如何.我正在寻找一个硬件多输入录音控制台(例如Alesis IO 26)来接收Adat lightpipe 8声道输入来进行信号处理.由于我还没有获得该设备并且需要弄清楚这是否可行(预算问题),我想问一下是否有人有任[详细]