Home
Hyeonsu Lim
Cancel

Network

TCP / UDP TCP : 연결형 서비스로 3-way handshaking 과정을 통해 연결을 설정한다. 데이터가 유실될 경우 재전송을 통해 복구하고, 순서가 바뀌더라도 순서 번호를 이용하여 제대로 맞춰 전달한다. 그래서 높은 신뢰성을 보장한다. 또 데이터의 흐름과 혼잡을 제어한다. 단점으로는 비교적 속도가 느리다는 점이 있다. UDP : 비연결형...

Java

OOP 현실세계의 사물, 개념을 객체로 표현하고 객체들간의 유기적인 상호작용을 통해 프로그래밍 하는 방법이다. 사람의 사고와 가장 비슷하게 프로그래밍을 하기 위해 생성된 기법이고, 코드의 재사용성과 중복제거, 유지보수에 용이하다. [특징] 추상화 : 불필요한 세부사항을 제거하고, 객체의 공통된 속성들을 하나의 클래스로 정의하여 단순하게 만드는 ...

Spring

프레임워크 / 라이브러리 프레임워크는 소프트웨어의 구체적인 부분에 해당하는 설계와 구현을 재사용이 가능하게끔 뼈대를 제공하는 것이다. 애플리케이션의 전체적인 흐름을 쥐고 필요한 개발자의 코드를 가져온다. 라이브러리는 자주 사용되는 로직을 재사용하기 편리하도록 잘 정리한 일련의 코드들의 집합이다. 개발자가 필요하다고 생각하는 기능을 구현하기 위해 라이...

DB

데이터베이스 란? 다수의 사람이 공유하여 사용할 목적으로 체계화해 통합 관리하는 데이터의 집합이다. [특징] 실시간 접근성 : 수시적으로 비정형적인 질의에 대하여 실시간 처리에 의한 응답이 가능해야 한다. 계속적인 변화 : 데이터의 삽입, 삭제, 수정으로 항상 최신 데이터를 유지해야 한다. 동시공용 : 다수의 사용자가 동시에 같은 내용의...