profile
Backend Developer
post-thumbnail

Service Test 하는 방법

테스트 골격 잡기 게시글 서비스 로직의 테스트와 골격 잡기 댓글 서비스 로직의 테스트와 골격 잡기 테스트 코드 작성에 따른 비즈니스 메서드 구현 구현

2022년 12월 5일
·
0개의 댓글
·
post-thumbnail

[Jenkins] Jenkins 설치 및 실행

docker pull jenkins/jenkinshttps://github.com/jenkinsci/dockerdocker run -d -p 8080:8080 -p 50000:50000 --name jenkins-server --restart=on-failur

2022년 12월 3일
·
1개의 댓글
·
post-thumbnail

[Spring Test] Spock 프레임워크란?

Spock > 우아한 형제들 기술블로그 Spock 프레임워크란? Spock 란 Groovy 언어를 이용하여 테스트 코드를 작성할 수 있는 프레임워크이며 JUnit 과 비교하여 코드를 더 간결하게 작성 가능하다. Groovy 언어는 동적 타입 프로그래밍 언어로 J

2022년 12월 3일
·
0개의 댓글
·
post-thumbnail

[Spring Test] JPA 이용하여 CRUD 테스트 코드를 작성할 때 어떤 DB환경이 좋을까?

테스트 환경에서 DB 선택은 다음과 같다.1\. 운영환경과 유사한 스펙의 DB(개발 환경 DB) 사용하기운영 환경과 유사한 테스트를 할 수 있다는 장점이 존재한다.테스트 코드의 신뢰성이 깨질 수 있다. 즉, 실행하면 같은 결과값이 안 나오는 경우가 있다.공용으로 같은

2022년 12월 3일
·
0개의 댓글
·
post-thumbnail

[Python, 알고리즘&자료구조] for else 구문

삼성 python 3.7이 되므로 모든 코딩테스트에서 사용 가능하다.\\위 문제에서 이중 for 문에서 소수이면은 모든 for문을 돌고 for문을 빠져 나오게 된다. 이러한 얘들은 소수이기에 출력을 한다.즉 for-else는 모든 for문을 도는 얘들만 들어갈 수 있다

2022년 12월 2일
·
0개의 댓글
·
post-thumbnail

[Java, 알고리즘&자료구조] Array custom 정렬

정적 배열 정렬 하는 방법은 원래 오름차순(naturalOrder), 내림차순(reverseOrder)원시타입은 내림차순으로 정렬할 수 없다.

2022년 12월 2일
·
0개의 댓글
·
post-thumbnail

[Java, 알고리즘&자료구조] 우선순위 큐 선언

오름차순으로 우선순위 큐 내림차순으로 우선순위 큐

2022년 12월 2일
·
0개의 댓글
·
post-thumbnail

[Docker] MySQL, MariaDB 한글 깨짐 현상 관련 설정

한글 깨짐 현상을 막기 위해 conf.d 설정이 필요하다.docker mysql, mariaDB 컨테이너 내에 /etc/mysql/conf.d 경로에 .cnf 설정 파일을 넣어주면 해당 내용 바탕으로 설정이 초기화 시킬 수 있다.

2022년 12월 2일
·
0개의 댓글
·
post-thumbnail

[Docker] Ubuntu 환경 도커 설치

공식 설치 메뉴얼: https://docs.docker.com/engine/install/ubuntu 설치 메뉴얼을 정리하였습니다.

2022년 12월 2일
·
0개의 댓글
·
post-thumbnail

[Docker] 도커를 왜 굳이 사용해야 할까?

똑같은 일을 하는 2대의 서버가 있다 해도, A 서버는 1년 전에 구성했고 B서버는 이제 막 구성했다면 운영체제부터 컴파일러, 설치된 패키지까지 완벽하게 같기는 쉽지 않다.이러한 차이가 문제를 발생시킬 수 있다.도커는 서버마다 동일한 환경을 구성해주기 때문에 이러한 문

2022년 12월 2일
·
0개의 댓글
·
post-thumbnail

[Spring Test] 서버 사이드 렌더링시에 컨트롤러 테스트 방법

컨트롤러 테스트를 작성하는 순서를 깃헙 Commit을 통해 확인해보려고 합니다. 요구사항에 맞는 테스트 코드를 미리 작성 테스트 코드를 완전히 구현하기 전에는 각각의 테스트 코드 @Disabled 처리 빌드시에 테스트 코드 제외하는 방법 build.gr

2022년 12월 2일
·
0개의 댓글
·
post-thumbnail

[이펙티브 자바] 01. 생성자 대신 정적 팩터리 메서드를 고려하라

생성자 대신 정적 팩터리 메서드를 고려하라일반적으로 클래스의 인스턴스는 생성자를 통해 얻는다. 이외에도 정적 팩터리 메서드를 이용해 인스턴스를 생성하는 방법이 있다.인스턴스 생성을 흔히 사용하는 생성자가 아닌 static method를 사용해 생성하는 방법이다.생성자에

2022년 12월 1일
·
0개의 댓글
·
post-thumbnail

Data REST API Test

Data REST API Test Code 작성슬라이스 테스트에서는 작동을 못한다. 이에 따라 통합 테스트로 진행한다.위의 테스트는 API가 존재하지만 200번이 아닌 404번의 오류가 발생한다.@WebMvcTest는 Slice Test 이므로 Controller외의

2022년 11월 30일
·
0개의 댓글
·
post-thumbnail

Spring Data REST

Aritcle Entity 를 빠르게 RestFul API 빠르게 구현하려 한다.Spring Data REST 공식 문서테스트를 시작적으로 보기 위한 dependency이다.\`http://127.0.0.1:8080/api/explorer/index.htmlh

2022년 11월 30일
·
0개의 댓글
·
post-thumbnail

엔티티 애노테이션

Entity Annotation@ToString : effective java item 12 toString을 항상 재정의하라재정의 했다면, System.out.println(article)와 같이 작성하면 내부 내용을 볼 수 있으므로 디버깅하기 쉽다.Map 과 같은

2022년 11월 30일
·
0개의 댓글
·
post-thumbnail

Repository Test 적는 방법

JPA Repository TEST 작성법@ActiveProfiles("test"): spring profile을 설정 할 수 있다.기본적으로 h2 dependency를 사용하면, test 사용시에 h2 dependency를 사용한다.따라서 명시할 필요는 없지만, 테스

2022년 11월 30일
·
0개의 댓글
·
post-thumbnail

[Kafka] 실행하기 전에 토픽에서 모든 데이터를 삭제하거나 토픽을 삭제하는 방법

잘못된 실수로 오늘 데이터베이스도 삭제하고, 데이터 베이스를 도커에 올려놓고 해보고.. StackOverFlow에서 주구장창 찾아보고... 삽질에 삽질...Kafka Template를 통해 topic에 맞는 message .. message는 올바르게 작성된 것 같은데

2022년 7월 16일
·
0개의 댓글
·

[spring-error] Spring Cloud Gateway -DnsServerAddressStreamProviders [MacOS M1 Chip]

Spring Cloud Gateway를 사용할 때 아래와 같은 MacOS 관련 문제가 생깁니다.2022-07-16 22:18:17.336 ERROR 52202 --- ctor-http-nio-3 i.n.r.d.DnsServerAddressStreamProviders

2022년 7월 16일
·
0개의 댓글
·
post-thumbnail

Kafka를 통한 데이터 동기화

데이터 동기화 Orders → Catalogs Orders Service에 요청된 주문의 수량 정보를 Catalogs Service에 반영한다. Orders Service에서 Kafka Topic으로 메시지 전송 → Producer Catalogs Service에서

2022년 7월 16일
·
0개의 댓글
·
post-thumbnail

[Kafka] could not be established. Broker may not be available. (org.apache.kafka.clients.NetworkCilent) 해결방법

zookeeper를 실행하고, kafka를 실행한 후에..이제 메시지 topic 등록을 진행하려고 하는데 kafka 서버에서 계속 WARN 메시지가 출력된다.확실히 kafka 서버를 작동하는 script에 문제가 있는 것 같다.kafka 폴더 내에 config 폴더 안

2022년 7월 9일
·
0개의 댓글
·