분류 전체보기 401

Rolling Update Vs Blue-Green Update

Rolling Update - Rolling Update는 patch 버전에서 사용함 - 롤링 배포에서는 애플리케이션의 새 버전이 점차 이전 버전을 대체 - 새 버전과 이전 버전이 공존 Blue-Green ( AB Deployment ) - 두 개의 동일한 프로덕션 환경이 병렬로 작동합니다. - 하나는 모든 사용자 트래픽(파란색으로 표시)을 수신하는 현재 실행 중인 프로덕션 환경입니다. 다른 하나는 복제품이지만 유휴 상태(녹색) - 테스트 결과가 성공하면 애플리케이션 트래픽이 파란색에서 녹색으로 라우팅됩니다. 그러면 녹색이 새 제품이 됩니다. - 블루-그린 배포는 트래픽 라우팅에 의존합니다. 이는 호스트에 대한 DNS CNAMES를 업데이트하여 수행할 수 있습니다. 그러나 긴 TTL 값은 이러한 변경을 ..

Database 2022.11.02

Oracle 여러 다중 행 Insert (Insert All)

Oracle은 mySql과 다르게 insert values로 multi row insert가 불가하다. Insert All 을 이용하여 여러 row를 한 커넥션에서 insert 할 수 있다. * insert all 은 한 커넥션에서 이루어지기 때문에 sequence가 업데이트되지 않는다. sequence를 이용하는 쿼리라면 별도 메서드를 만들어서 사용해야한다. https://aljjabaegi.tistory.com/528 Spring mybatis Oracle insert all 방법. 한번에 여러 행 추가 방법 list insert 방법 foreach insert Spring mybatis Oracle insert all 방법. 한번에 여러 행 추가 방법 list insert 방법 foreach ins..

Database 2022.10.25

Linux Crontab 파일로 등록하기

오류 상황 ### test.sh * * * * * echo "test script" > test.sh.log 2>&1 FTP로 test.lst 파일 올린 후 crontab test.lst 명령어 입력하여 크론탭 등록 정상 동작해야하는데 정상동작하지 않음 -#!bin/bash 설정해도 안됨 - PATH, HOME 등 환경변수 설정해도 안됨 - crontab 에서 바로 echo 실행해도 안됨, crontab -r롤 삭제했다가 다시 crontab -e로 echo 설정하면 동작함 오류 원인 FTP로 test.lst 파일을 올릴 때 binary 모드를 하지 않아서 개행 문자가 깨짐 vi -b test.lst 명령어로 test.lst를 binary 모드로 열어보면 문장 마지막에 ^M 이 붙어있는 것을 확인 할 수 ..

오류관리 2022.10.18

Recv faijlure: Connection was reset

intellij unable to access 'bitbucket 주소' : recv failure connection was reset 어느날 갑자기 Eclipse에서는 git이 잘되는데 intellij에서만 Git이 안됐다. CMD에서도 git명령어가 먹히지 않는다. Intellij 재설치해도 안됨 Git Repository 삭제했다 다시 Clone해도 안됨 해결 방법 1. 시스템 환경변수 설정에서 HTTP_PROXY 변수 제거 2. 다시 git fetch를하면 로그인 창이 뜬다. 이후 정상동작 가능! 3. 안되면 intelliJ를 완전히 껐다 킨다

오류관리 2022.09.20

Swagger 3.0에서 OpenAPI로 변환하기

springfox에서 제공하는 swagger 관리 라이브러리 -> springfox-swagger sprongdocs에서 제공하는 swagger 관리 라이브러리 -> springdoc-openapi swagger에서 사용하는 파라미터들 설명 https://bcp0109.tistory.com/326 Spring Boot Swagger 3.x 적용 1. Swagger 란? Swagger 는 OAS(Open Api Specification)를 위한 프레임워크입니다. 개발자들의 필수 과제인 API 문서화를 쉽게 할 수 있도록 도와주며, 파라미터를 넣어서 실제로 어떤 응답이 오는지 테스트도 bcp0109.tistory.com migration 방법 https://springdoc.org/migrating-from..

카테고리 없음 2022.09.13

[일상] 몽골여행 2022.08.26-09.04 / 여행 경비 및 일정

1. 몽골 여행 준비하기 2. 여행 경비 및 일정 3. 여행 팁 및 정리 4. 허스알트트레블 후기 여행 경비 1) 여행사 예약금 100불을 원화 환율 맞춰서 사전 입금 2) 여행사 잔금 몽골 현지에가서 달러로 지급 3) 모기장, 에어베드, 상비약등 기타 물품 사전 구매 4) 투어비에 포함되지않은 울란바토르 숙소비 5) 캐시미어 의류, 초콜릿, 잡화등 구매 총 192만원정도 사용했습니다! * 승마, 보트투어, 식사 모두 포함 비용 공금 사용 공금의 경우 17만원정도 모았습니다. 원래 일행이 4명이었어서 20만원 모아서 사전모임을 가졌는데 이후 2분이 더 합류하게되면서 여행에서 사용한 공금은 1인당 17만원입니다. 투어 중간에는 환전 할 수 있는 곳이 없어 여행 첫날에 모든 공금을 투그릭으로 환전하였습니다...

오늘은 어때? 2022.09.10

Test ignored. with IntelliJ

오류 현상 Test 메서드 실행시 Test ignored 라고나타나며 실행이 안됨 오류 원인 Test 클래스에 @IfProfileValue 애노테이션으로 테스트가 동작할 환경이 지정되어있었음. 로컬에서 실행하는 프로파일은 해당 환경에 지정되지 않아 실행 안되는 것임 오류 해결 Test 클래스에 선언되어있는 profile annotation 제거 or 프로파일 추가 @IfProfileValue(name = "spring.profile.active", value="local")

오류관리 2022.09.06

[일상] 몽골여행 2022.08.26-09.04 / 몽골 여행 준비하기

1. 몽골 여행 준비하기 2. 여행 경비 및 일정 3. 여행 팁 및 정리 4. 허스알트트레블 후기 1. 동행 구하기 몽골은 거의 대부분 여행사를 끼고 여행을 합니다. 1. 영어가 잘 통하지 않고 2. 지역이 넓어 이동 시간이 길며, 비포장 도로를 많이 이동하기 때문에 숙련된 운전사가 필요 3. 호텔등의 숙박이 많지 않아 캠프를 찾아가야함 여행사의 경우 인원이 모일 수록 저렴하기 때문에 "러브몽골"이라는 네이버 카페를 이용하여 동행을 구합니다. * 러브몽골이라는 여행사가 같이 검색되는데 여행사가 아니라 네이버 카페입니다!! 러브몽골 : 네이버 카페 대한민국 최고의 몽골 정보 카페, 몽골 여행정보, 몽골다문화 가정 지원, 몽골어 공부 지원 및 번역 cafe.naver.com 한 차량에 최대 6명의 일행으로 ..

오늘은 어때? 2022.09.05
반응형