小编Ste*_*ler的帖子

Intellij 基本完整的 ctrl + space 在 macOS 上不起作用

我在 macOS Big Sur 上运行IntelliJ IDEA\xe2\x8c\x83 ,而+space的基本完成似乎不起作用。\n我查看了Preferences / Keymap / Code Completion / Basic,它似乎按顺序排列。

\n

有任何想法吗?

\n

macos hotkeys intellij-idea

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

如何在 Java 中以编程方式获取 Kafka Cluster 和 Broker 信息?

我希望以编程方式从工作人员本身获取我的 kafka 集群上的所有活动代理。这个想法是创建一个健康调度程序,它将检查并返回活动代理地址。

在每个worker中,我在设置consumer配置的时候设置了集群地址

props.put(onsumerConfig.BOOTSTRAP_SERVERS_CONFIG, myServerAddress);
Run Code Online (Sandbox Code Playgroud)

但是,这不会告诉我目前哪些经纪人是活跃的。

我进行了一些搜索,但找不到任何获取此信息的方法。是否可以?

java apache-kafka spring-boot spring-kafka

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

从字符串创建ascii数字字符串

我需要从一个给定的字符串创建一个数字字符串的ascii值。我的字符串仅包含大写的AZ字符。

目前,我有:

String example = "STRING";
List<Integer> list = example.chars()
          .mapToObj(item -> (int) item)
          .collect(Collectors.toList());
Run Code Online (Sandbox Code Playgroud)

输出: [83, 84, 82, 73, 78, 71]

比我做的:

String asciiString = list.stream()
            .map( n -> n.toString() )
            .collect( Collectors.joining( "" ) );
Run Code Online (Sandbox Code Playgroud)

输出: 838482737871

有更有效的方法吗?可能只有一个流?

java java-8 java-stream

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