일-상/오류노트

연결이 안된다면 여기로 # Broker의 ID로 Cluster내에서 Broker를 구분하기위해 사용. broker.id=0 #카프카 내에서 토픽을 삭제 할 수 있는지 여부. 기본값 true delete.topic.enable=true # 생성되지 않은 토픽을 자동으로 생성할지 여부. 기본값은 true. auto.create.topics.enable=false # Broker가 받은 데이터를 관리위한 저장공간. log.dirs=~/kafka_2.12-2.1.0/data/kafka # Broker가 사용하는 호스트와 포트를 지정, 형식은 PLAINTEXT://your.host.name:port 을 사용 listeners=PLAINTEXT://:9092 # Producer와 Consumer가 접근할 호스트와 ..
log4j:ERROR Could not read configuration file from URL [file:/opt/kafka/bin/../config/tools-log4j.properties]. java.io.FileNotFoundException: /opt/kafka/bin/../config/tools-log4j.properties (No such file or directory) 토픽을 조회하는 명령어 입력을 했는데 log4j.properties 읽지 못한다는 오류가 났다. 맨아래 토픽은 조회가 됏는데 위에 오류들이 신경쓰였다. 두번째줄 URL[ file: ~~~~~~~~~~~~ 경로 부분으로 들어가서 tools-log4j.properties 파일이 있는지 확인해줬는데 없어서 만들어줬다. echo..
Redis에 Object 를 저장 하기 위해서는 Serializer를 통해 직렬화해주어야한다. Object Mapper를 통해 > json으로 변환해서 저장 시켜주어야 한다. Spring에서는 Spring Data Redis 라이브러리를 이용하여 Redis에 접근할 수 있다. 이때 Redis를 접근할 수 있는 프레임워크로 Lettuce, Jedis가 있다. Lettuce는 별도의 설정 없이 이용할 수 있고, Jedis는 별도의 의존성 추가가 필요하다. 🛠️ Code 더보기 @Configuration public class RedisConfig { @Value("${spring.data.redis.host}") private String redisHost; @Value("${spring.data.redis..
이번 프로젝트를 하다가 게시판 - 댓글을 왜 연관관계를 하면안되는지 이것보다 더 연관관계가 깊은게 뭐가 있을까 하면서 간접 참조라는 개념을 알게되었다 게시판은 댓글이 없어도 된다 하지만 댓글은 게시판이 있어야 한다. 하지만 이것 외에 둘의 관계는 없다. 댓글이 게시판 생성 수정 삭제에 관여할 것은 아니지 않은가 이렇다면 간접 참조를 사용하여야 한다. 도메인 주도 설계를 공부하다 보면 아래의 예시 이미지 처럼 도메인을 기준으로에그리거트 단위로 그룹핑을 하게 된다. 에그리거트 : 관련된 도메인의 집합 DDD 에서는 에그리거트간에 참조 방식은 직접 참조 방식 보다 간접 참조하는 방식을 권장한다. 위의 이미지는 회원과 빵집의 관계 (회원이 빵집을 등록하는 관계) 를 나타낸 것 이다. 1. 직접 참조 JPA 에..
If you want an embedded database (H2, HSQL or Derby), please put it on the classpath. Spring boot 테스트를 위해 실행을 했는데 갑자기 누구세요 ..? 에러 발생이유엔 Spring Boot는 DataSource 를 필요로 하는 아래 같은 의존성이 추가만 되어 있어도 자동으로 DataSource 생성을 시도한다. 처음 프로젝트를 만들때 의존성도 추가를 할때 대부분 RestApi를 만들면 Lombok, Spring Web, Spring Configuration Processor 이정도만 초기 의존성으로 선택하고 하자 Gradle에 dependencies { implementation "com.h2database:h2" } h2를 추..
어느날 scanner 함수를 사용하다가 InputMismatchException 을 만나게 되었다. (.nextInt() 같은 타입이 지정 되어있는 메소드에 타입이 맞지 않은 값들을 넣어주면 생기는 에러메세지 였다.) 스캐너 함수에서 타입매칭에러를 이르킬 경우 해당 변수가 계속 매칭 되어있어 그 루프는 끝나지 않고 계속 도는 현상이 발생되었다. 이럴 경우 스캐너 함수인 sc를 새로 초기화 해주어야 한다. 난 sc.nextLine()을 이용하여 잘못 잘못된 값을 .nextLine()함수를 통해 scanner 함수를 초기화 해주었다. nextInt() Enter값은 그대로 남아있다. nextLine() 메소드는 Enter값을 기준으로 메소드를 종료시키기 때문에 nextLine()메소드가 실행될 때 남아있는 ..
문제점 : 디비 삭제 쿼리를 작성하던 도중 계속 사용중인 디비를 찾지 못하는 오류가 발생 했다. 데이터가 안넘어 오는게 아닐까 아니면 오타가 났나 아무리 찾아봐도 모르겠다 -- 인덱스 번호인 3이 잘 출력이 됏는데 ... 알고보니 str타입 이었다... print(type(tindex_receive)) 꼭 타입 확인하고 쿼리 작성하기 꼭...!!
보통의 블로그들에서 sort() 메소드에 대해서 이렇게 정의 되어있었다... 여러번 시도했지만 500에러가 떳는데.... .sort('필드명' , -1)
imSoo
'일-상/오류노트' 카테고리의 글 목록 (4 Page)