본문 바로가기

개발자 기술 면접51

[기타] URI와 URL의 차이 URI URI는 특정 리소스를 식별하는 통합 자원 식별자(Uniform Resource Identifier)를 의미합니다. 웹 기술에서 사용하는 논리적 또는 물리적 리소스를 식별하는 고유한 문자열 시퀀스입니다. URL URL은 흔히 웹 주소라고도 하며, 컴퓨터 네트워크 상에서 리소스가 어디 있는지 알려주기 위한 규약입니다. URI의 서브셋(하위 집합)입니다. 2023. 12. 30.
[기타] HTTP Method란? HTTP Method 클라이언트와 서버 사이에 이루어지는 요청과 응답 데이터를 전송하는 방식을 일컫습니다. 즉, 서버에 주어진 리소스에 수행하길 원하는 행동, 서버가 수행해야 할 동작을 지정하는 요청을 보내는 방법입니다. ※ HTTP Method의 주요 메소드로는 GET, POST, PUT, PATCH, DELETE가 있습니다. GET: 리소스 조회. POST: 요청 데이터 처리, 주로 등록에 사용. PUT: 리소스를 대체(덮어쓰기), 해당 리소스가 없으면 생성. PATCH: 리소스 부분 변경(PUT이 전체 변경, PATCH는 일부 변경). DELETE: 리소스 삭제. 2023. 12. 30.
[기타] 프로세스와 스레드의 차이 프로세스(Process) 프로세는 메모리 상에서 실행중인 프로그램을 말합니다. 프로세스는 최소 하나 이상의 스레드를 가집니다. 자신만의 고유 공간과 자원을 할당받아 사용합니다. 스레드(Thread) 스레드는 앞선 프로세스 안에서 실행되는 흐름 단위를 말합니다. 같은 프로세스 내 다른 스레드와 공간과 자원을 공유하면서 사용합니다. 2023. 12. 30.
[DB] 정규화란? 정규화 데이터베이스 설계에서 데이터의 중복을 최소화하기 위해 데이터를 구조화하는 프로세스입니다. 즉, 테이블 상 이상이 있는 관계를 재구성하여 보다 조직된 관계를 생성하는 방법입니다. 2023. 12. 30.
[DB] 내부 조인(Inner Join)과 외부 조인(Outer Join)의 차이 내부 조인이란 조인되는 키 값을 기준으로 둘 이상의 테이블에 존재하는 데이터를 조회하는 것입니다. 집합으로 표현하면 교집합이라고 할 수 있습니다. 반면에 외부 조인은 내부 조인과 다르게 두 테이블에서 지정된 쪽의(LEFT or RIGHT) 모든 결과를 보여준 후 반대쪽에 매칭되는 값을 보여줍니다. 외부 조인의 종류로는 LEFT, RIGHT, FULL OUTER JOIN이 있습니다. 2023. 12. 30.
728x90