-
java – Guice jar中的辅助课程在哪里?
所属栏目:[Java] 日期:2020-12-14 热度:112
我通过Maven下载Guice 2.0和3.0,并且在jar中找不到整个com.google.inject.assistedinject包. Guice的所有其他组成部分似乎都在那里,但 Assisted及其弟兄根本就不在那里. 任何想法他们去哪里? 解决方法 协助与 com.google.inject.extensions扩展中的其余部分[详细]
-
使用MultiMap的优先级队列 – Java
所属栏目:[Java] 日期:2020-12-14 热度:65
我必须使用MultiMap实现Priority Queue.我使用Google Collections中的MultiMap. 以下代码创建了一个MultiMap,并在其中添加了一些元素. MultimapInteger,String multimap = HashMultimap.create(); multimap.put(5,"example"); multimap.put(1,"is"); multima[详细]
-
java – Hibernate教程 – 在哪里放置映射文件?
所属栏目:[Java] 日期:2020-12-14 热度:187
我在这里关注hibernate这个有趣的教程: http://www.tutorialspoint.com/hibernate/hibernate_native_sql.htm 但是,本教程忽略了提到放置这些文件的位置.我正在使用基本Maven项目的文件夹结构. 文件夹结构如下: foo└───src └───main ├───java[详细]
-
多线程 – 如何最小化分配和初始化NSDateFormatter的成本?
所属栏目:[Java] 日期:2020-12-14 热度:136
我注意到使用NSDateFormatter可能相当昂贵.我发现分配和初始化对象已经消耗了很多时间. 此外,似乎在多线程中使用NSDateFormatter会增加成本.线程可以相互等待吗? 我创建了一个小的测试应用程序来说明问题.请检查一下. http://github.com/johnjohndoe/TestNS[详细]
-
java – 内部类太多了?
所属栏目:[Java] 日期:2020-12-14 热度:195
我了解到当一个对象与另一个对象密切相关时,将使用内部类.所以一个LinkedList类可能包含一个内部的Node类,因为每个Node只存在于它的LinkedList中. 我正在考虑制作游戏,并且正在考虑制作一个Map对象,并使用一个双数组的Tile,每个Tile是一个内部类. 但是后来我[详细]
-
同时引用单例对象的Java方法
所属栏目:[Java] 日期:2020-12-14 热度:92
我有一个关于 Java中多线程方法调用的问题.假设我们有一个单例对象,它的类声明如下: public class SomeClass { public void someMethod(SomeValueObject object) { if (object.condition1) { ... } if (object.condition2) { ... } if (object.condition3)[详细]
-
java – 如何同步Play Services实时多人游戏
所属栏目:[Java] 日期:2020-12-14 热度:155
我正在使用Libgdx开发一个在线版本的热门游戏Pong.我已经开始使用Google的实时多人游戏服务来在玩家之间发送游戏数据,但是我无法弄清楚如何解决我所面临的同步问题. 目前发送的信息是玩家的桨,所以当我移动时,我将我的新职位发送给对手.在对手接收时,时间已[详细]
-
java – 用proguard混淆Parcelable类
所属栏目:[Java] 日期:2020-12-14 热度:67
我正试图用Proguard来混淆一个可以上课的课程: 在添加Parcelable部分之前,该类是: public class Foo{ private String value; public String getValue() { return value; } public void setValue(String value) { this.value = value; }} 混淆的结果是: pu[详细]
-
java – 为什么要关闭()一个输入流?
所属栏目:[Java] 日期:2020-12-14 热度:161
我在 Java编程语言方面有丰富的经验.但是,我一直以来一直在想,为什么要关闭()java.io.InputStream或其子类呢? 现在用java.io.OutputStream说FileOutputStream,在写入一个文件之后,如果我们不关闭()输出流,我们打算在文件中写入的数据保留在缓冲区中,不会写[详细]
-
java – 为什么在case语句中变量不是本地的?
所属栏目:[Java] 日期:2020-12-14 热度:81
我最近在 android java应用程序中添加了另一个菜单项,并且惊讶于 Eclipse表示从前一种情况的变量:break不是本地的(所以我刚刚添加了一个后缀来获得). 在我心中有点困惑,第一组情况:如果选择第二个选项,休息不会被执行.有人可以解释我错误的想法吗? case R[详细]
-
java – 如何在lucene中索引日期字段
所属栏目:[Java] 日期:2020-12-14 热度:106
我是lucene的新手.我必须索引日期字段. 我在lucene 3.0.0中使用以下IndexWriter构造函数. IndexWriter writer = new IndexWriter(FSDirectory.open(indexDir),new WhitespaceAnalyzer(),true,IndexWriter.MaxFieldLength.UNLIMITED) 我的观点是: 为什么在没[详细]
-
java – 如何在Mac OS X中获取字体文件夹路径?
所属栏目:[Java] 日期:2020-12-14 热度:105
在 Windows O.S我可以使用此java代码获取fonts文件夹路径: System.out.println( FontManager.getFontPath( true ) ); // C:WINDOWSFonts 但在Mac OS X中,此代码不返回任何内容. Mac中有替代代码吗? 解决方法 Mac OS X(我知道),/ Library / Fonts和/ Syst[详细]
-
java – @CreatedBy如何在Spring Data JPA中工作?
所属栏目:[Java] 日期:2020-12-14 热度:51
我在实体属性上使用了@CreatedDate,我看到它在db中插入了日期.我不明白 Spring Data JPA中@CreatedBy注释的目的是什么. 在reference documentation我读到: We provide @CreatedBy , @LastModifiedBy to capture the user who created or modified the entit[详细]
-
orm – 1.2的原则文件
所属栏目:[Java] 日期:2020-12-14 热度:50
任何人都知道1.x的Doctrine文档发生了什么?通过他们的 official documentation page(必须向下滚动到1.2),并单击任何文档链接导致一个404.我还注意到,一些google搜索1.x文档是一样的. Doctrine最近是否改变了文档结构,忘记了更新?或者这是他们告诉我们升级[详细]
-
java – 在gradle的eclipse构建中拆分main和test
所属栏目:[Java] 日期:2020-12-14 热度:162
今天我尝试将集成测试从maven切换到gradle.一切都很好,除了我有一个严重的问题与testng. 该项目使用hibernate / JPA2进行数据库访问,并且有一些依赖于test / resources / META-INF / persistence.xml中的持久性单元的测试.当我使用gradle运行测试套件时,一切[详细]
-
java – 为什么服务器抱怨aspectOf丢失?
所属栏目:[Java] 日期:2020-12-14 热度:107
我正在尝试在AspectJ中注入 Spring bean,就像下面显示的代码一样,无论如何我服务器(WAS Liberty Profile)一直抱怨方法aspectOf缺失.我可以知道如何解决这个问题? 应用程序的context.xml aop:aspectj-autoproxy/import resource="/context-file-A.xml"/ 上下[详细]
-
Java 8功能接口分配上下文
所属栏目:[Java] 日期:2020-12-14 热度:102
问题是关于功能界面的分配背景 – PredicateString p = String::isEmpty; 在String类中的isEmpty方法声明是 – public boolean isEmpty(){}时工作正常. 如果我尝试在自定义类中声明相同 – class Test{ public boolean isEmpty(){ ... }} 做同样的任务 – Pr[详细]
-
java – 注入空指针
所属栏目:[Java] 日期:2020-12-14 热度:193
我们尝试用Guice重构一个项目.这个想法是将所有的语言界面绑定到像法语或波兰语这样的混合对象. 我们有一个绑定模块: public class StandardModule extends AbstractModule { @Override protected void configure() { bind(Language.class).to(Polish.class[详细]
-
java – Netbeans:通过maven-shade-plugin处理项目的主要工件
所属栏目:[Java] 日期:2020-12-14 热度:194
我正在使用maven-shade-plugin构建我的项目,Netbeans 8.0正在抱怨以下警告: 项目的主要工件通过maven-shade-plugin进行处理 When the final artifact jar contains classes not originating in current project,NetBeans internal compiler cannot use the[详细]
-
java – 如何从jtextfield和combobox中接收的值向Jtable添加一行
所属栏目:[Java] 日期:2020-12-14 热度:160
我有一个JFrame窗体,它有JTextFields,JCombobox等,我可以接收这些值到变量,现在我想添加接收到的数据到新行JTable当用户点击添加或类似的. 我已经使用net-beans创建了JTable,问题是将数据从那些变量添加到表的行是什么.一个基本的例子将不胜感激.我已经尝试[详细]
-
java – 运行时可以通过JVM优化一个不改变的枚举方法吗?
所属栏目:[Java] 日期:2020-12-14 热度:71
在以下情况下,JVM能否执行运行时优化? 我们有以下情况,我们有这个界面: public interface ECSResource { default int getFor(final Entity entity) { return ResourceRetriever.forResource(this).getFor(entity); }} 具体实现如: private static enum Te[详细]
-
java – 由逗号分隔的货币值字符串
所属栏目:[Java] 日期:2020-12-14 热度:135
我有一个字符串,其中包含格式化的货币值,如45,890.00和多个值由逗号分隔,890.00,12,345.00,23,765.34,56,908.50 .. 我想提取并处理所有货币值,但无法找出正确的正则表达式,这就是我所尝试的 public static void main(String[] args) { String currencyValues[详细]
-
java – 以请求身份在获取请求中传递JSON数据
所属栏目:[Java] 日期:2020-12-14 热度:124
嗨,我必须向url发送获取请求 http://onemoredemo.appspot.com/group?authToken=access_tokenauthMethod=oauth 请求体包含json对象,如下所示. {"goupid":"some_variable"} 以下是发送获取请求的一段java代码: URL url1=new URL("http://onemoredemo.appspot.[详细]
-
JSR-305注释替代Java 9
所属栏目:[Java] 日期:2020-12-14 热度:84
到目前为止,我们一直在使用Findbugs JSR-305注释(com.google.code.findbugs:jsr305),包括工具支持(Sonar,Eclipse,Findbugs,…)在内的一切工作都很正常. 但是我们的理解是,Java 9中的拼图会破坏JSR-305注释(不允许在两个模块中使用一个包).这在JavaOne 2015[详细]
-
java – 为不可变类实现clone()
所属栏目:[Java] 日期:2020-12-14 热度:95
我正在开发一个类库. 我有一个矩阵的抽象基类Matrix,它提供了一些基本方法的实现. 派生自Matrix是不同类型矩阵的具体子类. 我要求矩阵可以克隆,因此Matrix实现了Cloneable接口. 从Matrix派生的一些类是不可变的 对于不可变类的克隆方法而言,它是否可以接受而[详细]