본문 바로가기
[신입 개발자 면접 준비 4] 네트워크 기초편 1. 소켓 통신(TCP/UDP) TCP(Transmission Control Protocol) : 연결형 서비스 제공(연결된 상태에서 서비스제공) : 높은 신뢰성 보장 : 연결의 설정(3-way handshaking) : 연결의 해제(4-way handshaking) : 데이터 흐름 제어, 혼잡 제어 : 전이중, 점대점 서비스(양방향 송수신 서비스) UDP(User Datagram Protocol) : 비연결형 서비스 제공(연결되지 않은 상태에서 서비스제공) 동영상, 음성, 멀티미디어 : 신뢰성이 낮음 : 데이터의 전송 순서가 바뀔 수 있음 : 데이터 수신 여부 확인 안함(3-way handshaking과 같은 과정 X) : TCP보다 전송속도가 빠름 2. OSI 7 Layer와 각 계층 : 통신 접속에.. 2020. 10. 5.
[신입 개발자 면접 준비 3] JSP 편 1. JSP, Servlet JSP(Java Server Page): html 기반에 자바코드를 블록화하여 삽입한 것입니다.(JAVA in Html) Servlet : Container가 이해할 수 있도록 구성된 자바코드로 이루어진 것입니다.(Html in JAVA) 2. Get과 Post 방식 Get방식 : 클라이언트에서 서버로 데이터를 전달할 때, 주소 뒤에 “이름”과 “값”이 결합된 쿼리 스트링 형태로 전달. : 주소창에 쿼리 스트링이 그대로 보이므로, 보안성이 떨어짐. : 길이에 제한이 있다.(= 전송 데이터의 한계가 있다.) : Post방식보다 상대적으로 전송 속도 빠름 Post방식 : 일정 크기 이상의 데이터를 보내야할 때 사용. : 서버로 보내기 전에 인코딩하고, 전송 후 서버에서는 다시 디.. 2020. 10. 4.
[신입 개발자 면접 준비 2] DB 편 1. DB 언어 : 데이터베이스를 구축하고 이용하기 위한 데이터베이스 시스템도과의 통신 수단입니다 1) 데이터 정의 언어(DDL) : CREATE, ALTER, DROP 2) 데이터 조작 언어(DML) : SELECT, INSERT, DELETE, UPDATE 3) 데이터 제어 언어 (DCL) : COMMIT, ROLLBACK, GRANT, REVOKE 2. 도메인 도메인은 동일한 테이블 타입을 가지는 속성을 분리하는 것을 의미한다. 프로젝트에서 도메인을 적용하지 않아도 상관없다. 그러나 도메인을 사용하면 동일하거나 유사한 속성에 동일한 데이터 타입을 할당할 수 있어 데이터의 일관성과 정합성을 유지할 수 있는 이점이 있다. 3. Schema (스키마) : 데이터베이스의 구조와 제약조건에 관한 전반적인 명.. 2020. 10. 3.
[신입 개발자 면접 준비 1] Java 편 1. Java : JAVA는 네트워크상에서 사용할 수 있도록 미국의 선 마이크로 시스템즈가 개발한 객체 지향 프로그래밍 언어 - 자바가상머신(JVM)만 설치하면 컴퓨터의 운영체제에 상관없이 작동(즉, 운영체제에 독립적) - 기본 자료형을 제외한 모든 요소들이 객체로 표현 - 객체 지향 개념의 특징인 캡슐화, 상속, 다형성이 잘 적용된 언어 - Garbage Collector를 통한 자동적인 메모리 관리 - 멀티쓰레드(Multi-thread)를 지원 2. OOP(Object-Oriented Programming) 객체지향 프로그래밍 : 데이터를 객체로 취급하여 프로그램에 반영한 것이며, 순차적으로 프로그램이 동작하는 기존의 것들과는 다르게 객체와 객체의 상호작용을 통해 프로그램이 동작하는 것을 말한다. 특.. 2020. 10. 2.
반응형
LIST