반응형

분류 전체보기 130

[에러] h2 db 연동 실패 Unsupported database file version or invalid file header in file "/Users/xxx/test.mv.db"

build.gradle 의존성 추가 runtimeOnly group: 'com.h2database', name: 'h2', version: '1.3.175' application.yml 에 db 설정 spring: datasource: driver-class-name: org.h2.Driver url: jdbc:h2:mem:test;DB_CLOSE_DELAY=-1 username: sa password: h2: console: enabled: true settings: web-allow-others: true path: /h2-console spring.datasource.url - jdbc:h2:mem:test : test DB에 In memory로 동작 ( DB_CLOSE_DELAY=-1 사용해주면 ..

에러 2023.01.12

[Postman] Runner 로 엑셀 데이터 API 호출하기

1. Postman 에서 Request 만들기 이때 저 파라미터 {{}} 와 엑셀의 필드 값을 동일하게 맞춰줘야한다. 2. Postman 에서 Runner 만들기 Select File 로 엑셀 파일을 선택하면, Iterations 에 반복될 행의 숫자가 자동으로 들어간다 (수동으로 돌리고 싶은 건 수 입력해도됨) Delay에 시간을 입력하면 텀을 두고 요청함 Start Run 누르면 호출 시작

카테고리 없음 2023.01.06

[리눅스 마스터 2급] 비전공자 합격 후기

시험 준비 기간: 1달 시험 준비 방법: 1차는 오픈북 개념이기 때문에 구글링으로 리눅스 마스터 2급 족보 치면 나오는것으로 합격했다. 2차는 이론 책을 사서 공부하려다가 기출문제 5년치를 풀어보는게 좋다는 후기를 어디서 보고 나도 기출문제로 공부를 했다. 우선 2017년 기출문제를 1과목 부터 한 문제씩 푸는데 아예 기본 개념이 없기 때문에 문제에 나오는 개념을 구글링 하고 그 후 정리하는 방법으로 공부했다. ex) umask 관련 문제이면 구글링으로 umask를 노트에 정리하고 다음 문제로 넘어간다. 그리고 기출문제를 풀다보면 똑같은 문제도 종종 나오기 때문에 반복해서 푸는것이 좋고, 또 한번 나오고 안나올것 같은 개념의 문제는 그냥 외우거나 아예 버리고 넘어갔다. 기출문제로 정리한 노트를 외우고 기..

카테고리 없음 2023.01.02

[Spring] Spring Cloud Gateway 사용법

1. dependency 추가 org.springframework.cloud spring-cloud-starter-gateway 2-1. application.yml 파일에 route 정보 설정 server: port: 8000 spring: application: name: apigateway-service cloud: gateway: routes: - id: {route의 고유 식별자}// first-service uri: {해당 route의 주소} // http://localhost:8081/ (이동될 주소) predicates:// 해당 라우터의 조건 (사용자가 입력한 주소) (/first-service/**로 들어오는 요청은 모두 first-service route로 보낸다. - Path=/fi..

스프링 2023.01.01

[Spring] Spring Cloud Netflix Eureka (1개의 PC에서 여러 인스턴스 등록하기)

1대의 PC에서 여러 인스턴스 생성하여 Eureka에 등록하기 위해서는 포트번호를 바꿔주어야 한다. 포트번호 변경하는 방법1 Edit configurations...의 Vm option에 -Dserver.port={{포트번호}} Run 실행하면 2개의 인스턴스가 정상 작동중인 것을 확인할 수 있다. 포트번호 변경하는 방법2 application.yml 파일에서 랜덤포트 설정하기 랜더포트로 설정하는 경우 유레카 서버에서 인스턴스 {ip}{service name}{port} 가 들어가는데 0이 들어가기 때문에 1개 밖에 안생긴다. 그래서 application.yml 파일에서 인스턴스 id를 port 가 아닌 다른것으로 설정해줌 Run 실행하면 인스턴스 id 바뀐것 확인

스프링 2022.12.29

[Spring] Spring Cloud Netflix Eureka 란?

Eureka란? Service Discovery: 외부에서 MSA를 검색하기 위해 사용되는 개념, client의 요청 정보에 따라서 필요한 msa의 위치를 알려주는 역할 [Service(MSA) 등록, 검색하는 기능] 동작 순서 1. MSA의 위치정보를 eureka server에 등록 2. MSA를 사용할 Client가 요청정보를 API 게이트웨이(Load balancer)에 전달 3. 요청 정보가 Service Discovery에 전달되어 Client가 필요한 정보가 어디에 있는지 Client에게 반환 4. Client의 요청 정보가 MSA를 호출하고 응답을 받음 프로젝트 생성 1. Eureka Server 프로젝트 - dependency : Eureka Server 추가 - Application에 @..

스프링 2022.12.28
반응형