728x90

DTO는 가변이고, VO는 불변이다.

DTO 는 인스턴스, VO는 리터럴 개념이다. 그래서 DTO는 setter가 있고, VO는 없다.

 

그래서 각 객체끼리 비교할 때 단순히 equals로 비교하면 DTO는 객체의 참조값(reference value) 을  비교하게 되고 VO는 객체에 포함 되어 있는 필드값 자체를 비교(equals를 오버라이딩) 해서 객체가 같은지 알 수 있다.

728x90

회사일로 인해 나만의 홈서버 구축이 뜸했다.
 
이제 프로젝트 장기 막바지라 조금 여유가 생겨 홈서버 구축을 계속 진행할 수 있었다.
 
이번 목표는 홈서버에 웹서버 띄우기이다.
 
 

전략

우선 전략은 공인 ip로 (https는 다음 스텝으로 가져간다) 들어 오면 8080으로 포트포워딩 시켜서, 해당하는 사설 ip를 가진 pc(구축 한 홈서버)의 웹서버에 접속시키는 전략이다. 
 

 

1. 먼저 공유기에 접근 해서 포트포워딩이 이루어 져야 한다
각자 통신사에 따라 공유기 접근 방식이 다르겠다. 나의 공유기는 KT 꺼라 보통 172.30.1.254 에 접근한다. 해당 주소로 접근하면 로그인창이 뜬다. 보통 초기 접속은 아이디 : ktuser / 비밀번호 : homehub 이렇다. 
 

 

이런식으로 포트포워딩 해준다.
 
 
 

결론

이번에 직접 포트포워딩을 통해 외부 접속 작업을 해보니 예전에 학교에서 배웠던 개념들이 생각났다. (교수님들 ppt에 이미지 자료들 위주로 떠올랐다 ㅋㅋ) 정확한 개념은 이번에 정리 하면서 유익한 시간이었다.
홈서버 구축 하면서 앞으로도 여러 분야를 맛볼 수 있을 것 같아서 기대 된다.

728x90

해당 에러를 해결하기 위해서는 docker에 root 권한을 줘야한다.

 

 

sudo groupadd docker
sudo usermod -aG docker $USER

 

 

두 명령어 입력을 해준다.

 

이후

id

명령어를 입력해서

이렇게 나오면 권한이 부여 된것이다.

+ Recent posts