• docker networking

    도커를 설치하게 되면 생기는일 Docker를 설치한 후 Host의 네트워크 인터페이스를 살펴보면 docker0라는 가상 인터페이스가 생긴다. docker0는 일반적인 가상 인터페이스가 아니며 도커가 자체적으로 제공하는 네트워크 드라이버 중 브리지(Bridge)에 해당한다. 도커에서 사용할 수 있는 네트워크 종류는 브리지(bridge), 호스트(host), 논(none) 등이 있다. [root@tivlxdkkfs-kafka kafka-stack-docker-compose]# docker network ls NETWORK ID NAME DRIVER SCOPE 50a7264f8a6a...


  • docker Image 잘 만드는 방법

    도커 이미지가 저장되는 방식 도커 이미지를 pull 받게 되면 마치 여러개로 분리된 조각을 내려받는 것처럼 보인다. $ docker pull nginx:latest Using default tag: latest latest: Pulling from library/nginx c499e6d256d6: Already exists 74cda408e262: Pull complete ffadbd415ab7: Pull complete Digest: sha256:282530fcb7cd19f3848c7b611043f82ae4be3781cb00105a1d593d7e6286b596 Status: Downloaded newer image for nginx:latest docker.io/library/nginx:latest 이렇게 분리된 데이터를 레이어(Layer)...


  • SpringBoot Admin

    Spring Boot Admin Spring Boot Admin 개요 사용 가이드 Dependency, Gradle EnableAdminServer 설정 Security 설정 yml 설정 Spring Boot Admin Viewer Spring Boot Admin Client GitHub Reference SITE Spring Boot Admin Reference Guide 개요 Spring Boot Admin은 actuator 기반으로 데이터를 분석한다. 따라서 Monitor Target은 actuator가 enable 상태여야 하고 적절한 endPoint가...


  • Spring Filter

    Spring Filter Spring Filter MVC Life Cycle Filter와 Interceptor 비교 How to use Filter 사용 가이드 Dependency, Gradle ServletComponentScan WebFilter Contoller Request SpringFilter Servlet의 ServletContext 기능으로 사용자에 의해 Servlet이 호출 되기 전/후로 사용자의 요청.응답 헤더 정보 등을 검사 및 설정 할 수 있다. MVCLifeCycle FilterAndInterceptor Filter는 DispatcherServlet 앞에서 먼저 동작하고,...


  • Spring DI(Dependency Injection)

    Spring DI(Dependency Injection) Dependency Injection(의존성 주입) 객체간의 의존성을 자신이 아닌 외부에서 주입하는 개념 Inversion of Control Containers and the Dependency Injection pattern Constructor Injection Setter Method Injection Field Injection Dependency Injection 장점 Reduced Dependencied 종속성이 감소한다. components의 종속성이 감소하면 변경에 민감하지 않다. More Reusable Code 재사용성이 증가한다. 일부 인터페이스의 다른...