[Interview] OS
프로세스와 스레드의 차이점 프로세스와 스레드 개념은 다음과 같다. 용어 설명 프로세스 CPU에 의해 처리되는 사용자 프로그램, 시스템 프로그램, 즉 실행 중인 프로그...
프로세스와 스레드의 차이점 프로세스와 스레드 개념은 다음과 같다. 용어 설명 프로세스 CPU에 의해 처리되는 사용자 프로그램, 시스템 프로그램, 즉 실행 중인 프로그...
리눅스 기본 명령어 이 명령어들은 리눅스 시스템을 효율적으로 관리하고 운영하는 데 필수적이다. 실무에서 자주 사용되므로 익숙해지면 업무 효율성을 크게 높일 수 있다. 시스템 종료 및 재부팅 shutdown, halt, init 0, poweroff : 시스템 종료 reboot, init 6, shutdown -r now : 시스템...
오라클 시퀀스 (Oracle Sequence) 오라클 시퀀스는 고유한(UNIQUE) 값을 생성해주는 오라클 객체이다. 주로 기본 키(PK)와 같이 순차적으로 증가하는 값을 자동으로 생성하는 데 사용된다. 시퀀스를 생성하는 SQL 구문은 다음과 같다. CREATE SEQUENCE 시퀀스이름 START WIT...
OSI 7계층 OSI 7계층은 통신 접속에서 완료까지의 과정을 7단계로 정의한 국제 통신 표준 규약이다. 물리 계층 (Physical Layer) 전송에 필요한 하드웨어적 기능을 제공 예: 통신 케이블, 허브, 리피터 데이터링크 계...
스프링 개요 스프링: 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크이다. 자바 SE로 된 POJO(Plain Old Java Object)를 자바 EE에 의존적이지 않게 연결해주는 역할을 한다. 특징: 경량화, IOC(Inversion of Control) 기술을 통해 애플리케이션의 느슨한 결합을 도모한다. ...
OAuth OAuth는 인가를 위한 기술 OAuth(“Open Authorization”)는 인터넷 사용자들이 비밀번호를 제공하지 않고 다른 웹사이트 상의 자신들의 정보에 대해 웹사이트나 애플리케이션의 접근 권한을 부여할 수 있는 공통적인 수단으로서 사용되는, 접근 위임을 위한 개방형 표준이다. 이 매커니즘은 여러 기업...
HTTP(Hypertext Transfer Protocol)는 웹 서버와 웹 클라이언트 사이에서 데이터를 주고받기 위해 사용하는 통신 방식으로 TCP/IP 프로토콜 위에서 동작한다. 즉, 우리가 웹을 이용하려면 웹 서버와 웹 클라이언트는 각각 TCP/IP 동작에 필수적인 IP 주소를 가져야 한다는 의미이다. HTTP란 이름대로라면 하이퍼텍스트...
제 1장 데이터 모델링의 이해 제1절 데이터 모델의 이해 제2절 엔터티 제3절 속성 제4절 관계 제5절 식별자 Q. 데이터 모델링의 특징으로 가장 적절하지 않은 것은? ② ① 현실 세계를 일정한 형식에 맞추어 표현하는 추상화의 의미를 가질 수 있다. ② 시스템 구현만을 위해 진행하는 사전단계의 작업으로서 데이터베이스 구...
Q. 실행 결과가 다른 하나는? ④ ① SELECT DNAME, LOC, DEPTNO FROM DEPT ORDER BY DNAME, LOC, 3 DESC; ② SELECT DNAME, LOC AREA, DEPTNO FROM DEPT ORDER BY DNAME, AREA, DEPTNO DESC; ③ SELECT DNAME, LOC ...
Q. 아래 실행 결과를 출력하는 SQL로 가장 적절한 것은? ② [설비] 설비ID 설비명 1 설비1 2 설비2 3 설비3 ...