전체 글 98

[Java] mockito 어노테이션 - 테스트코드 작성(2)

@Mock Mock 객체의 인스턴스 내부는 비어있다. (Null) Mock 객체를 만드는 방법은 다음과 같다. 어노테이션 사용 @Mock List mockedList; 직접 선언 List mockedList = mock(List.class); @Spy Spy 객체는 기존 인스턴스와 동일하다. 하지만 원하는 부분에 대해서만 stubbing을 할 수 있다. Spy 객체를 만드는 방법은 다음과 같다. 어노테이션 사용 @Spy List spyList; 직접 선언 List spyList = Mockito.spy(List.class); 더보기 @Mock 와 @Spy 차이점 https://coco-log.tistory.com/194 @Captor 메서드에 전달된 인자를 캡쳐하는 기능을 제공한다. 캡처할 인자의 타입에..

카테고리 없음 2024.02.19

[Java] mockito JUnit 5 에서 의존성 주입 - 테스트코드 작성(1)

메이븐 의존성 junit-jupiter-engine testImplementation 'org.junit.jupiter:junit-jupiter-engine:5.9.2' mockito-core testImplementation 'org.mockito:mockito-core:5.3.1' mockito 확장 mockito-junit-jupiter Mockito는 라이브러리( mockito-junit-jupiter) 에서 JUnit5 확장에 대한 구현을 제공합니다 . testImplementation 'org.mockito:mockito-junit-jupiter:5.3.1' https://mvnrepository.com/artifact/org.mockito/mockito-junit-jupiter 테스트 클래스..

JAVA 2024.02.19

[Gradle][오류] variable * not initialized in the default constructor

오류 메시지 variable addressBookService not initialized in the default constructor 해결 gradle version 이 4 이하라면 dependencies { implementation 'org.projectlombok:lombok' } gradle version 이 5 이상라면 dependencies { compileOnly 'org.projectlombok:lombok' annotationProcessor 'org.projectlombok:lombok' } 이유 이유는 gradle 버전이 5로 올라가면서 lombok 을 프로젝트에 추가하는 방법이 달라졌기 때문이다. 참고 블로그 : https://anywaydevlog.tistory.com/102

JAVA 2024.02.16

[부동산] "법정동"과 "행정동" 차이

※ 법정동 ※ 관리주체 : 국토교통부 지정된 법정동 명칭은 잘 안바뀜 사용처 신분증 신용카드 부동산 규제지역 부동산 관련 문서 재산권 관련 문서 도로명 주소의 괄호 안에 병기하는 동 명칭 도시철도 역명 제정 시 ※ 행정동 ※ 관리주체 : 행정안전부 인구수 증감에 따라 신설, 폐지 가능 동사무소 기준 사용처 선거구 주소 주민센터가 설치된 곳 주민 관리 예비군 동대 등을 나눌 때 🧐 1개 법정동, 다수의 행정동 주민 수가 많은 1개 법정동에 여러 개의 행정동을 두는 경우 법정동 : 서울 성동구 행당동 행정동 : 행당 1동, 행당 2동 행당동의 인구가 많아서, 행당동 안에 주민센터가 2개 있다는 뜻 🧐 다수의 법정동, 1개의 행정동 주민 수가 적은 경우 법정동을 묶어, 하나의 행정동에서 행정처리를 하는 경우 ..

부동산 2024.02.14

[주식] 엔비디아 (NVDA)

엔비디아란? 엔비디아는 시스템반도체 설계 등의 사업을 전개하고 있는 미국의 기업이다. 80% 가량의 점유율을 기록하며 외장PC GPU 리테일시장 점유율 1위를 기록하고 있으며, 인공지능 가속기 분야에서도 80% 이상의 점유율로 선두이다. 또한 자율주행 자동차 플랫폼 시장에서도 업계 선두를 유지하고 있다. 파운드리를 제외한 반도체 산업에서 매출로는 세계 6위의 매출, 팹리스 업체 중에서는 인텔과 퀄컴에 이은 3위에 해당된다. 최근 5년 주가 최근 뉴스 [2023.08.29] 엔비디아 선행 PER이 낮아졌다 엔비디아는 올해 들어서만 250% 넘게 폭등했다. 하지만 투자 전문 매체 배런스에 따르면 28일(현지시간) 엔비디아 주가수익비율(PER)은 약 33배 수준으로 올해 1월5일 이후 최저 수준으로 낮아졌다...

주식 2023.09.12

[주식] QQQ (Invesco QQQ Trust Series 1)

QQQ란? Invesco QQQ Trust ETF 약자 나스닥에 상장된 주식들 중 금융주를 제외한 상위 100 종목을 1배로 추종하는 미국의 ETF 이다 보유 주식 종목 AAPL(애플), MSFT(마이크로소프트), AMZN(아마존), GOOG(구글), FB(페이스북), TSLA(테슬라), NVDA(엔비디아), PYPL(페이팔), ADBE(어도비시스템즈) 등이 있음 애플이 가장 높은 비중을 차지하고 있으며, 기술주 중심이라 IT, 경기소비재 등이 대표 기업이 포함되어 있음 최근 상황(23년 9월) 빅테크 선행 PER 흐름 최근 테슬라를 제외하고 PER가 감소 및 안정화 추세 앞으로의 실적을 기반으로 산정되는 데이터이기 때문에 실적이 좋아질 것이라는 전망 반도체 선행 PER 흐름 21년 이후 2년만에 처음으..

주식 2023.09.12

[부동산] 첫 시작은?

부동산 어떻게 시작해야할까....? 부동산 공부를 본격적으로 하려고 한다. WHY!!! 왜? 시작하려 하는가? 나에게는 유동 자산만 존재한다 이를테면 월급이나 주식 등등 하지만 이는 안정적이지 않다. 그러므로 고정 자산을 갖기 위해서 시작해보려한다. 무엇부터 해야하는가? 그러나 어떤거부터 시작해야할지 모르겠다 우선 주변 사람들의 도움을 얻어 온갖 책과 강의를 종합해보려고 한다. 이 글은 계속 수정될 것 같다.. 1. 강의 1.1 열반스쿨 기초반 (월급쟁이 부자들) 더보기 https://weolbu.com/product?displaySeq=2226&fromUrl=/class 열반스쿨 기초반 - 하락장에서 투자처 찾는법 월급쟁이부자들 weolbu.com 비전보드 작성하고, 본인 투자 로드맵 그리고, 인생 계..

부동산 2023.09.12

[Kafka] docker 로 셋팅시 replication factor: 3 larger than available brokers: 2 오류

replication factor: 3 larger than available brokers: 2 카프카 브로커가 2개인데 레플리카 펙터가 3개인 토픽을 만들 때 발생하는 에러 토픽을 삭제하고 다시 만들어본다. 만약 docker 로 셋팅하고 있다면 "KAFKA_DEFAULT_REPLICATION_FACTOR" 값을 확인해보아야한다. kafka-1: hostname: kafka-1 container_name: kafka-1 image: confluentinc/cp-kafka:5.5.1 ports: - '9092:9092' depends_on: - zookeeper-1 environment: KAFKA_BROKER_ID: 1 KAFKA_ZOOKEEPER_CONNECT: zookeeper-1:32181 KAF..

Kafka 2023.09.11

[Kotlin] Spring Cloud Stream Kafka 적용하기

1. Gradle 추가하기 추가 사항 // Spring Cloud Stream Kafka Binder implementation("org.springframework.cloud:spring-cloud-stream-binder-kafka") implementation("org.springframework.cloud:spring-cloud-starter-stream-kafka") 오류 로그 * Could not find org.springframework.cloud:spring-cloud-stream-binder-kafka:. gradle 정보를 찾지 못하는 듯하다. 오류 해결 * Spring Cloud 에 대한 의존성을 주입해준다. 방식은 dependencyManagement mavenBom 방식을 활용 ..

Kotlin 2023.08.29