제어의 역전 IoC(Inversion of Control)개발할 때, 항상 신경 쓰는 것이 낮은 결합도와 높은 응집도이다.스프링은 제어의 역전(Inversion of Control)을 통해 구성하는 객체 간 느스한 결합, 낮은 결합도를 유지한다. IoC가 적용되지 않은 상황과 IoC가 적용된 상황을 그림으로 표현하였다. IoC가 적용되기전에는 필요한 객체의 생성이나 객체와 객체 사이의 으존관계를 개발자가 직접 처리해야한다.이런 상황에서는 반드시 코드를 수정해야 한다. 하지만 IoC가 적용되면 객체 생성을 개발자가 코드로 직접 하는 것이 아니라 컨테이너가 대신 처리한다.그리고 객체와 객체 사이의 의존관계 역시 컨테이너가 처리한다.결과적으로 소스에 의존관계가 명시되지 않으므로 결합도가 떨어져서 유지보수가 쉽..
Run 실행 시 Executing, Task 등 출력이 된다.이유를 확인해보니 Run tests using을 gradle로 사용하고 있어서 그렇다.해당 설정을 인텔리제이로 변경 후 Run하면 아래와 같이 깔끔하게 출력 된다. 참고https://hinos.tistory.com/167
Vmware에 CentOS IP 설정 후 service 재시작 하는 과정에서 아래와 같은 에러가 발생한다.구글링 해보니 mac주소가 일치하지않아 생기는 문제일 수도 있다고한다. vi /etc/sysconfig/network-scripts/ifcfg-eth0vi /etc/udv/rules.d/70-persistent-net.rules 두 파일 모두 mac 주소를 통일 시켜야한다. 하지만 mac주소를 통일 시키고 OS 재부팅 해봤지만 여전히 같은 에러가 발생한다. 답답해하던 찰나https://unixmen.com/fix-device-eth0-seem-present-delaying-initialization-error/참고하여 해결을 할 수 있었다. How To Fix "Device eth0 does not ..
1. lsof | grep deleted 명령어를 이용하여 삭제된 프로세스 ia를 찾아서 kill -9 PID를 통해 실제 여유공간을 반영 * lsof는 list open files의 약자로 시스템에서 열려있는 파일에 대한 정보를 출력해주는 명령어다. df, du 명령어 차이점과 차이 발생 시 해결방법df와 du란 무엇인가? Linux에서 제공하는 두 가지 중요한 디스크 공간 확인 도구인 df와 du에 대해 알아보겠습니다. df 명령어는 리눅스 시스템 전체의 디스크 사용량을 확인할 수 있는 도구입니다support.bespinglobal.com 2. Postgresql Vacuum 실행-- DB 전체 full vacuumvacuum full analyze;-- DB 전체 간단하게 실행vacuum verb..
VLAN이란? Vlan 이란 Virtual Local Area Network 의 약자로 물리적 배치와 상관없이 논리적으로 LAN을 구성할 수 있는 기술이다. 실습을 통해 개념을 이해 하기 현재 VLAN 구성이 완료된 환경이다. 스위치 하나에 4대의 PC를 Fa 0/21 ~ Fa /0 24 연결했다. 스위치 CLI에서 show vlan 명령어를 통해 현재 설정 된 VLAN 확인 가능하다. 필자는 이전에 VLAN 설정을 하여 Fa0/23, Fa0/24가 VLAN0002로 잡혀져있다. VLAN 설정 방법 Switch CLI 에서 Switch>enable Switch#conf t // (스위치 설정 진입) Enter configuration commands, one per line. End with CNTL/Z..
Packet Tracer 설치 설치를 위해선 Cisco 회원 가입이 필요하다. 아래 링크를 통해 운영체제에 맞게 설치한다. https://www.netacad.com/portal/resources/packet-tracer Cisco × id.cisco.com 정상적으로 설치가 완료된거 같다.