-
java – 玩!框架返回json响应
所属栏目:[Java] 日期:2020-09-13 热度:77
我使用Play!框架2.0和我在这个框架中是新的.如何在白色 HTML页面中只返回我的模型的json表示? 我在做什么 public static void messagesJSON(){ ListMessage messages = Message.all(); renderJSON(messages); } 但是我收到错误:不能使用返回Unit作为处理程[详细]
-
java(初学者):返回一个对象?它是作为常量参考返回的还是什么?
所属栏目:[Java] 日期:2020-09-13 热度:54
我有一个函数返回一个用户定义的对象首先我想知道该对象是通过引用返回的,如果是私有的,该怎么办? 也是如何将它作为Constant(final)引用返回,因为我不希望有人混淆它.返回一个对象并返回object.copy();或object.clone(); 在 Java中,总是返回一个引用(除非返[详细]
-
java – 如何使用hibernate / jpa注释将一个类映射到不同的表
所属栏目:[Java] 日期:2020-09-13 热度:71
我目前坚持似乎是一个非常简单的问题,但我似乎找不到方法: 我有两个相同的表: tbl_creditcard_approved_txns tbl_creditcard_declined_txns 两者中的字段是相同的,我有一个类 – 用于表示表中所有相应字段的事务. 我试图将两个不同的实体(每个表一个)映射到[详细]
-
java – 从12升级到Intellij 13.1后,Maven项目将无法编译
所属栏目:[Java] 日期:2020-09-13 热度:183
我的代码在升级后不再编译.从包含为maven依赖的库导入显示无法解析符号的编译问题.我已经使缓存失效并重新启动Intellij.我已经清除了.m2 / repository并在依赖关系中观看了Intellij repull.拉动依赖关系似乎工作正常,但是无法加载是我的猜测. 在我的想法日志[详细]
-
坏的使用非常大的字符串? (JAVA)
所属栏目:[Java] 日期:2020-09-13 热度:171
是否有任何负面的创造巨大的字符串?例如,如果我们从一个潜在的巨大的文本文件中读取文本: while (scanner.hasNext()) { someString += scanner.next();}// do something cool with someString 将逐行处理文件(一般)更好的解决方案,为什么? 谢谢 流媒体vs不[详细]
-
多线程 – AsyncCall与Delphi 2007
所属栏目:[Java] 日期:2020-09-12 热度:119
我基本上想要的是启动 AsyncCall,继续我的代码加载.我有接口部分消耗大量的时间(600 ms),我想加载这个代码在独立线程. 我试图使用AsyncCall来做这样的事情: procedure Load;begin...end;initialization AsyncCall(@Load, []); // or LocalAsyncCall(@Load)[详细]
-
java – 如何在Spring上运行EnableScheduling注释来重新启动计划任务?
所属栏目:[Java] 日期:2020-09-12 热度:158
我一直在调查如何使用 Java 8和spring在运行时更改作业的频率. This question非常有用,但并没有完全解决我的问题. 我现在可以配置下次执行工作的日期.但是如果将延迟设置为1年,那么我需要等待1年才能考虑新的配置. 我的想法是如果配置值改变(因此从另一个类),[详细]
-
java – 使用JodaTime获取本地化的周号
所属栏目:[Java] 日期:2020-09-12 热度:175
我试图用JodaTime获取当前的周数. 在法国,周定义如下: 星期一开始一个星期(周末在美国开始周). 一年的第一个星期是1月4日的一周(而IMO,那是1月1日在美国的那一周,是吗? 示例:2012年1月1日是星期日. 因此, 根据法国日历,它属于2011年第52周. 根据美国日历,[详细]
-
java.lang.NoClassDefFoundError:当我向控制器发送无效值时,javax / el / Pro
所属栏目:[Java] 日期:2020-09-12 热度:189
我使用MockMvc进行我的控制器测试 @Test public void updateEvent() throws Exception{ MockHttpServletRequestBuilder request = MockMvcRequestBuilders .post(/updateEvent); request.[详细]
-
java – 用Spring Boot修复飞行路
所属栏目:[Java] 日期:2020-09-12 热度:176
在 Spring Boot项目中迁移失败时,我不太明白我应该做什么. 我通过在我的pom.xml中添加了Flyway依赖关系激活了Flyway.一切都很好.当我启动Spring Boot应用程序时,我的数据库脚本将被迁移. 但是我的一个脚本中有一个错误,我的最后一个迁移失败.现在,当我尝试迁[详细]
-
java – ruby的case语句是否落空?
所属栏目:[Java] 日期:2020-09-12 热度:160
我正在用ruby编写一个hang子游戏,我想使用一个case语句来确定哪个身体部位对应于一些不正确的猜测.我使用我用于象棋和连接-4等其他游戏的棋盘类,因为我有一种方法来序列化棋盘类,允许我保存和加载游戏而没有任何额外的代码.对于要保存的游戏,我需要一些方法来[详细]
-
java – 如果抛出异常,确保关闭对象
所属栏目:[Java] 日期:2020-09-12 热度:173
我正在创建JDBC语句和ResultSet. Findbugs正确地指出,如果抛出异常,我不会关闭它们. 所以现在我有: Statement stmt = null;ResultSet res = null;try { stmt = ... res = stmt.executeQuery(...); ...} finally { try { i[详细]
-
java – 为什么PriorityQueue不像队列那样?
所属栏目:[Java] 日期:2020-09-12 热度:66
我正在使用PriorityBlockingQueue和优先级字段.在我的测试中,我使用System#currentTime()作为优先级 – 计算机获得的相同优先级是如此之快,以至于毫秒是相同的(或更像是PC上的毫秒具有误差幅度). 当优先级相同时,队列就像堆栈一样,这看起来很奇怪.当元素的优[详细]
-
java – 停止日志系统清理关机
所属栏目:[Java] 日期:2020-09-12 热度:91
我最近一直在尝试使用 logback,并直接从Eclipse内部运行示例.当我这样做时,我注意到 – 即使在我的静态主(String [] args)方法结束(从我的Java驱动程序类之内),应用程序继续运行. 我最终确定,Logback正在管理自己的线程,即使在我的主要应用程序退出之后,它仍[详细]
-
java – HashSet如何处理hashCode()?
所属栏目:[Java] 日期:2020-09-12 热度:153
我试图更深入地理解 java.util.Collection和java.util.Map,但我对HashSet功能有一些疑问: 在文档中,它说:这个类实现了Set接口,由一个哈希表(实际上是一个HashMap实例)支持.好的,所以我可以看到HashSet总是在后台运行Hashtable.哈希表是一种结构,每次要向其[详细]
-
java – 如何在运行时替换对象组合(接口继承)
所属栏目:[Java] 日期:2020-09-12 热度:97
我已经遇到了以下几点:对象组合优于类继承的优点.但是我经常在许多文章中看到以下句子 In object composition, functionality is acquired dynamically at run-time by objects collecting references to other objects. The advantage of this approach is[详细]
-
java – 如何以相反的顺序打印树形图
所属栏目:[Java] 日期:2020-09-12 热度:141
在我的作业中,我们从文件中读取文本: To be, or not to be: that is the question: Whether ’tis nobler in the mind to suffer 然后计算每次发生的时间.我已经能够打印这张地图未分类,然后我能够制作一个TreeMap并以自然的顺序打印(如下所示).我不知道如何[详细]
-
Java,Runtime.exec或ProcessBuilder:如何知道文件是shell还是二进制文件?
所属栏目:[Java] 日期:2020-09-12 热度:102
我正在寻找一种最有效的方式来决定: 我应该预先提供用户提供的命令行与shell可执行文件 如果是,那可执行文件是什么? (/ bin / sh?/usr/bin/perl?/usr/bin/ksh?c:/../ cmd.exe?) 众所周知,要从Java启动shell脚本,应该启动shell: ProcessBuilder pb = n[详细]
-
快速Java优化问题
所属栏目:[Java] 日期:2020-09-12 热度:106
Eclipse编译器会自动将乘以2的幂乘以一个位移,还是应该手动执行?谢谢您的帮助. 简短的答案:不.源代码编译器不会用位移代替乘以2. 长的答案:不会,因为它不能知道位移是否比平台上的乘法更快,代码最终将运行.那么问题应该在于一个特定的虚拟机将会用一个位移[详细]
-
Java Web Services / JAXB – 抽象超类
所属栏目:[Java] 日期:2020-09-12 热度:142
我有一个包含JAXB注释类和一个抽象超类的包.我想在Web服务界面中使用这个超类,所以我 可以传递任何子类作为参数.当我这样做,抛出一个异常: javax.xml.ws.WebServiceException: javax.xml.bind.UnmarshalException- with linked exception:[javax.xml.bind.Un[详细]
-
Java中的浮点精度错误
所属栏目:[Java] 日期:2020-09-12 热度:82
我想知道什么是修复精度错误的最佳方法是在 Java中.如下例所示,有精度错误: class FloatTest{ public static void main(String[] args) { Float number1 = 1.89f; for(int i = 11; i 800; i*=2) { System.out.println(lo[详细]
-
java – 在JUnit测试的上下文中使用OSGi声明性服务
所属栏目:[Java] 日期:2020-09-12 热度:104
我试图找出如何使用JUnit在OSGi中实现多捆绑集成测试. 通过集成测试,我的意思是实例化捆绑的一个子集,以自动验证该子系统中的功能. 我们正在运行Equinox并使用Eclipse作为工具链. Eclipse提供了“运行为JUnit插件”选项,它使OSGi框架启动并实例化配置包,因此[详细]
-
java – JAX-WS总是内联发送MTOM附件
所属栏目:[Java] 日期:2020-09-12 热度:64
基本上我想创建一个Web服务客户端通过代理方法发送一个mtom soap消息.我已经从Web服务wsdl创建了我的服务工件.消息已正确创建,但是当我启用mtom并添加附件时,附件始终是内联发送的,而不是单独的mime部分.它像mtom是启用,但由于某种原因它决定不优化消息,所以[详细]
-
java – 清空GroupID声纳
所属栏目:[Java] 日期:2020-09-12 热度:160
我在使用Maven和Sonar与 eclipse.我已经在LocalHost 9000上有我的maven项目. 但是当我去eclipse配置关联声纳说我的groupId是空的.我认为这不应该发生.有谁知道如何解决这个问题?谢谢 我遇到同样的问题,这里的技巧是: 声纳项目的关键是遵循命名约定[groupid][详细]
-
java – 在这段代码中,变量如何可以为null?
所属栏目:[Java] 日期:2020-09-12 热度:153
FindBugs抱怨在此方法中可能在Comparator.compareStrings(String,String)中不可行的分支上str1的可能的空指针取消引用: private static int compareStrings(final String str1, final String str2) { if ((str1 == null) (str2 == null)) {[详细]