반응형 분류 전체보기108 리눅스 용량 확인 # 디스크 남은 용량 확인 (기본 명령어) df # 킬로바이트 단위로 남은 용량 확인 df -k # 메가 바이트 단위로 남은 용량 확인 df -m # 깔끔하게 보여줌 df -h # 현재 디렉토리가 포함된 파티션의 남은 용량 확인 df . # 현재 디렉토리에서 서브 디렉토리까지 용량 확인 du # 현재 디렉토리의 사용량 파일단위로 출력 du -a # 총 사용량 du -s # 현재 노드에서 용량이 1G이상인것만 보여줌 du -h --max-depth=3 | grep [0-9]G 2022. 12. 12. 데코레이터 패턴 데코레이터 패턴 데코레이터 패턴은 타깃에 부가적인 기능을 런타임 시 다이내믹하게 부여해주기 위해 프록시를 사용하는 패턴을 말한다. 다이내믹하게 기능을 부가한다는 의미는 컴파일 시점, 즉 코드상에서 어떤 방법과 순서로 프록시와 타깃이 연결되어 사용되는지 정해져 있지 않다는 것이다. 데코레이터라고 불리는 이유 - 마치 제품이나 케익 등의 여러 겹으로 포장하고 그 위에 장식을 붙이는 것처럼 실제 내용물은 동일하지만 부가적인 효과를 부여해 줄수 있기 때문이다. 따라서 테코레이터 패턴에서는 프록시가 꼭 한 개로 제한되지 않는다. 또한 프록시가 직접 타깃을 사용하도록 고정시킬 필요도 없다. 예제 A라는 인터페이스가 있고 B,C라는 구현제가 있다. B가 핵심 기능을 담당하고 C가 부가 기능을 담당한다. C는 B를 주.. 2022. 12. 2. 전략패턴 AS-IS public interface Bus { public void move(); } public class TownBus implements Bus{ public void move(){ System.out.println("도로를 주행함"); } } public class ExpressBus implements Bus{ public void move(){ System.out.println("도로를 주행함"); } } public class CityBus implements Bus{ public void move(){ System.out.println("도로를 주행함"); } } public class test { public static void main(String[] args) { Bus cit.. 2022. 12. 2. 예외 처리 방법 에러(error)와 예외(Exception)의 차이 JDBC API를 사용하면 IDE가 빨간줄을 그어주며 '처리되지 않은 예외가 있다' 라고 에러 표시를 해준다. 이를 보고 우리는 try/catch으로 블록을 둘러싸주는 것으로 해결한다. 그러나 try/catch 코드를 보 chung10.tistory.com 지난번 에러와 예외의 차이를 확인했고 이번에는 올바른 예외처리 방법을 알아보려고 한다. 예외처리 방법 예외복구 예외상황을 파악하고 문제를 해결해서 정상 상태로 돌려놓는 것 ex) 사용자의 요청으로 파읽을 읽으려고 시도 했을때 해당 파일이 없어 IOException이 발생했을떄 => 사용자에게 상황을 알려주고 다른 파일을 이용하도록 안내해서 예회상황을 해결 => IOException 메세지가 사용자에게.. 2022. 11. 12. 이전 1 ··· 9 10 11 12 13 14 15 ··· 27 다음 반응형