java相关内容

Java 11 RMI NoClassDefFoundError

我更新了我的应用程序以使用Java 11,并且在尝试通过RMI重新绑定对象时收到以下错误。该应用程序在Java 8上运行良好。 他们说NoClassDefFoundError可能是由于类路径中缺少类或静态块中的错误而发生的。 $Proxy0类显然是在运行时创建的类,因此它不应该位于类路径中,但我想知道rmiregristy是否知道这一点。 我没有看到任何可能导致问题的静态代码块。 ..
发布时间:2022-08-23 16:37:36 Java开发

Java RMI中的代码库到底有什么意义?

我目前正在学习RMI。 我不太理解代码库的概念。我读到的每篇论文都表明,调用远程对象的客户端可以从代码库加载方法定义。 现在的问题是:我不需要类路径中的描述/接口吗?如果我只在运行时知道远程对象上的方法,我如何调用这些方法呢?这甚至无法编译。 我是不是完全误解了这一点?那么代码库到底有什么意义呢?提供代码库似乎有很多额外的工作和要求 谢谢 推荐答案 假设您只向客户端提 ..
发布时间:2022-08-23 16:28:14 Java开发

致命异常:java.lang.IlLegalArgumentException:比较方法违反其常规合同

我知道有很多类似的问题,我通过阅读这些问题的答案得到了很大的帮助,但我不能看到我的客户是如何面对这个问题的。而且只有一个客户端面临此问题。 我有一个列表,我正在使用比较器接口对该列表进行排序。您认为以下代码有问题吗? private static class BiologySamplesComparator implements Comparator ..
发布时间:2022-08-22 16:07:58 Java开发

将比较器与多个比较器一起使用

我可以使用此代码中的所有简单比较器进行排序,但不能使用ComplexComparator。我想不出如何编码才能让它正常工作。如有任何建议/解释,我们将不胜感激。 这是我的主程序: package pkgTest; import java.util.Arrays; public class Main { public static void main(String[] ar ..
发布时间:2022-08-22 15:58:11 Java开发

为什么比较返回一个整数

我最近在SO聊天中看到了一次讨论,但没有明确的结论,所以我最终在那里询问了一下。 这是出于历史原因还是与其他语言的一致性?当查看各种语言的compareTo的签名时,它返回一个int。 为什么它不返回枚举。例如,在C#中我们可以这样做: enum CompareResult {LessThan, Equals, GreaterThan}; 和: public Compa ..
发布时间:2022-08-22 15:36:14 Java开发

Java使用具有多个排序条件的可比对象进行排序

我最近开始学习Java。我看的是可比性和可比性。我读到的不同之处之一是“当你有一个分类标准时,使用可比较的接口,而对于多个使用比较器”。 但对于可比性,我也可以使用多种分类标准,如下所示: class Employee implements Comparable{ public int empID; public int empStartDate; ..
发布时间:2022-08-22 15:26:50 Java开发

如何使用生成返回Mono的包装调用来创建Flux

我有一个例子,我想使用Flos.Generate,因为我不想进行昂贵的阻塞调用,除非/直到订阅者请求它。具体地说,我会多次调用Elasticearch(有效地进行分页),直到没有更多的匹配。我已经使用Iterator中的标准阻塞调用实现了这一点。其中,对生成的lambda块和通量的每次调用都以.subscribeOn(Schedulers.boundedElasti ..

Spring WebFlux文件上传:不支持的媒体类型415,支持分块上传

我在使用Spring的反应性框架处理文件上传时遇到了一些问题。我认为我正在遵循文档,但无法摆脱此415/Unsupported Media Type问题。 我的控制器如下所示(如下面的示例:https://docs.spring.io/spring/docs/current/spring-framework-reference/web-reactive.html#webflux-multip ..
发布时间:2022-08-22 14:17:19 Java开发

如何使用IN子句查询ApacheIgnite

我在ApacheIgnite中创建了一个架构,如下所示: --------------------------------------------- EmpId | EmpName | HomeZip | OfficeZip| Dept | --------------------------------------------- 1 | Sam | 98123 | 98 ..
发布时间:2022-08-22 13:40:45 Java开发

从RDBMS到Ignite缓存的快速数据加载

我有一个内部连接到RDBMS的用户界面。在用户界面中,用户可以选择任意数量的表,也可以编写SELECT查询以获取结果集并将其加载到Apache Ignite缓存中。您能否建议使用示例或以表格格式将数据加载到缓存中的API。 推荐答案 您需要使用Data Streamer API。至于需要多长时间:这取决于您的群集的大小、网络的性能、记录的大小等。IGNITE可水平扩展,因此它可以在您发 ..
发布时间:2022-08-22 13:02:45 Java开发

基于时间的线程安全优先级队列

我需要一些类似队列的数据结构来执行以下任务: 有些线程添加了附加延迟值的数据项(例如秒),例如queue.add(data, delay)。 既可以有不同的延迟,也可以有相同的延迟,队列应充当优先队列:延迟越小的项越接近末尾(出队速度更快) 排队项每秒钟delay应减1,直到达到0(然后保持不变为0) 在delay为0的项目中,出列顺序就是它们的插入顺序(虽然到达0的顺序更好) 一些 ..
发布时间:2022-08-22 12:40:37 Java开发

从Java启动的数据库查询是否总是阻塞I/O?

假设一些阻塞I/O是在Java中完成的,例如长时间运行的数据库查询。在Java中,通常有没有一种方法可以让一些Java数据库驱动程序告诉JVM调度器,调用已经离开JVM,现在正在由某个外部系统处理?然后,JVM可以将服务数据库查询的线程分配给某个其他操作,直到来自数据库的回复到达为止。这样,阻塞数据库查询将有效地变为非阻塞。 我只是想知道是否可以在一般的JVM上这样做。我使用Java已经有很 ..
发布时间:2022-08-22 12:31:27 Java开发

Z3&;的Java绑定的JavaExample.Java测试的编译错误

我正在尝试使用Z3的Java绑定,特别是尝试运行Z3的4.4.2版本中分发的Java示例JavaExample.java。 JavaExample.java在我使用4.4.2 com.microsoft.z3.jar文件时编译得很好。但是,它不会运行,因为默认的libz3java.dll是32位,而我的环境是64位。我尝试为其生成文件生成器scripts/mk_make.py构建一个带有-x ..
发布时间:2022-08-22 09:23:43 Java开发

Z3';的Java绑定的JavaExample.Java测试的编译错误

我正在尝试使用Z3的Java绑定,特别是尝试运行Z3的4.4.2版本中分发的Java示例JavaExample.java。 JavaExample.java在我使用4.4.2 com.microsoft.z3.jar文件时编译得很好。但是,它不会运行,因为默认的libz3java.dll是32位,而我的环境是64位。我尝试为其生成文件生成器scripts/mk_make.py构建一个带有-x ..
发布时间:2022-08-22 09:12:27 Java开发

GStreamer Android硬件加速H.264编码

我正在开发一个机器人,它使用Gstreamer从Jetson Nano通过UDP将两个摄像头流传输到Android设备。 此时,我正在获取其中一个流,并尝试对视频进行编码以在Android设备上显示。我的GStreamer管道如下所示: rtspsrc location=rtsp://192.168.1.239:8554/test ! application/x-rtp, payloa ..
发布时间:2022-08-21 20:47:58 Java开发

来自GlassFish控制台的Derby身份验证错误,但来自ij的相同凭据有效

我第一次尝试在没有IDE的情况下运行一个Java EE 7Web应用程序,并艰难地完成了学习曲线。为了简单起见,我从GlassFish 4.1和Derby 10.11.1.2开始,这是我用于开发的。 我目前的问题是在GlassFish Web界面上配置连接池时出错。错误为“连接身份验证失败。原因:用户ID或密码无效”。然而,我在一个DoS提示符和Chrome的GlashFish Web控制台中运 ..
发布时间:2022-08-21 19:30:11 Java开发

嵌入Tomcat 8的共享类加载器

我已将Tomcat从7.0.34版升级到8.0.33版,从那以后,我一直面临共享Web应用程序上下文和Junit上下文的问题。 我有一个带有Singleton类的Web应用程序,它收集有关该Web应用程序的统计数据。我还有在嵌入式Tomcat中运行Web应用程序的Junit。Junit查询Web应用程序,然后检查统计数据。 我试着做一个简单的例子: 单件: public ..
发布时间:2022-08-21 19:18:26 Java开发

Ibatis基于环境变量加载属性文件

我正在尝试重构一个旧的应用程序,以便一次构建它并将其部署到任何地方。我现在面临的问题是属性文件,ibatis无法理解任何环境变量的任何占位符。所以理论上我需要这样的东西: 类似于l ..
发布时间:2022-08-21 19:08:48 Java开发

具有$的AWS-弹性豆茎环境属性

我正在尝试将其中包含$的属性设置为环境属性(配置->软件->环境属性),该属性最终将被传递给我的Tomcat context.xml文件(所有文件都运行在运行在64位Amazon Linux/3.0.1上的带有Java 8的AMI-Tomcat 8上)。它似乎不接受$字符(来源:https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/envir ..
发布时间:2022-08-21 18:53:36 Java开发

有效字符在RFC 7230和RFC 3986中定义

我的程序在网上抛出这个异常,我知道它错误的原因。 我的问题是如何找到错误的位置,Java无法捕获此异常的位置。 如何获取有关此异常的其他信息,例如,此错误请求的地址的API。 错误消息如下: 2019-01-18 07:49:23.076 [http-nio-127.0.0.1-8081-exec-96] INFO org.apache.coyote.http11.Http11Pr ..
发布时间:2022-08-21 18:33:53 Java开发