小编Joy*_*eep的帖子

java.util.ConcurrentModificationException流

我正在尝试以下代码Java 8 SE 我直接从eclipse运行它,它有下面提到的异常我也用命令提示符运行它产生相同的结果.

List<String> test = new ArrayList<>();
test.add("A");
test.add("B");
test.add("c");
test = test.subList(0, 2);
Stream<String> s = test.stream();
test.add("d");
s.forEach(System.out::println);
Run Code Online (Sandbox Code Playgroud)

我不确定为什么它会给出以下异常

Exception in thread "main" java.util.ConcurrentModificationException
    at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1388)
    at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:580)
Run Code Online (Sandbox Code Playgroud)

我运行的Java版本

java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)
Run Code Online (Sandbox Code Playgroud)

java concurrentmodification java-8 java-stream

5
推荐指数
2
解决办法
938
查看次数

如何自动装配spring-data CrudRepository

一些细节我在运行下面给出的代码时遇到了一些问题.我收到以下异常.当我尝试[CrudRepository for Spring Data]的示例代码时[1].

我有一个界面:

package com.joydeep.springboot; 

import org.springframework.data.repository.CrudRepository; 
import com.joydeep.springboot.vo.Message; 

public interface Test1 extends CrudRepository<Message, String> { }
Run Code Online (Sandbox Code Playgroud)

VO类:

package com.joydeep.springboot.vo;

import java.util.Date;    
import javax.persistence.Entity;
import javax.persistence.Id;

@Entity
public class Message {
    @Id
    private String id;
    private String text;
    private String author;
    private Date created;

    public Message() {
        super();
    }
    public Message(String id, String text, String author, Date created) {
        super();
        this.id = id;
        this.text = text;
        this.author = author;
        this.created = created;
    }
    public String getId() …
Run Code Online (Sandbox Code Playgroud)

spring spring-data-jpa spring-bean spring-boot

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

带有 kafka 消费者的断路器

有没有办法使用基于Spring Kafka的消费者实现断路器模式。我想知道在实现我的 Spring kafka 消费者时,如果基于某些外部系统处理数据失败并引发网络错误,是否可以停止消费记录。但是,如果网络问题得到解决,消费者应该再次正常处理。

spring circuit-breaker apache-kafka kafka-consumer-api

3
推荐指数
2
解决办法
5923
查看次数