-
java – jackson – json编码双精度控制精度
所属栏目:[Java] 日期:2020-12-14 热度:100
我正在使用double值数组编码复杂的Map结构. 高精度并不重要,输出大小也是如此,因此我试图使用提供的DecimalFormat来获取JSON工具(在本例中为Jackson)来序列化double值. 以下是我最好的镜头,但由于对象映射器没有选择序列化程序来编码数组,因此失败了: class[详细]
-
java – 在JBOSS中升级Hibernate版本
所属栏目:[Java] 日期:2020-12-14 热度:129
我试图在我的EAR中发布我自己的Hibernate版本时遇到困难(而不是JBoss默认带来的版本). 然后我通过在EAR中包含一个包含以下内容的jboss-app.xml文件来使我的部署成为“作用域”: 并且,像往常一样,我将持久性单元中的持久性提供程序声明为Hibernate,如下所示[详细]
-
java – 如何在Eclipse中突出显示多个变量?
所属栏目:[Java] 日期:2020-12-14 热度:64
在Eclipse中,如果将光标放在变量上,它将在代码中的任何位置突出显示该变量.我想知道如何一次突出多个变量? 最佳答案 不完全是您想要的,但使用查找对话框可以在同一搜索中查找两个变量. 在选项中标记正则表达式复选框. 在“查找”文本框中使用正则表达式.例[详细]
-
详细的Java GC日志
所属栏目:[Java] 日期:2020-12-14 热度:148
当使用以下args时,sun JVM将详细的GC日志输出到StdOut. -verbose:gc -XX:+PrintGCTimeStamps -XX:+PrintGCDetails 但是,我不希望StdOut中的输出,我真的不需要每个GC的细节.是否可以以编程方式访问用于这些日志的数据?我希望能够记录我自己的日志文件分配/收[详细]
-
java – 为基于JSF的webapp选择测试框架
所属栏目:[Java] 日期:2020-12-14 热度:181
我对以下测试框架/工具感到困惑: JUnit 页岩 FitNesse 我需要一个精简和通用的测试框架,以便以后任何其他Web应用程序可以重用测试用例. 任何建议和其他测试工具相同? 最佳答案 JSF Testing Tools不是最新的文章,但给出了一个很好的概述.[详细]
-
java – 在失控的GroovyShell服务器线程上调用Thread.stop是否
所属栏目:[Java] 日期:2020-12-14 热度:109
我想在我们的应用程序中添加groovy-shell-server.我们最近遇到了几个生产问题,内部API的调用可以加快诊断速度,甚至可以提供短期修复. Groovy-shell-server提供了一种实现这一目标的好方法. 但实际上在生产中使用它会带来潜在的复杂性.让我们说,尽管经过仔细[详细]
-
java – 用于发送Web应用程序的EAR与RPM?
所属栏目:[Java] 日期:2020-12-14 热度:138
将Web应用程序发布到生产环境时,您会考虑企业应用程序存档还是RPM? 每个人的缺点和优点是什么? 使用RPM,您可以跟踪版本控制并正确处理配置文件. 假设您的应用程序不会安装在Windows机器上,因此操作系统依赖性不是我们担心的问题. 最佳答案 我使用或研究过[详细]
-
java – JAXB不会在错误的dateTime值上抛出错误
所属栏目:[Java] 日期:2020-12-14 热度:171
我有一个XML模式,其中元素Calling1定义如下: 我已经生成了Jaxb绑定: 我正在使用JAXB将XML文档解组为Java表示. 例如,如果我的XML包含Calling1元素,那么该值不是正确的dateTime JAXB不会抛出任何错误,但会返回一个java对象,其中属性calling1为null. 为什么我[详细]
-
java – 使用递归和通用接口
所属栏目:[Java] 日期:2020-12-14 热度:75
我有三个通用接口(其中两个之间有反转关系),并希望以递归方法处理它们: public interface User 现在我想在Worker类中使用递归进行一些处理: public 我收到此错误,我不知道为什么这不起作用或我如何解决这个问题: Bound mismatch: The generic method recu[详细]
-
java.util.Set.addAll()方法中的问题
所属栏目:[Java] 日期:2020-12-14 热度:161
我有一个java.util.Set 城市和我需要以两种方式向这个城市添加城市: 通过添加个别城市(在cities.add(city)方法调用的帮助下) 通过向此集添加另一组城市(在cities.addAll(anotherCitiesSet)方法调用的帮助下) 但第二种方法的问题是我不知道另一个城市集中是[详细]
-
java – 在eclipse中构建错误
所属栏目:[Java] 日期:2020-12-14 热度:173
我是Eclipse和Java的新手. 我想知道以下是Eclipses编译器或我的安装中的错误. 我在公共类中定义了一个公共类来定义服务方法的返回类型. public class ServiceThing { public class ReturnType {...} public ReturnType serviceMethod (...) {...} ...} 在我[详细]
-
java – Hibernate可以将NULL映射到非数字浮点数吗?
所属栏目:[Java] 日期:2020-12-14 热度:95
这是我对特定列的Hibernate映射: 在数据库(Postgres)中,列是max_rating双精度,即它在表中可以为空.要映射的Java类具有成员私有浮点数maxRating. 在不更改表定义或类的情况下,有没有办法让Hibernate将此列中的NULL值映射到实例中的Float.NaN? 最佳答案 您应[详细]
-
java – 消息格式的更好替代品
所属栏目:[Java] 日期:2020-12-14 热度:190
我有一串以下格式 Select * where {{0} rdfs:label "Aruba" } limit 10 现在我想用一些新文本替换{0},但问题是消息格式由于第一个大括号而无法解析字符串.我知道如果我使用'{它会逃避它,但问题是我有大量这种类型的字符串,我不能手动添加大括号之前和之后的[详细]
-
java – 客户端中的GWT浏览器区别
所属栏目:[Java] 日期:2020-12-14 热度:115
我尝试在GWT中找到特定Hack的当前浏览器. 喜欢:(观景级) if( GWT.getBrowserName().contains("IE") ) { // DOM.setElementPropertyBoolean( ... Hack}else { // normal stuff} 最佳答案 我发现了一个丑陋的解决方案 为每个bowser创建一个类并将其映射到gwt.x[详细]
-
如何在Java中创建“事件驱动的”后台线程?
所属栏目:[Java] 日期:2020-12-14 热度:100
我喜欢invokeLater()的简单性,用于将工作单元发送到AWT EDT.有一个类似的机制可以将工作请求发送到后台线程(例如SwingWorker),但据我所知,它们没有任何类型的事件排队和放大器.调度机制,这是invokeLater()所依赖的. 所以相反,我最终给我的后台线程一个阻塞队[详细]
-
Java:如何将参数传递给Webstart Applet?
所属栏目:[Java] 日期:2020-12-14 热度:142
场景:服务器为许多不同(但经过身份验证的)客户端提供相同的Webstart Applet.每个Applet都必须“知道”它所在的客户端.因此,服务器必须能够将一些参数传递给客户端,然后由该客户端上运行的Applet读取. Webstart Applet是否可以访问启动它的Web浏览器的cookie[详细]
-
java – 在面向对象设计中处理类型指示符的最佳方法是什么?
所属栏目:[Java] 日期:2020-12-14 热度:94
参见英文答案 Object-oriented design: Saving complex objects????????????????????????????????????2个 我们的商业模式需要识别不同类型的车辆.例如,摩托车,船,游艇,农场设备,雪地车,重型卡车,轻型卡车,乘用车和“其他”. 我认为有两种方法可以处理它:创[详细]
-
如何使用数组在基于2D平铺的游戏中协调图形和逻辑位置?
所属栏目:[Java] 日期:2020-12-14 热度:142
我正在用像Bomberman(我的第一个游戏)编写一个基于Java平铺的Java游戏. 我使用2D数组来表示我跟踪墙壁,步行空间等的地图.到现在为止,我能够让玩家根据他按下的方向键(但不与背景/地图交互)平滑地交换精灵,它可以随机走动并走出屏幕). 当我想跟踪玩家在阵列中[详细]
-
我得到了javax.net.ssl.SSLPeerUnverifiedException:peer在我的
所属栏目:[Java] 日期:2020-12-14 热度:122
我正在为使用REST API的应用程序创建一些单元测试.当我尝试向服务器URL(https://some.server.com)发送HttpPost请求时,我得到了这个: javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated at com.sun.net.ssl.internal.ssl.SSLSessionImpl.ge[详细]
-
java – JVM(64位1.5.0._22)在GCTaskThread崩溃
所属栏目:[Java] 日期:2020-12-14 热度:151
我们的一个开发服务器时不时地崩溃,报告看起来非常相似.我们认为这是由于内存不足,但我们想验证这一点.你们能协助这个过程吗?您可以在下面找到hs_err文件中的相关信息. 谢谢! 延亨默 ## An unexpected error has been detected by HotSpot Virtual Machine[详细]
-
实施Google App Engine Java全文搜索的最佳方法是什么?
所属栏目:[Java] 日期:2020-12-14 热度:71
实施Google App Engine Java全文搜索的最佳方法是什么? Solr无法开箱即用 基于Lucene的searchengine对指数大小有限制 最新搜索还没有Java(实验与否) 那你现在用于全文搜索GAE Java的是什么? 最佳答案 您可以始终使用external,hosted search server solutio[详细]
-
java – 使用GUI的内部类的标准?
所属栏目:[Java] 日期:2020-12-14 热度:165
我想知道内部类的标准实践(在Java中,但我认为它适用于所有OO语言). 所以我有一个JFrame子类ControllerWindow,它包含一个我绘制的JPanel子类MapPanel(因此它需要覆盖paintComponent方法),并且需要实现一个鼠标监听器.我当前的解决方案是将MapPanel放在一个单[详细]
-
c# – 线程安全通则
所属栏目:[Java] 日期:2020-12-14 热度:162
关于线程安全的一些问题,我认为我理解,但是如果你可以如此善良,我想澄清一下.我编写的特定语言是C,C#和Java.希望在描述特定语言关键字/功能时牢记这些. 1)1位作家,n位读者的案例.在诸如n个线程读取变量的情况下,例如在轮询循环中,并且1个写入器更新此变量,是[详细]
-
在Java中使用SAX解析XML,不区分大小写.
所属栏目:[Java] 日期:2020-12-14 热度:180
我可以用Java中的SAXParserFactory解析xml,但是在某些文件中, 存在一些非小写属性,如linear3D =“0.5”等. 我想以某种方式制作 attributes.getValue(attr) 不区分大小写,以便attributes.getValue(“linear3d”)返回“0.5”. 一种解决方案是首先将文件作为字[详细]
-
如果我需要序列化,我应该使用具体的List(例如ArrayList)还是(Ser
所属栏目:[Java] 日期:2020-12-14 热度:92
我们在办公室进行了讨论,无法理解哪种方法更好 我有一个类(SomeClass)和一些接收Serializable对象的方法.签名如下: public void someMethod(Serializable serializableObject){ ...} 我需要从另一个类调用此方法,但我应该为它提供一些List作为事实参数.有两[详细]