비동기스레드를 생성하는 CompletableFuture를 사용하기 위해, 스레드풀 인터페이스를 찾아보려함. CompletableFuture사용 시, 별다른 스레드풀을 명시하지 않으면, ForkJoinPool를 사용한다고 한다. ForkJoinPool 이란? >
참고자료 Gateway 패턴 변천사 #1 Monolitic Gateway방식 Open image-20240807-005408.png image-20240807-005408.png 다른 로직에서 같은 게이트웨이 사용 웹에서 필요한 로직과 앱에서 필요한 로직이 다르지
| 리액티브란? 즉각적으로 변화하는 데이터에 대해 반응하는 프로그래밍 모델.\-> 이 개념은 비동기성과 반응성을 통해 더욱 효율적이고 유연한 애플리케이션을 구축하는 혁신적인 방법 .. 이라고 한다.위는 리액티브 선언문에 나오는 그림이다.리액티브는 4가지 설계원칙이 있는
Block 호출된 함수가 자신이 할 일을 모두 마칠 때까지 제어권을 계속 가지고서 호출한 함수에게 바로 제어권을 리턴하지않는다. (호출된 함수가 수행을 마칠동안 블록된다.) Non-Block 호출된 함수가 자신이 할 일을 마치지 않았더라도 바로 제어권을 리턴하여
스프링의 Command스프링의 Command는 컨트롤러의 요청을 처리하는 역할을 합니다. Command 인터페이스를 구현한 클래스는 다양한 요청을 처리할 수 있습니다. 예를 들어, SaveUserCommand 클래스는 사용자를 저장하는 요청을 처리하고, DeleteUs
필드로 부모스트레지를 갖는다.세터로 받는 메소드가있다.행위메소드에서 스트레지클래스에 위임한다.전략 패턴은 알고리즘을 객체로 분리하여 구현하는 디자인 패턴입니다. 이를 통해 애플리케이션의 핵심 기능과 알고리즘을 분리하여, 알고리즘을 변경하거나 확장하기 쉽도록 합니다.전략
프록시는 다른 객체에 대한 대체 또는 자리표시자를 제공할 수 있는 구조 디자인 패턴입니다. 프록시는 원래 객체에 대한 접근을 제어하므로, 당신의 요청이 원래 객체에 전달되기 전 또는 후에 무언가를 수행할 수 있도록 한다.프록시 클래스는 원래 다운로더와 같은 인터페이스를
리소스 관리용 팩토리 생성존재하면 기존 소스 return존재하지 않으면 새로 할당 후 리턴자바의 String자바의 String은 문자열을 나타내는 클래스입니다. String은 공유 가능한 객체로 구현되어 있습니다. 따라서 같은 문자열을 여러 번 생성하더라도, 실제 객체
호환되지 않는 인터페이스 객체들이 협업할 수 있는 구조적 디자인패턴하나는 생성자로 받아서 private field로 가지고있는다.하나는 상속받는다getRadius() 에 알고리즘을 작성해서 맞춘다.어댑터 패턴은 호환되지 않는 인터페이스들을 연결하는 디자인 패턴입니다.
참고자료https://www.youtube.com/watch?v=eS9tukmYBLI은행시스템 구조FEP(Front-end Processor)==대외연계시스템FEP의 핵심업무대외기관과 메세지를 주고받는것.일반적으로 TCP프로토콜을 사용한다.오랫동안 금융권에서
본 포스팅에서는 본격적인 SPRING을 정리하기 전에 스프링을 구성하는 개념들/용어들에 대한 개괄을 정리하고 MVC패턴의 흐름도를 기재한다. 빈 생명주기 https://devlog-wjdrbs96.tistory.com/321 빈생성범위 의존관
보통의 서비스 흐름도 MSA 패턴 클라우드 네이티브 아키텍쳐 클라우드 네이티브 아키텍처는 클라우드 컴퓨팅 환경에서 현대적 애플리케이션을 구축, 배포 및 관리할 때의 소프트웨어 접근 방식입니다. 현대적인 회사는 고객의 요구를 충족하기 위해 신속하게 업데이트할 수
높은쓰기와 질의부하를 처리하도록 설계된 시계열 데이터베이스시계열 데이터란? Time-Stamped Data 라고도 불림 / 동일한 소스로부터 시간이 지남에 따라 만들어진 데이터, 시간경과에 따른 변화를 추적하는데 용이EX. 경제지표, 온도, 심장박동수, 회사의주가 등.
부모클래스에서 객체들을 생성할 수 있는 인터페이스를 제공함에도, 자식 클래스들이 생성될 객체 타입을 변경할 수 있도록 하는 생성 패턴입니다.DOM Parsing사스 파싱Mybatis .xml관리DI 를 위한 bean팩토리 (팩토리 메소드 패턴 + 싱글톤 패턴)
메모리 절약데이터 공유가 쉽다.멀티스레드에서 여러 인스턴스가 나올수있다. -> 초기에 동시에 두개 요청이 접근하면..!synchronized키워드를 getInstance의 인스턴스 생성블록에 적용하고, 인스턴스변수에 volatile를 적용힌다.static inner c