小编use*_*651的帖子

EJB bean可以实现多个接口吗?

EJB bean是否可以实现多个用户定义的接口,除了业务接口(@ Local,@ Remote)或No-Interface视图(@LocalBean)?

例如,定义两个接口UserInterface1,UserInterface2没有注释.

这是合法的实施:

@Stateless
public class MyBean implements UserInterface1, UserInterface2 { ...
Run Code Online (Sandbox Code Playgroud)

然后我又有另一个困惑:

@Stateless
public class MyBean implements Runnable { ...
//inside I won't try to manage thread
}
Run Code Online (Sandbox Code Playgroud)

这是合法的还是非法的,我发现glassfish支持这种情况.

java interface javabeans ejb-3.1

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

FreeMarker Java 8 可选值支持

FreeMarker 是否支持 Java 8 中的 Optional 值?

例如,我有 String id,它的 getter 方法是这样的:

public Optional<String> getId() {
  return Optional.ofNullable(Id);
}
Run Code Online (Sandbox Code Playgroud)

我将如何在 .ftl 文件中引用它。似乎 {data.id} 找不到正确的 Optional 值。但给了我 Optional[1334586]

freemarker optional java-8

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

如何以编程方式检查 JVM 上是否启用了 FIPS

Java 12 之后,删除了内部包 com.sun.net.ssl。有什么方法可以让我以编程方式检查 JVM 上是否启用了 FIPS?

java jvm fips

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

Kubernetes 是否以 JSON 格式作为输入文件来创建 configmap 和 secret?

我有一个 JSON 格式的现有配置文件,如下所示

{
    "maxThreadCount": 10,
    "trackerConfigs": [{
            "url": "https://example1.com/",
            "username": "username",
            "password": "password",
            "defaultLimit": 1
        },
        {
            "url": "https://example2.com/",
            "username": "username",
            "password": "password",
            "defaultLimit": 1
        }
    ],
    "repoConfigs": [{
        "url": "https://github.com/",
        "username": "username",
        "password": "password",
        "type": "GITHUB"
    }],
    "streamConfigs": [{
        "url": "https://example.com/master.json",
        "type": "JSON"
    }]
}
Run Code Online (Sandbox Code Playgroud)

我知道我可以使用 --from-file 选项传递键/值对属性文件,用于配置映射和秘密创建。

但是 JSON 格式的文件呢?Kubernetes 是否也将 JSON 格式文件作为输入文件来创建 configmap 和 secret?

$ kubectl create configmap demo-configmap --from-file=example.json
Run Code Online (Sandbox Code Playgroud)

如果我运行此命令,它会显示已创建 configmap/demo-configmap。但是如何在其他 pod 中引用此 configmap 值?

kubernetes kubernetes-pod kubernetes-secrets configmap

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

带有查询exp的JMX MBeanServer.queryMBeans不起作用

我想使用MBeanServer.queryMBeans(ObjectName name,QueryExp query)来获取带有查询表达式的MBean,但似乎它不适用于QueryExp查询。例如,我有这样的测试代码:

public class CreateAndRegisterMBeanInMBeanServer {

/**
 * @param args
 */
public static void main(String[] args) throws Exception {

    String objectName = "com.javacodegeeks.snippets.enterprise:type=Hello";
    QueryExp exp = Query.eq(Query.attr("type"), Query.value("Hello"));


    MBeanServer server = ManagementFactory.getPlatformMBeanServer();

    // Construct the ObjectName for the Hello MBean we will register
    ObjectName mbeanName = new ObjectName(objectName);

    Hello mbean = new Hello();

    server.registerMBean(mbean, mbeanName);

    Set<ObjectInstance> instances = server.queryMBeans(new ObjectName(objectName), null);
    System.out.println(instances.size());

    for (int i = 0; i < instances.size(); i++) {
        ObjectInstance instance = (ObjectInstance) instances.toArray()[i];

        System.out.println("Class Name:t" …
Run Code Online (Sandbox Code Playgroud)

java jmx

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