목록네트워크 캠퍼스/회고록 (18)
Information Security Study
프로세스 프로그램 실행 순서 1) 커널이 디스크에 저장된 프로그램을 메모리에 올린다. 2) cpu가 메모리에 올라간 프로그램을 실행한다. 디스크 -> 메모리 -> cpu 프로세스 : 메모리 위에 올라가서 실행 중인 프로그램 실행중인 프로그램(프로세스)는 각각 pid를 할당받는다. 데몬 프로세스 : 백그라운드에서 돌아가는 프로세스 : 터미널과 무관하게 돌아가는 프로세스 잡 커널 입장에서 실행되고 있는 것 -> 프로세스 셸의 입장 -> 잡 $ echo hello world | date > date.txt 위와 같은 명령어는 파이프로 두 명령이 연결되어있어 아래의 2개의 프로세스를 실행하지만 $ echo hello world $ date > date.txt 명령어에 대한 잡은 하나만 생성된다. fg(foreg..

리눅스 - grep grep 문자 경로 명령어로 입력한 문자가 포함된 내역을 볼 수 있다. 찾고자 하는 문자는 대소문자를 구분해서 입력해야 한다. grep 뒤에 -i 옵션을 추가하면 대소문자 구분 없이 찾을 수 있다. 해당 경로에서 하위 디렉토리까지 찾고 싶다면 -r 옵션을 사용한다. 콘솔에 echo 뒤에 문자열을 출력하고 hello가 포함된 줄만 출력한다. 자바 - 싱글톤 패턴 싱글톤 패턴은 특정 클래스의 객체를 하나만 생성할 수 있다. 객체의 생성을 제한하기 위해 사용하기 때문에 생성자 선언 시 private으로 선언한다. 생성된 하나의 클래스 객체는 전역적으로 사용할 수 있도록 static으로 선언한다. static으로 선언했기 때문에 힙에 객체가 할당되지 않는다. 메인 메서드 같은 외부에서 싱글톤..