Java开发

Maven错误无法访问属性的默认字段

我使用的是最新版本的JAVA-&>16。当我运行MVN CLEAN时,收到无法初始化类org.apache.maven.plugin.war.util.WebappStructureSerializer错误。我读到添加maven-war-plugin可能是一种解决方案,但它对我不起作用。当我运行MVN安装时,出现以下错误: 注入构造函数时出错,java.lang.ExceptionInIni ..
发布时间:2022-08-10 09:00:41 Java开发

Netty如何确定读取何时完成?

下面是回应服务器的ChannelHandler。 Netty框架将调用channelReadComplete()方法通知处理程序对channelRead()的最后一次调用是当前批处理中的最后一条消息。 我的问题是,既然数据是通过中继线传输的,Netty如何知道a batch of message何时完成? 推荐答案 Channel ReadComplete()在没有更多数据 ..
发布时间:2022-08-09 21:12:04 Java开发

我可以通过使用一个超类扩展到另一个超类来创建继承的层次结构吗?

所以我们正在做一个虚拟宠物项目,我们需要创建ArrayList并与虚拟宠物交互。 我想做的是拥有一个可扩展到CatClass和DogClass的PetClass超类。 CatClass将是OrganicCat和RoboticCat的超类。狗类也是如此。 这可能吗?或者我应该使用抽象方法还是继承方法? 我找不到任何问题或答案,因此假定这是不可能的。 推荐答案 您可以想 ..
发布时间:2022-08-09 18:01:53 Java开发

JPA持久化与现有实体有关系的新实体

我有两个具有@ManyToMany关系的实体,让我们举一个常见的示例学生和课程,我正在持久化一个新课程和一个学生列表,如果列表中有一个新学生,它应该级联新的学生,如果它已经存在,它应该更新它。 对于新学生和新课程的情况,它工作得很好,但是对于新课程和现有学生,我从数据库中抛出了一个唯一的约束违反。关系如下。 @Entity @Table public class Course impl ..
发布时间:2022-08-09 15:59:50 Java开发

寻找最少的移动次数

我有以下问题陈述: 给定一个数字n(1<;n<;10^9),最少有多少 集合中的数学运算(n除以2,n除以3, 从n中减去1)可用于将数字n转换为1? 到目前为止,我编写了以下代码来尝试解决该问题: while(n!=1){ if(n%3==0 || n%2==0){ if(n%3==0){ n=n/3; ..
发布时间:2022-08-08 23:59:36 Java开发

在Java中生成随机的唯一双精度值

我需要一个64位浮点随机数的集合,并且它们应该是不同的。是否有用于此操作的库例程,或者是否应手动搜索重复项? 实际上,更重要的是这些数字不能比一些非常小的常量ε更接近。是否也有相应的库例程? 推荐答案 为此可以使用streams。 double[] array = new Random().doubles() .dist ..
发布时间:2022-08-07 20:09:26 Java开发

如何获取本地日期-时间而不是服务器日期-时间

我正在制作一个Java Web应用程序,其中不同国家/地区的客户需要通过jsp页面上载文件。我必须在WebLogic服务器中部署此应用程序。 现在我想要的是他们的本地日期时间。我不想要服务器日期时间。 我应该在Java应用程序中编写什么代码来获取它们的本地日期和时间。 推荐答案 除非在POST/AJAX调用中显式传递,否则很难获取用户/客户端的时间。 在Java脚本中 ..
发布时间:2022-08-07 09:18:48 Java开发

IntelliJ调试器:连接但不会注意到代码运行到断点

我尝试使用IntelliJ Idea 11.1旗舰版调试应用程序服务器(WebLogic)。调试器配置以前起作用,我没有更改任何内容。 事情是这样的:IntelliJ告诉我 已连接到目标VM,地址:‘[Snip]:9009’,传输:‘Socket’ 我可以添加和删除断点,并且它们用复选标记标记,因此设置它们似乎是可行的。通过与我的应用程序的Web界面交互,我尝试命中我设置的断点。 ..
发布时间:2022-08-07 09:15:40 Java开发

MicroProfile指标在WildFly 25上不显示自定义指标

我正在尝试使用Javax/jaxars,并且使用的是我不太熟悉的WildFly 25服务器。 在搜索类似于Spring的Actuator的东西时,我无意中发现了服务器默认公开的指标和健康端点,以及它向应用程序端点添加自定义计数器、量规等的能力。 但是,无论我做什么,这些自定义终结点都不会在默认的http://localhost:9990/metrics URL下公开。 我正在遵循 ..
发布时间:2022-08-06 21:56:17 Java开发

从具有重复元素的数组中随机找到一个组合,其和等于n

如何从具有重复元素的array中随机找到一个组合,其总和等于n。 示例 array为[1, 2, 2, 3]和n为3 答案为1+2、1+2、3 如果randomSubsetSum(array, n)为解决方案,则randomSubsetSum([1,2,2,3], 3)将返回1+2、1+2、3之一。注意:1+2出现的频率是3的两倍 真实场景:从题库中随机选择试题 我发现了一 ..
发布时间:2022-08-06 16:59:41 Java开发