小编Bha*_*ala的帖子

Java 中的“密封接口”有什么意义?

密封类密封接口Java 15中的一个预览功能,在 Java 16 中第二个预览,现在建议在 Java 17 中交付

他们提供了典型的例子一样Shape- > CircleRectangle等等。

我理解密封switch提供的语句示例对我来说很有意义。但是,密封接口对我来说是个谜。任何实现接口的类都被迫为它们提供定义。接口不会损害实现的完整性,因为接口本身是无状态的。我是否想将实现限制为几个选定的类并不重要。

你能告诉我 Java 15+ 中密封接口的正确用例吗?

java interface sealed-class java-15 java-sealed-type

9
推荐指数
2
解决办法
1604
查看次数

如何捕获远程系统网络流量?

我一直在使用wire-shark来分析套接字程序的数据包,现在我想看到其他主机流量的流量,因为我发现我需要使用仅在Linux平台上支持的监控模式,所以我试过但是我无法捕获在我的网络中传输的任何数据包,列为捕获的0数据包.

场景:

我有一个由50多台主机组成的网络(所有网络都由Windows驱动除外),我的IP地址是192.168.1.10,当我在任何192.168.1.xx之间启动通信时,它显示捕获的流量.但我的要求是从我的主机i监控192.168.1.21 b/w 192.168.1.22的流量.从192.168.1.10.

1:如上所述,是否可以捕获流量?

2:如果有可能那么线鲨是正确的工具(或者我应该使用不同的工具)?

3:如果不可能,为什么呢?

linux spoofing wireshark

7
推荐指数
2
解决办法
2万
查看次数

如何对返回 Smallrye 叛变反应库的 Uni/Multi 的方法进行单元测试?

我在Quarks 应用程序中使用 Smallrye Mutiniy 反应库,因为 Quarks 应用程序本身支持它。

我正在尝试为服务类编写单元测试。我不确定如何为返回Uni / Multi的方法编写单元测试。

一个方法返回Uni<String>

public Uni<String> hello(final String name) {
    final String message = "Hello " + name;
    return Uni.createFrom().item(message);
}
Run Code Online (Sandbox Code Playgroud)

上述方法的实现单元

@Test
void testHello() {
    final Uni<String> casePass = hello("Ram");
    // assertion passes and all good with this.
    casePass.subscribe().with(message -> Assertions.assertEquals("Hello Ram", message));
    
    final Uni<String> caseFail = hello("Ravan");
    //  It is expected to fail the assertion, and it does. But the test is not failing, instead aseertion …
Run Code Online (Sandbox Code Playgroud)

quarkus smallrye-reactive-messaging smallrye mutiny

2
推荐指数
1
解决办法
5442
查看次数

如何从实体类spring boot生成CRUD存储库类

我正在编写一个 Spring boot 项目。我想生成扩展 CrudRepository <T, ID> 的存储库类。我已经通过 Eclipse 的 JPA 工具从表生成实体。现在我拥有连接到 MySql 数据库所需的所有实体。创建存储库类既无聊又耗时,因为它不需要很高的编码技能和编程技能。我想找到一种使用任何可能的工具生成存储库类(如上所述)的快速方法。期待您的帮助!非常感谢!

  • 这些是我生成的实体类

在此输入图像描述

  • 这是我要创建的存储库类: 在此输入图像描述

在此输入图像描述

java spring-data-jpa spring-boot

1
推荐指数
1
解决办法
3318
查看次数