얼마 전, 서킷브레이커라는 용어를 처음 듣고 궁금해져서 공부하게됐다. CircuitBreaker 서킷브레이커는 누전 차단기라는 뜻을 가지고 있다. 위키백과에는 누전 차단기는 전기 회로에서 과부하가 걸리거나 단락으로 인한 피해를 막기위해 자동으로 회로를 정지시키는 장치라고 나와있다. 서버에서 사용하는 서킷브레이커도 외부 API통신의 장애 전파를 막기위해 ...
스프링에서는 hibernate, Mybatis 등 다양한 ORM프레임워크를 지원한다. 이 ORM 프레임워크는 객체와 데이터베이스 간 매핑을 담당해 개발자가 데이터 베이스에 대한 복잡한 접근 코드를 줄일 수 있도록 한다. JPA JPA에서 테이블 간 연관 관계는 객체의
협업시 니 잘못(프론트) 내 잘못(백)을 쉽게 파악하기 위해 HTTP 상태코드를 정리하고자 한다. HTTP는 서버와 클라이언트 사이에 데이터를 주고받기 위해 사용하는 통신방식이다. 예를 들어 웹 브라우저 주소창에 https://www.naver.com을 입력하고 엔터를 누르면 웹 클라이언트와 웹 서버 사이에 HTTP 연결이 맺어지고 웹 클라이언트는 ...
찾아보다 화나서 쓰는 postgreSQL m1, m2 설치 방법 설치 brew가 설치되어 있어야한다. 14버전을 다운로드 할거임 오류 brew install을 하는데 설치가 안되는 오류가 발생했다. 확인 잘 설치됐는지, 몇 버전이 설치됐는지 확인 실행과 종료 접속 DB생성 > ROLE 생성 > 권한 주기 DBeaver에서 접속 접속 성공!...
Android Component 종류 안드로이드는에는 액티비티, 서비스, 브로드 캐스터, 콘텐츠 제공자 총 4가지의 컴포넌트가 있고, 각 컴포넌트는 인텐트를 통해 서로 상호자굥한다. > #### 인텐트(Intent) 구성 요소 중 콘텐트 제공자(Content Provider)를 제외한 액티비티, 서비스, 브로드 캐스터는 인텐트라는 비동기식 메시지로 활성화...