-
System.exit(0)在java中
所属栏目:[Java] 日期:2020-07-16 热度:80
我正在使用swing编写应用程序.我需要从应用程序中退出,单击JButton可以使用System.exit(),或者我应该使用其他方法,这是最佳做法.如果调用System.exit()并不是最佳实践,那么请告诉原因并告诉替代方法退出应用程序. Personnaly,我认为最好的做法是让应用程序自[详细]
-
Java中面向对象的Java概念
所属栏目:[Java] 日期:2020-07-16 热度:188
我一直在使用 Java很长一段时间,在一段时间内,我正在使用GWT(Google Web Toolkit)进行Web开发.它的优点是我有我的Java面向对象的结构,不用担心它如何被翻译成GWT – 让Google来处理它.我对 Javascript的了解是足够的,但不能在很大程度上用它进行大量的Web开发[详细]
-
java – 为类依赖生成图形数据的工具
所属栏目:[Java] 日期:2020-07-16 热度:129
有没有一些能够分析 Java源文件的工具,从中构建图形,并以一些标准/可理解的格式提供图形数据? 它绝对不需要GUI,我更喜欢命令行的东西,所以我可以处理输出的各种工具(分割,可视化,…). 我不确定命令行工具,但我喜欢将ObjectAid用于逆向工程到类图中: http://[详细]
-
java – 向异常添加信息
所属栏目:[Java] 日期:2020-07-16 热度:103
我想向堆栈跟踪/异常添加信息. 基本上我现在有这样的东西,我真的很喜欢: Exception in thread main java.lang.ArithmeticException: / by zero at com.so.main(SO.java:41) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Metho[详细]
-
Java OutOfMemory异常:加载zip文件时出现mmap错误
所属栏目:[Java] 日期:2020-07-16 热度:84
我运行我的应用程序生产env(rhel 5.2 x64,oracle jre 1.7_05,tomcat 7.0.28)与JVM参数: -Xms8192m -Xmx8192m -XX:MaxPermSize=1024m -Doracle.net.tns_admin=/var/ora_net -XX:ReservedCodeCacheSize=512m -XX:+AggressiveOpts -X[详细]
-
有没有像.NET的T4 for Java?
所属栏目:[Java] 日期:2020-07-16 热度:200
我正在帮助一个朋友开发一个 Java应用程序.他们是非MS店. 我的任务是编写一些重复的代码,所以自然就像.NET dev一样,我想到使用T4. 但是我坚持使用Java / Eclipse(并且不允许使用C#),所以我有什么选择? Java人用于代码生成的内容是什么?构建任务? 看看 Velo[详细]
-
java – 检查Drools列表中的特定元素
所属栏目:[Java] 日期:2020-07-16 热度:190
我刚刚开始使用Drools(5.1.0版),所以请耐心等待这个问题已经回答了. 我有一个包含复杂类型A的对象的java.util.List对象,其中A为: class A { String name; String Value;} 列表及其元素位于Drools引擎的工作记忆中.只有当列表中的元素的名称和值与特定值匹配[详细]
-
java – 将科学符号解释为int还是float?
所属栏目:[Java] 日期:2020-07-16 热度:184
如果我使用科学符号(例如1e9)在我的代码中编码一个数字,该数字的类型将是(int,long,float,double ..)? 当有效位数或指数为浮点数时,显然不能是整数,但在上述情况下呢? e使它成为一个浮点文字.从JLS( §3.10.2. Floating-Point Literals): A floating-point[详细]
-
在非JDK /非JRE安装系统中运行Java应用程序的问题
所属栏目:[Java] 日期:2020-07-16 热度:76
我在一个 java应用程序中工作.它是 Windows操作系统的桌面应用程序.我正在为我的应用程序创建一个安装程序.我的应用程序适用于jdk被隐藏的系统.我也想运行我的应用程序,其中jdk / jre不存在. 为此,我提供jre1.7和安装程序.我正在使用高级安装程序创建我的应用[详细]
-
java – hashCode和equals为Collections.unmodifiableCollection()
所属栏目:[Java] 日期:2020-07-16 热度:114
Collections类有一些静态帮助方法来提供各种集合类型的只读视图,如unmodifiableSet(),unmodifiableList()等.对于这些视图对象,hashCode()和equals()方法将调用转发到底层集合…有一个奇怪的例外:unmodifiableCollection(). JavaDoc explicitly states: The[详细]
-
从Java中的String中删除重复项
所属栏目:[Java] 日期:2020-07-16 热度:149
我试图遍历一个字符串,以删除重复的字符. 例如String aabbccdef应该成为abcdef 并且字符串abcdabcd应该成为abcd 这是我到目前为止 public class test { public static void main(String[] args) { String input = new String(abbc); S[详细]
-
java – 如何用枚举使用Hibernate验证注释?
所属栏目:[Java] 日期:2020-07-16 热度:77
如何使用hibernate注释来验证枚举成员字段? 以下不起作用: enum UserRole { USER, ADMIN;}class User { @NotBlank //HV000030: No validator could be found for type: UserRole. UserRole userRole;} 注意,您还可以创建一个验证器来检查字符串是[详细]
-
java – HashMap中的NULL键的Hashcode
所属栏目:[Java] 日期:2020-07-16 热度:156
我刚刚阅读了 Java中HashMap和HashTable类之间的区别.在那里我发现了一个区别,前者允许null键和以后不是相同的权限. 就HashMap的工作而言,我知道,它在密钥上调用hashcode方法来查找要放置该键值对的bucket.这是我的问题: 如何计算一个空值的hashcode或者是否[详细]
-
java – OSGi vs jboss热部署
所属栏目:[Java] 日期:2020-07-16 热度:142
根据我的理解,在OSGi中,您可以在运行时更新jar,而无需重新启动服务器.但是,jboss还具有热插拔,全耳朵更新并且服务器仍在运行. 那么OSGi在jboss的企业Java项目中会有什么好处呢? 我相信答案与每个OSGi用例相同:模块化和更精细的更新粒度. OSGi远不止在运行时[详细]
-
java – Maven增量式构建
所属栏目:[Java] 日期:2020-07-16 热度:103
我们目前拥有一个大型的Maven 2项目,这是一个很复杂的依赖关系的许多单独的独立项目的集合,除了一些常见的父级POM进行构建.最后,我们总是将应用程序作为一个单独的,因此我宁愿将其转换为一个或几个大项目. 有没有人有如何优化大型项目持续集成的经验. Maven或[详细]
-
java – 处理MaxUploadSizeExceededException不能停止上传文件
所属栏目:[Java] 日期:2020-07-16 热度:159
我想检查上传文件的大小,并防止完全载入到内存中的文件.我使用CommonsMultipartFile.上传的文件将被处理并保存在数据库中. AbstractCoupleUploadController类处理包含文件的传入请求: public abstract class AbstractCoupleUploadControllerT extends Serial[详细]
-
java – Liquibase看不到实体的变化
所属栏目:[Java] 日期:2020-07-16 热度:198
我正在尝试使用liquibase配置简单的maven项目.我有很多的问题,而液晶版本的maven-plugin和liquibase-hibernate4的版本不会产生大的堆栈跟踪,但最终我几乎可以使它工作.但是当我执行mvn liquibase:diff它结束与消息liquibase:没有发现变化,没有任何作用. 这[详细]
-
java – 如何在Groovy中自动加载数据库jar而不使用-cp开关?
所属栏目:[Java] 日期:2020-07-16 热度:180
我想简化对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 热度:152
我的问题很简单:我有以下简单的类: 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[详细]
-
多线程 – 在Delphi 2006控制台应用程序中,TThread的工作方式是否有所不同?
所属栏目:[Java] 日期:2020-07-16 热度:61
我们有一个非常成熟的COM dll,我们使用DUnit进行测试.我们最近的一个测试创建了一些线程,并从这些线程测试对象.使用gui前端运行测试时此测试工作正常,但在作为控制台应用程序运行时挂起.这是我们在测试中所拥有的快速伪视图 SetupTest;fThreadRefCount := 0;[详细]
-
java – Spring Boot Swagger自定义swagger-ui.html
所属栏目:[Java] 日期:2020-07-16 热度:116
我在将war应用程序迁移到 spring boot jar应用程序时遇到了问题. 我正在使用spring boot 1.4.1和swagger 2.6.0. 要在战争中自定义swagger ui,您必须将自定义swagger-ui.html放到/ webapp目录中.在spring boot中,不建议使用webapp目录,因为它在捆绑的jar中不起[详细]
-
是否可以使两个Java接口相互排斥?
所属栏目:[Java] 日期:2020-07-16 热度:147
我有两个接口应该排除在外: interface Animal{}interface Cat extends Animal{}interface Bird extends Animal{} 如何防止实现Cat和Bird界面的类? class Impossible implements Cat, Bird{} 这里你有一个清晰的层次结构 – 一个带有分支的根,一个节点(类,接[详细]
-
WinForms多线程数据绑定场景,最佳做法?
所属栏目:[Java] 日期:2020-07-16 热度:164
我正在设计/重新编写一个应用程序的数据绑定部分,这些部分大量使用 winforms数据绑定和更新来自后台线程(在 100个记录上一次). 假设应用程序是股票交易应用程序,后台线程监视数据更改并将其放在数据对象上.这些对象存储在绑定列表并实现INotifyPropertyChange[详细]
-
Java Jar Ant包含文件夹
所属栏目:[Java] 日期:2020-07-16 热度:158
我的问题是:我如何能够通过蚂蚁将文件放入子目录进入我的jar?现在我的代码是: jar destfile=${dist.dir}wo42.jar basedir=binmanifest attribute name=Main-Class value=org.alternativedev.wo42.App / attribute name=Clas[详细]