특정 로그 파일에서 체크 시점 이전 5분 동안 특정 문구 개수 조회 1. 로직 1) 체크할 시간 조회해서 변수에 설정 2) 조회할 로그 파일명 설정 3) 로그 파일에서 체크 시간 이전 5분 동안의 특정 문구 개수 세기 4) 특정 문구 개수가 특정 개수를 넘어서는 경우에 특정 문구 개수 표시 2. 예시 shell #!/bin/sh LOG_ROOT="/engn001/TCPProgram/log/" #(로그 기록 형식) 로그 파일에 로그를 기록할 때, yyyy-MM-dd HH:mm 가 붙는다. #체크할 시간 조회해서 변수에 설정 CURRENT_HOUR=$(perl -e 'use POSIX;print strftime "%H", localtime;') CURRENT_MIN=$(perl -e 'use POSIX;print strftime "%M", localtime;') ONE_MI.. 더보기 Singleton Pattern 1. Singleton Pattern 이란? 1) class 가 1개의 instance만을 가지도록 보장 2) instance 에 대해 a global point of access 를 제공 2. 왜 필요한가? 아래 object들은 Singleton Pattern 이 필요하다. thread pools, caches, dialog boxes, preferences, registry settings, logging, device drivers 와 관련된 object 3. 어떻게 구현하는가? public class SingleTon { private static SingleTon singleTon; private SingleTon() { } static SingleTon getInstance() { if (si.. 더보기 memory static vs. stack vs. heap 메모리 영역 이용 주체 메모리 반환 방식 staticstatic 이 붙은 instance variables, method* 모든 objects에서 사용할 수 있음 (class명.변수, class명.method)java program 종료 시 stack method invocations, local variables method 가 실행완료되면, method 의 stack frame이 stack에서 사라진다. heap objects, instance variablesreference 변수의 메모리가 반환되면, Garbage Collector 가 object를 heap에서 정리함 cf. 변수 비교 변수 설명 instance variables class 내 선언되.. 더보기 이전 1 ··· 8 9 10 11 12 13 14 ··· 36 다음