분류 전체보기102 열정을 다했던 흔적을 남기기 쉬운 방법을 정해보자 보호되어 있는 글 입니다. 2021. 11. 29. [우아콘 2020] 이동욱 님의 수십억건에서 QUERYDSL 사용하기 보호되어 있는 글 입니다. 2021. 10. 22. Dependency Injection 의존성 주입 학부 시절을 시작으로 Spring Framework을 정말 긴 시간을 써왔고, 기본적인 이해는 있다고 생각해왔다. 그런데 우연한 계기로 DI에 대해서 질문을 받았는데, 스프링의 IOC 컨테이너에 대해 설명하고 있는 내 자신을 발견했다. 간단히 다른 하나의 객체가 다른 객체에 의존성을 제공한다의 정도로 이해하는 것이 아니라. 명확한 정의와 의존성을 주입 해주는 이유, 그리고 이를 통해 얻을 수 있는 것과 잃을 수 있는것, 마지막으로 구현 방법에 대해 체계적으로 정리하는 시간을 가지려 한다. 의존성 주입, 제대로 알아보자! 의존성이란? 의존성 주입에 대해 공부하기 앞서 의존성에 대해 이해할 필요가 있다. 의존성은 결합도(coupling)와 관련성이 높은데, 그 이유가 의존성이 높으면 결합도가 높다고 표현하기.. 2021. 10. 22. Java Logging Framework! About slf4j, log4j, logback, log4j2 slf4j 와 log4j, logback, log4j2 slf4j는 퍼샤드 패턴으로 서로 각기 다른 로깅 프레임워크에 대해 동일한 인터페이스를 제공해주는 역할을 하는 라이브러리입니다. 그래서 실제 세부적인 내부 처리는 log4j, logback, log4j2 모두 다르지만, 라이브러리 사용자 관점에서는 slf4j를 통해 사용시 거의 동일합니다. Apache에 따르면 멀티 스레드 환경에서의 비동기 로거(Async Logger)의 경우 log4j 1.x 및 logback보다 몇 배나 되는 처리량을 보인다고 합니다. 그리고 람다 표현식과 사용자 정의 로그 레벨도 지원합니다. LOGBACK VS LOG4J2 VS JUL 위 표에 따르면, 비동기/동기 로깅의 처리 속도는 로그백이 다른 로깅 프레임워크에 비해 빠르.. 2021. 10. 22. Spring Cloud API Gateway를 활용한 따닥 방지 보호되어 있는 글 입니다. 2021. 10. 20. CompletableFuture Default Pool 보호되어 있는 글 입니다. 2021. 10. 19. @Async Default Pool 보호되어 있는 글 입니다. 2021. 10. 19. [MySQL 8.0] The Physical Structure of an InnoDB Index*** 보호되어 있는 글 입니다. 2021. 10. 19. [AWS SAA Concept] 1.Global Service Infra AWS 글로벌 인프라 AWS는 25개의 리전과 81개의 가용 영역, 그리고 275개의 엣지 팝을 운영 하고 있습니다. 각각에 대해서 알아 봅시다. 데이터 센터 실제 서버, 네트워크, 스토리지 장비가 있는 장소로써 최적의 상태를 유지하기 위해 냉난반 기기와 전기, CCTV와 같은 보안시설을 갖춘 건물입니다. 사용자들이 만든 인스턴스와 서비스들도 실제로는 전세계 데이터 센터 어딘가에 있는 서버 장비에 들어갑니다. 가용영역(Available Zone, AZ) 한 개 이상의 데이터 센터들의 모음을 말합니다. 각 데이터 센터는 분산되어 있으며, 초고속 광통신 전용망으로 연결되어 있습니다. 서울 리전은 현재 4개의 AZ가 있습니다. 리전(Region) 해당 지리적인 영역 내에서 격리되고 물리적으로 분리된 여러 개의.. 2021. 10. 18. 이전 1 2 3 4 5 6 ··· 12 다음