본문 바로가기

분류 전체보기

(334)
[실무] DB 쿼리 작성 주의 사항 실무를 경험하다가 운 좋게 DBA 분에게 배운 정보들 몇 가지를 작성해 봄 1. BETWEEN AND보단 부등호 사용을 권장적은 데이터를 조회할 때 BETWEEN AND와 부등호의 차이는 미미할 수 있지만, 대규모 사이트에서 억단위의 데이터에서는 차이가 발생한다고 함2. WHERE 조건보다 JOIN에 걸 수 있는 조건은 JOIN의 ON에 작성하는 것을 권장 데이터 조인으로 조회 시 100만건이 조회되는데, 조건식에 의해 50만건만 조회된다고 하였을 때 100만건을 모두 조회한 후 WHERE 문에서 50만 건이 걸러지는 것보다, JOIN을 하면서 거르게 되면 100만건 → 50만건이 아니라 최초부터 50만건만 조회가 된다고 함-- 아래의 쿼리에서 100만 건의 데이터 조회SELECT *FROM A ..
[정처기 실기 - 계산식] 크론 표현식 / 퍼미션 / LOC 기법 크론 표현식명령어 순서 : 분 / 시 / 일 / 월 / 요일 / 명령※ 요일 : 0 = 일요일 / 1 = 월요일 / ... / 6 = 토요일Q. 어떠한 작업을 주기적으로 실행시키기 위한 리눅스 명령과 데몬을 쓰시오. A. crontab, crondQ. 다음 crontab 설정에 대해서 약술하시오. */30 * * * * /etc/backup.shA. /etc/backup.sh가 30분마다 동작풀이분 : */30시 : *일 : *월 : *요일 : *명령 : /etc/backup.sh모든 시, 모든 날, 모든 월, 모든 요일에 30분마다(*/30) 명령이 실행Q. 매주 월요일 오전 10시에 /etc/check.sh가 실행되도록 설정하는 cron을 작성하시오.A. 0 10 * * 1 /etc/check.sh ..
[정처기 실기 - 계산식] 디스크 스케줄링 [ FCFS / SSTF / SCAN / C-SCAN / LOOK / C-LOOK ] 디스크 스케줄링 종류FCFS (First Come First Service) : 요청 순서대로 처리 하는 스케줄링 기법SSTF (Shortest Seek Time First) : 헤드와 가까운 요청을 먼저 처리하는 기법SCAN : 한쪽 방향으로 요청을 처리하다가 가장 끝 주소를 찍고 반대 방향으로 요청을 처리하는 스케줄링 기법 → 엘리베이터 방식C-SCAN : 한쪽 방향으로만 요청을 처리하고 가장 끝 주소를 찍은 뒤, 반대 방향은 처리하지 않고 끝까지 간 뒤 다시 한쪽 방향으로만 처리하는 스케줄링 기법Ex)SCAN : 처음 주소 0, 마지막 주소 200, 0에서 200방향일 경우 마지막 요청 주소가 189번일지라도 200번까지 갔다가 0번으로 진행C-SCAN : 처음 주소 0, 마지막 주소 200, 0에..
[정처기 실기 - 계산식] 프로세스 스케줄링 [ FCFS / SJF / HRN / SRT / RR ] 선점형 스케줄링Round RobinSRT (Shortest Remaining Time)MLQ (Multi Level Queue)MLFQ (Multi Level Feedback Queue)비선점형 스케줄링FCFS (First Come First Service)SJF (Shortest Job First)HRN (Highest Response Ratio Next)우선순위기한부기아 현상 : 우선 순위가 낮아 무한정 대기하는 현상→ 기아 현상이 발생할 수 있는 스케줄링 기법 : SRT, MLQ / SJF, 우선순위에이징 기법 : 기아 현상을 해결하기 위한 기법→ MLFQ / HRN비선점형 스케줄링 - FCFS (First Come First Service)Q. 다음과 같은 상황에서 FCFS 알고리즘을 적용하였을 ..
[정처기 실기 - 계산식] 주기억 장치 계산식 / 페이지 교체 알고리즘 주기억 장치 계산식Q. 주기억장치 배치 전략 기법으로 First Fit 방법을 사용할 경우, 다음과 같은 기억 장소 리스트에서 10K 크기의 작업은 어느 영역에 할당되는가?(단, 탐색은 위에서 아래로 한다.)영역 번호영역 크기상태A11K사용 중B5K공백C15K공백D30K공백E12K사용 중F25K공백풀이 First Fit(최초 적합)은 비어있는 공간 중 가장 처음 들어갈 수 있는 영역에 배치되게 됨A의 경우 이미 사용 중이고, B의 경우 5K로 부족하고, C의 경우 15K는 10K가 들어갈 수 있음단, 5K의 내부 단편화가 발생 Q. 메모리 관리 기법 중 Worst Fit 방법을 사용할 경우 10K 크기의 프로그램 실행을 위해서는 어느 부분에 할당되는가? 영역 번호영역 크기상태NO.18KFREENO.212..
[정처기 실기 - 계산식] IP 클래스 / 서브넷마스크 / 서브넷 계산 IP 클래스A 클래스 : 0 ~ 127 (128개)B 클래스 : 128 ~ 191 (64개)C 클래스 : 192 ~ 223 (32개)Q. IP 주소 체계에서 192.1.2.3이 속하는 클래스를 쓰시오 A. C 클래스 Q. 인터넷 IP 주소가 십진법으로 129.6.8.4일 때, 이 주소는 어느 클래스에 속하는 지 쓰시오 A. B 클래스 Q. 다음 IP 주소들이 어느 클래스에 속하는 지를 알맞게 연결하여 쓰시오. 1. 165.132.124.65 2. 210.150.165.140 3. 65.80.158.57 A. 1 - B 클래스 / 2 - C 클래스 / 3 - A 클래스 Q. IPv4에서 B 클래스의 IP 주소 범위를 쓰시오. A. 128.0.0.0 ~ 191.255.255.255 서브넷마스크A 클래스의 ..
[Link] React의 페이지 이동 페이지 이동HTML에서 페이지 이동을 위해 기본적으로 사용되는 태그는 React에서 Link 라는 것으로 대체 됨단, React Link와 HTML 태그의 가장 큰 차이점은 페이지 이동을 하지 않는다는 점 태그는 페이지를 새로 고침하면서 이동을 하지만, Link는 페이지를 새로 고침하지 않고 URL 경로만 변경하여 사용자에게는 마치 페이지가 이동된 것처럼 보여줄 수 있음SPA(Single Page Application)란?Page가 Single로 단 1개의 페이지만을 사용한다는 것MPA(Multi Page Application)은 대체로 1개의 URL 마다 1개의 페이지가 매칭이 됨Ex) '/aaa' 주소 = aaa.html, '/bbb' 주소 = bbb.html → 2개의 페이지 React는 SPA..
[설치] Vue.js 설치 및 프로젝트 생성 Vue 설치기존 React를 간단히 공부하면서 Node.js를 이미 설치하였었음Node.js가 설치되어 있지 않다면 설치 후 cmd창을 열고 순차적으로 진행vue 설치npm install vuevue cli 설치 npm install -g @vue/clinpm install : Node.js의 패키지 매니저(NPM)를 사용하여 패키지를 설치하라는 명령-g : 글로벌 설치 옵션 (이걸 붙이면 시스템 전체에서 사용 가능하게 설치됨)@vue/cli : Vue.js 프로젝트를 생성하고 관리하는 Vue CLI 패키지Vue CLI 설치 확인# Vue CLI 버전이 출력되면 정상vue --version글로벌 설치 이유 및 설치하지 않았을 경우 프로젝트 생성글로벌 설치(-g)를 통해 어디서든 다음과 같이 vue 명령어..