-
java – 无法使用ehcache配置JPA
所属栏目:[Java] 日期:2020-12-14 热度:150
我一直在尝试使用ehcache配置JPA但直到现在都没有成功.我正在做的配置是: persistence.xml ehcache.xml[详细]
-
java – 应该嵌入jpa类实现equals和hashCode吗?
所属栏目:[Java] 日期:2020-12-14 热度:76
假设我有以下情况: @Entitypublic class Person { @Id private Long id; //Surrogate key @Embedded private Name name; //Natural key public int hashCode() { ... //based on natural key Name } public boolean equals(Object obj) { ... //based on na[详细]
-
java – 如何在启动时提高Guice性能
所属栏目:[Java] 日期:2020-12-14 热度:94
好吧,我知道我的计算是不客观的等等,但无论如何,我讨厌在执行我的单元测试时等待这么多时间: 我的guice swing应用程序初始化大约需要7秒钟.这是一个简单的IRC客户端.那时,没有连接打开,我甚至还没有调用任何java.io或java.net类.我试图缩小究竟是什么错误,[详细]
-
将对象添加到多个java集合中:这是否会生成多个副本?
所属栏目:[Java] 日期:2020-12-14 热度:62
如果我将同一个对象添加到两个不同的集合中,是否会在每个集合中复制该对象,或者集合是否会引用同一个对象? 我想要做的是使用两个不同的集合来管理同一组对象,但允许我使用不同的方法来访问和排序对象. 最佳答案 不,通过向集合添加对象,您只是将引用传递给该[详细]
-
重新部署EJB后的javax.ejb.NoSuchEJBException
所属栏目:[Java] 日期:2020-12-14 热度:71
使用Glassfish 3.0.1 如果我有一个远程访问另一个应用程序中的EJB的Web应用程序,并且重新部署了包含EJB的远程应用程序,我会得到一个javax.ejb.NoSuchEJBException(请参阅下面的stacktrace). 这不应该工作吗?我可以看到使用完全相同的JNDI名称成功部署了有问[详细]
-
java – GWT Code Splitting?
所属栏目:[Java] 日期:2020-12-14 热度:52
我对代码拆分感到困惑. GWT是否为每个GWT.runasync创建一个javascript文件.如果不是如何执行拆分,即如何将代码的几个内容从无效成功从GWT.runasync分组到javascript文件中? 最佳答案 GWT编译器为runAsync()的每个实例生成另一个排列文件 还为每种语言,用户[详细]
-
Java – 发布到Twitter
所属栏目:[Java] 日期:2020-12-14 热度:135
我写了一个简单的Web应用程序,我希望能够发布推文. 我已经看到了一些用于Twitter的java库,但是对于看起来很简单的东西来说,它们看起来都太过分了.我有可能错过一些东西吗? 是否有任何简单的方法可以通过java中的Web应用程序在Twitter上发布推文,只需几行代[详细]
-
使用Java在.jar中打开并编辑文件?
所属栏目:[Java] 日期:2020-12-14 热度:179
您将如何打开.jar中的.xml文件并进行编辑? 我知道你可以做 InputStream myStream = this.getClass().getResourceAsStream("xmlData.xml"); 但是,如何打开xmlData.xml,编辑文件并将其保存在.jar中?我会发现知道并且不想编辑.jar之外的文件很有用并且应用程[详细]
-
如何在JBoss中清除server.log?
所属栏目:[Java] 日期:2020-12-14 热度:158
JBoss运行时如何清除JBoss的server.log文件?当我尝试做的时候 echo 1 server.log 我收到错误消息,该文件正由另一个程序(JBoss)使用.是否可以使用命令行工具(windows或linux(我有CygWin))或我可以自己编写的应用程序来清除该文件? 附:我不需要该文件有0kb,[详细]
-
java – 定期保存/刷新/提交 – 这个模式有名称吗?
所属栏目:[Java] 日期:2020-12-14 热度:73
我发现自己一次又一次地遇到类似的问题:有一些代码处理来自用户/网络/某种类型的产品的数据.出于效率原因,我不想对我收到的每一条数据调用flush()或commit(),但只是偶尔调用. 我通常会想出这样的代码: class Processor { private final static MAX_SAVE_PE[详细]
-
java – Webapp中嵌入式Derby的JDBC连接URL
所属栏目:[Java] 日期:2020-12-14 热度:128
我有一个与我的webapp一起部署到WEB-INF / classes / myDb的derby数据库 我的jdbc.connection url应该连接什么才能写入数据库? 我在尝试 jdbc:derby:myDb; 它找不到数据库.我需要能够修改数据库.如果我把classpath:myDb,它找到了它,但不幸的是只读取了derb[详细]
-
java – 如何使用可选的时间参数创建DateFormat?
所属栏目:[Java] 日期:2020-12-14 热度:196
我希望构造一个可选择具有时间参数的日期格式. DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd [hh:mm]"); 是否也可以构造一个能够解析不同格式的日期格式对象?比如尝试当前的语言环境,然后再回到ISO-8601,或者如果一个失败,我应该写多个日期格[详细]
-
Ant javac返回消息“A.java添加为A.class不存在”
所属栏目:[Java] 日期:2020-12-14 热度:93
我正在编写一个非常奇怪的ANT任务.我尝试了各种谷歌搜索没有明确的答案. 我在ANT中有一个调用javac命令的编译目标: 这不会产生任何错误,但是当我使用-verbose和-debug标记运行ant时,我在日志中得到以下内容: [javac] package/MyClass.java added as packag[详细]
-
哪些免费工具可用于分析java中的锁争用?
所属栏目:[Java] 日期:2020-12-14 热度:107
我需要确定哪些锁在我的应用程序代码中最具争议性.我可以使用哪些免费工具来确定这一点? 最佳答案 您可以在JDK的bin目录中使用jconsole或jstack.特别是jconsole允许您连接到您的进程并监视线程,包括它们锁定了哪些资源,它可以帮助您识别死锁状态.[详细]
-
如何在java的主程序后台实现事件监听器?
所属栏目:[Java] 日期:2020-12-14 热度:65
嗨,我是一个初学者,如果这听起来很幼稚,我很抱歉. 我想实现一个在后台运行并一直监听的线程.通过监听我的意思是说它继续检查从主线程返回的值,如果vaue超过某个数字,它执行某种方法,或者说退出程序. 如果你能给我一些想法或者至少把我推荐给有用的东西,那就[详细]
-
java – 访问数据库的多个线程:一个具有长事务,一个具有短事务
所属栏目:[Java] 日期:2020-12-14 热度:79
假设我有一个桌面应用程序,可以充当一堆汽车的车库: @Entitypublic class Garage { private List 桌面应用程序有一个“模拟”按钮,可以启动一个新线程并开始调用Garage,Car,Wheel等方法.此模拟可能需要长达10分钟才能运行.目前我有一个看起来像这样的课程:[详细]
-
java – 异常cvc-elt.1:尝试使用JAXB解组时无法找到元素’Asif
所属栏目:[Java] 日期:2020-12-14 热度:154
尝试使用JAXB解组xml文档时,我一直收到以下错误.错误如下: cvc-elt.1: Cannot find the declaration of element AsifXml unmarshall的代码是这样的: JAXBContext jc = JAXBContext.newInstance("asif_objects"); Unmarshaller u = jc.createUnmarshaller()[详细]
-
基准测试和c#与java之间差异的原因
所属栏目:[Java] 日期:2020-12-14 热度:88
我有一个令人费解的情况,我需要一个专家意见,以解释下面解释的现象的原因.几周前,我进行了一次名为“Java开发人员概述”的会议,作为其中的一部分,我编写了一个快速类C#(3.5框架)来从文件中读取并逐行写入另一个文件(在迭代中).由于我的观众是java开发人员,我[详细]
-
java – 读取Hibernate实体标识值
所属栏目:[Java] 日期:2020-12-14 热度:119
Hibernate是否有用于读取实体身份字段值的API?在我的例子中,这将是由@Id注释的字段返回的Serializable值.例如,假设我有一个Person实体: class Person { @Id private long id; // ... other fields,getters/setters,etc ...}Person p = new Person();p.setI[详细]
-
java – 取消选择JTextfield上的默认选择
所属栏目:[Java] 日期:2020-12-14 热度:172
使用JTextFields时我喜欢设置默认文本. 然后我运行程序,将自动选择此默认文本(至少当您只有一个字段时).换句话说,如果我立即键入一个字母,默认文本将被删除并替换为新文本. 我的问题是如何以允许我键入字母而不删除默认文本的方式更改默认设置?我想将这封信[详细]
-
java – 如何了解特定日期过去了多少天?
所属栏目:[Java] 日期:2020-12-14 热度:194
如何了解特定日期过去了多少天?我需要使用哪个包以及如何使用? 最佳答案 编辑我之前的回答仅在一年内有效. 您可以像这样使用毫秒差异: Date date1 = // some dateDate date2 = // some other datelong difference = date2.getTime() - date1.getTime();lo[详细]
-
使用Java调用安全的Web服务
所属栏目:[Java] 日期:2020-12-14 热度:168
我需要编写一个Web服务客户端来调用第三方Web服务(基于SOAP).第三方发布了wsdl和相关的xsd文件. 第三方使用.p12证书保护其网站和服务 我使用wsdl2java生成我的存根.我修改了端点并调用了服务.我收到以下错误: 嗯,好的.有道理我应该签署文件. 奇怪的部分(对[详细]
-
java – 在不关闭底层套接字的情况下关闭SSL?
所属栏目:[Java] 日期:2020-12-14 热度:146
如何在不关闭底层套接字的情况下优雅地关闭Java SSL会话? 场景是Java客户端连接到(非Java)服务器,设置SSL并安全地将凭证(用户名和密码)发送到服务器.服务器设置在这些凭据下运行的环境,在此环境中生成一个新进程并将套接字句柄传递给它,但问题是这个新进程[详细]
-
java – 如何将对象dd到JList并在列表界面上向用户显示对象的成
所属栏目:[Java] 日期:2020-12-14 热度:198
我有一个对象的ArrayList,它是cd的类型.我想将所有对象添加到JList并向用户显示name字段.我可以将String类型添加到JList但是对象的特定字段呢? CD是: class CD{ public CD(String n){name = n;} private String name; public String getName(){return name[详细]
-
java – 使用Eclipse创建Scala项目,sbteclipse – 目录布局
所属栏目:[Java] 日期:2020-12-14 热度:55
我正在尝试使用Eclipse作为我的IDE,我已经安装了sbt作为构建工具,sbteclipse作为Eclipse的构建工具插件.我按照sbteclipse教程http://www.atsnippets.com/development/starting-with-simple-build-tool-sbt-for-scala.html使我的目录结构如下所示: HelloWorl[详细]