小编Roy*_*ark的帖子

Collectors.joining(",")线程安全吗?

java.util.stream.Collectors::joining实现线程安全的?我能做点什么吗

public final class SomeClass {
  private static final Collector<CharSequence, ?, String> jc = Collectors.joining(",");

  public String someMethod(List<String> someList) {
       return someList.parallelStream().collect(jc);
  }
}
Run Code Online (Sandbox Code Playgroud)

不用担心遇到并发问题?

java concurrency java-8 java-stream

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

多节点环境中的可恢复文件上载

根据我对chunked文件上传的理解,块存储在内存中,以便在发生故障时可以从该点恢复上载.但是,我假设在多节点环境中,这使得必须使用"粘性会话",以便始终将同一客户端重定向到同一节点(包含内存中的块的节点).但是,除此之外,我们不需要在其他地方使用粘性会话,所以我们不愿意.

是否有任何方法(使用例如Hazelcast或任何其他内存数据网格)通过群集节点分发块,以便以后即使客户端连接到不同节点也可以恢复上载?如果重要,我们正在使用Spring Boot(最新版).

spring file-upload spring-mvc chunks

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