-
java – 将checkstyle添加为pre-commit git hook
所属栏目:[Java] 日期:2020-12-15 热度:122
我想添加这个:https://gist.github.com/davetron5000/37350 checkstyle代码格式检查为pre-commit git hook. 我按照下面的说明,但它不起作用. 我试过的步骤: Checkstyles jar file somewhere Checkstyle XML check file somewhere To configure git: git co[详细]
-
java – com.github.tomakehurst.wiremock.client.Verificatio
所属栏目:[Java] 日期:2020-12-15 热度:82
我想为API创建一个Stub,并希望验证服务器返回的API调用和响应.因为我已经实现了WireMock示例: import org.junit.Rule;import org.junit.Test;import com.github.tomakehurst.wiremock.junit.WireMockRule;public class MockTestDemo { private static final[详细]
-
java – 随机搜索lambda表达式
所属栏目:[Java] 日期:2020-12-15 热度:134
感谢您的帮助和分享. 我的问题是关于随机搜索.该技术用于通过一般数学计算中的规定量的cicle进行数据的近似.请参阅以下代码,我尝试将其降至最低.我的期望是将此代码设置为lambda表达式,for循环,我希望它具有最佳性能.我有一些想法,但我不确定我是否充分利用[详细]
-
java – 过度积极的垃圾收集主宰CPU
所属栏目:[Java] 日期:2020-12-15 热度:83
我已经回顾了与我有类似头衔的其他问题,但是它们似乎都没有涵盖我所经历的情况.我的应用程序正常启动,以常规和预期的方式收集垃圾. 2018-05-21T20:08:41.136-0400: 19979.368: [GC (Allocation Failure) [PSYoungGen: 71364K-10997K(73728K)] 303964K-243661[详细]
-
java – 如何从Hibernate Entity到DTO深层复制内部对象?
所属栏目:[Java] 日期:2020-12-15 热度:84
我有实体课 public Class StudentEntity{ private int id; private String name; private AddressEntity address; private ProfileEntity profile; //getter setter}public Class StudentDTO{ private int id; private String name; private AddressDTO addr[详细]
-
java – 如何停止等待用户输入?
所属栏目:[Java] 日期:2020-12-15 热度:103
我正在构建一个程序来询问乘法,我想设置一个计时器来强制该人在给定时间内给出答案: 如果此人在计时器结束前回答:请转到下一个乘法 如果计时器到达终点,则停止等待用户输入:转到下一个乘法 目前,案例1可以完成,但不是2,我正在考虑回归的方法;从一个线程内[详细]
-
java – 试图理解“两种方法都有相同的删除,但都没有覆盖其他”
所属栏目:[Java] 日期:2020-12-15 热度:99
参见英文答案 Method has the same erasure as another method in type????????????????????????????????????6个 我正在尝试解决问题,我想出了这个解决方案(简化): package help;public class Problem { private static class A 它不会编译,因为help.Proble[详细]
-
java – 在消费者函数抛出异常后,Spliterator是否应该可重用?
所属栏目:[Java] 日期:2020-12-15 热度:90
Spliterator在其tryAdvance和forEachRemaining方法中采用任意Consumer函数. 如果消费者抛出异常,分裂者的状态应该是什么?如果传递给forEachRemaining的消费者在10个项目之后抛出一个异常(然后传播出来并被捕获),那么下一个对分裂器中的tryAdvance的调用是否[详细]
-
java – 与maven父模块中的Checkstyle和PMD配置不同
所属栏目:[Java] 日期:2020-12-15 热度:141
我有一个maven的java应用程序具有以下结构: parent| - pom.xml| - child | - pom.xml| - analyzers | - pmdrules.xml | - checkstyle.xml 我在父pom.xml中配置了PMD和checkstyle.对于PMD,规则集配置如下,它对父模块和子模块都可以正常工作: 但是,对于check[详细]
-
java – 是否可以在单个JPOS实例中监听多个端口的多个端口?
所属栏目:[Java] 日期:2020-12-15 热度:189
我是JPOS的新手.我们为多个客户端实现了jpos服务器. here is a image of my scenario 例如,我们有n个客户端.每个客户端的ISO消息格式都不同. 是否可以为JPOS服务器中的每个客户端实现多个侦听端口? 如果不是,那么使用单个JPOS服务器实例处理多个客户端的最[详细]
-
任务栏中的JavaFX图标质量
所属栏目:[Java] 日期:2020-12-15 热度:140
在JavaFX中将png图像设置为舞台图标时(使用Kotlin,但这也是Java中的问题),图标似乎变形了. 我搜索了这个问题,发现了以下几点: 它(可能仍然是)一个错误.在这个bug的issue page上,他们解释了一个解决方法是避免使用半透明像素.我试过这个,但我的图像仍然会变[详细]
-
java – 配置RestAssured在Jackson上使用GSON?
所属栏目:[Java] 日期:2020-12-15 热度:176
我在使用RestAssured的项目中有GSON和Jackson,我想使用GSON.官方文档没有提供明确的例子.我尝试了几个配置,但似乎没有用.这是我的配置,我错过了什么? RestAssured.config = RestAssuredConfig.config() .decoderConfig(new DecoderConfig("UTF-8")) .encode[详细]
-
java – 用于保存多个可关闭资源的类的正确习惯用法
所属栏目:[Java] 日期:2020-12-15 热度:162
对于用户代码,有几个选项可以正确关闭多个资源: 1.尝试资源 try ( A a = new A(); B b = new B(); C c = new C()) { // ...} 除了好又短,它也是正确的. 它将正确关闭a,b和c中的任何一个需要关闭. 此外,它还将“抑制”在关闭期间发生的异常,如果从正文抛出异[详细]
-
java – CompletableFuture:异步调用void函数
所属栏目:[Java] 日期:2020-12-15 热度:175
我试图在某些数据库异常上使用重试策略实现数据库查询.重试策略的代码不是很相关,所以我没有包含它.正如您在下面的代码中看到的那样 我编写了一个retryCallable,它采用重试策略和populateData()中的Callable. 在getDataFromDB中,我从DB获取数据并将数据放在[详细]
-
java – Kafka Streams:错误退出的正确方法
所属栏目:[Java] 日期:2020-12-15 热度:142
我已经成功地获得了一个使用,转换和生成数据的流应用程序,但我注意到,流处理器会定期转换到ERROR状态,并且该进程将在不退出的情况下停留在那里. 显示我的日志: 所有流线程都已经死亡.该实例将处于错误状态,应该关闭. 有没有办法告诉Streams应用程序一旦达到[详细]
-
java – 如何启用Hystrix DEBUG级别日志记录
所属栏目:[Java] 日期:2020-12-15 热度:101
我在我的一个Spring启动应用程序中实现了Netflix OSS Hystrix.并为HystrixCommand配置了一些属性.但是,如何验证HystrixCommand是否真正使用了这些属性.例如, hystrix.threadpool.default.maxQueueSize=12hystrix.threadpool.default.keepAliveTimeMinute=2hy[详细]
-
用于上传文件的Java HTTP客户端(multipart / form-data)
所属栏目:[Java] 日期:2020-12-15 热度:141
我正在尝试实现一个HTTP客户端,该客户端发出多部分请求以将文件上载到HTTP服务器. HTML表单有三个输入字段:一个用于用户名,一个用于密码,一个用于文件.服务器端如下所示. 我的实现如下. public class MultipartUploader { private static final String CHAR[详细]
-
弹性Java客户端从HTTP API返回不同的结果
所属栏目:[Java] 日期:2020-12-15 热度:66
我有一个使用Elasticsearch Java API(5.6.7)的应用程序来执行聚合查询(术语).我使用curl和HTTP API(显示相关信息)创建了以下搜索文档: { "from" : 0,"size" : 0,"sort" : [ { "@timestamp" : { "order" : "desc" } } ],"aggregations" : { "level" : { "ter[详细]
-
java – Neo4J 3.x比Neo4J 2.x使用更多内存?怎么避免呢?
所属栏目:[Java] 日期:2020-12-15 热度:187
我将我的Graph DB从Neo4J 2.0.4更新到Neo4J 3.3.3,当我用我的应用程序运行它时,它现在使用的内存比以前多两倍(我的Mac上的java进程). (我在Mac上运行Java 1.8) 当我启动Neo4J 2时,它使用大约250Mb来执行相同的任务和查询.但Neo4J 3使用大约500Mb. 我认为更新[详细]
-
如何在Intellij IDEA中更改默认测试框架?
所属栏目:[Java] 日期:2020-12-15 热度:147
情况如下: 我已经成功地使用JUnit在IntellijIDEA中创建了测试. 然后,当我右键单击测试文件夹以运行测试时,我不小心选择了TestNG而不是JUnit.现在,当我尝试通过右键单击tests文件夹并单击Run“All tests”来运行测试时,它会尝试在TestNG中运行它们,但是没有[详细]
-
java – 递归删除链接列表中所有出现的项目
所属栏目:[Java] 日期:2020-12-15 热度:178
public static Node deleteAll(Node front,String target){ if (front == null){ return null;} if (front.data.equals(target)){ return deleteAll(front.next,target); } front.next=deleteAll(front.next,target); return front;} 我正试图通过这个解决方[详细]
-
java – Vaadin 8设置会话超时
所属栏目:[Java] 日期:2020-12-15 热度:95
如何在Vaadin 8中设置会话超时? 我没有使用web.xml,它已经成为在框架的早期版本中设置它的地方. 最佳答案 TL;博士 从包装VaadinSession中提取后,可以将标准Servlet会话的超时设置为整数秒的int数. VaadinSession.getCurrent().getSession().setMaxInactiveI[详细]
-
java – 可以定制Wicket模态窗口吗?
所属栏目:[Java] 日期:2020-12-15 热度:93
我需要在Wicket模态窗口的标题栏中添加一个按钮.我在Wicket API中找不到任何有用的东西可以帮助我.有没有办法以这种方式自定义标题栏? 最佳答案 根据/org/apache/wicket/extension/ajax/markup/html/modal/res/modal.js你不能通过wicket api修改模态窗口装[详细]
-
java – 在循环中使用try-finally块
所属栏目:[Java] 日期:2020-12-15 热度:192
参见英文答案 Does a finally block always get executed in Java?????????????????????????????????????46个 我试图理解当我最终在while循环中使用时的机制. 在下面的代码中.在最后的行打印和比休息时间.我期待代码不会到达finally块.或者,如果它到达finall[详细]
-
对于每个循环,作为Java8中的流 – k-means
所属栏目:[Java] 日期:2020-12-15 热度:88
我有一个k-means算法的实现,我想通过使用Java 8流和多核处理使我的过程更快. 我在Java 7中得到了这段代码: //Step 2: For each point p://find nearest clusters c//assign the point p to the closest cluster cfor (Point p : points) { double minDst =[详细]