수강완료한 강의 복습해보자 (코딩으로 학습하는 GoF의 디자인 패턴) 플라이웨이트 패턴(Flyweight Pattern) 객체를 가볍게 만들어 메모리 사용을 줄이는 패턴. 자주 변하는 속성(또는 외적인 속성, extrinsit)과 변하지 않는 속성(또는 내적인 속성, intrinsit)을 분리하고 재사용하여 메모리 사용을 줄일 수 있다. 적용 전 코드 (Before) Character.java public class Character { private char value; private String color; private String fontFamily; private int fontSize; public Character(char value, String color, String fontFamily..
docker 이미지 다운로드 docker pull jenkins/jenkins dockerhub : https://hub.docker.com/r/jenkins/jenkins docker 컨테이너 실행 docker run -d -v jenkins_home:/var/jenkins_home -p 8080:8080 -p 50000:50000 —restart=on-failure —name jenkins-server jenkins/jenkins jenkins 접속 localhost:8080 1) 초기 비밀번호 입력 docker 로그로 확인 docker logs jenkins-server 직접 파일 열어서 확인 docker exec -it jenkins-server /bin/bash cat /var/jenkins_h..