我有一个基于Web的Java应用程序,它为会话信息生成随机UUID.我们的一位测试人员根据他自己的分析声称最多可以生成350毫秒来生成UUID,但我还没有能够复制他的结果.他指出这篇文章http://www.cowtowncoder.com/blog/archives/2010/10/entry_429.html来帮助支持他的结果.我想看看是否有其他人在Java 6或Java 7应用程序中使用Java的内置UUID生成功能遇到了这个限制.
我有一个接受Mono作为参数的方法.我想要的只是从中获取实际的String.谷歌搜索,但没有找到答案,除了在Mono对象上调用block(),但它会进行阻塞调用,所以想避免使用block().如果可能,请建议其他方式. 我需要这个String的原因是因为在这个方法中我需要调用另一个方法,比如print()和实际的String值.我明白这很容易,但我是反应式编程的新手.
码:
public String getValue(Mono<String> monoString)
{
// How to get actual String from param monoString
//and call print(String) method
}
public void print(String str)
{
System.out.println(str);
}
Run Code Online (Sandbox Code Playgroud)