TCP 3 way handshake TCP/IP 네트워크 환경에서 서버와 클라이언트를 연결하는데 필요한 프로세스 TCP/IP프로토콜을 이용해서 통신을 하는 응용프로그램이 데이터를 전송하기 전에 먼저 정확한 전송을 보장하기 위해 상대방 컴퓨터와 사전에 세션을 수립하는 과정 (= 전송 제어 프로토콜(TCP)에서 ...
📒 알고리즘 제어문
1. 조건문 1-1. if문 if~else문 if문은 조건에 따라 두 대의 문장중에 하나가 수행되는 조건문 if(조건식) 실행 문장1; else 실행 문장2; if ~ else if문 if ~ else if문은 if문을 이용하여 다중 선택을 가능하게 해준다. if(조건식1) 실행 문장...
/Database/ DBMS
DBMS DataBase Management System, 데이터베이스 관리 시스템 (관계형 데이터베이스에 한정하는 것을 강조하고 싶은 경우에는 RDBMS을 사용하기도 함) 예) ● Oracle ● SQL Server ● DB2 ● MySQL ● PostgreSQL ● Firebird 1. 관계형 데이터베이스 Rel...
✨TIL - 오늘 한 일
오늘 한 일 재귀 알고리즘 책읽고 정리 데이터베이스 2장 읽고 정리 스터디 백준문제 5개 풀기 스터디 백준문제 2개 풀기 프로그래머스 SQL select문 문제 5개 SQL 예시코드&퀴즈 블로그 정리 알고리즘 책 연습문제 스터디(CS & 알고리즘) 스프링 핵심...
/database/ database 의 용도,역할
1. 데이터베이스 관련 예시 주변에서 데이터를 관리하는 사례 스마트폰 주소록, 메일 주소록, 은행이나 우체국의 예금통장, 명함 홀더, 사진 앨범, 음악 플레이어의 음악 데이터, 게임기나 온라인 게임의 데이 터, 온라인 달력, 거래처의 고객정보 등 데이터베이...
/Algorithm/ 💬 재귀 알고리즘
재귀란? 어떤 사건이 자기 자신을 포함하고 있거나 또는 자기 자신을 사용하여 정의하고 있을 때 이를 재귀적(recursive)이라고 한다. 팩토리얼 구하기(n!) factorial 팩토리얼(n!) • 0! = 1 • n > 0이면 n! = n × (n — 1)! 10! = 10 x 9! 9! = 9 x 8...
✨TIL - 오늘 한 일
오늘 한 일 데이터베이스 책 1강 읽고 정리 CS 공부 및 정리 4개 SQL 4주차 강의 프로그래머스 SQL select문 5문제 연습 프로그래머스 문제 블로그 정리 알고리즘 책 읽고, 재귀 알고리즘 알고리즘 책 연습문제
/OS/ 동시성, 병렬성
동시성과 병렬성 동시성(Concurrency) 병렬성(Parallelism) 논리적인 개념 물리적인 개념 병렬성을 가능하게 함 동시성의 하위집합 작업이 빠르게 번갈아가며 실행...
/Java/ 클래스, 객체, 인스턴스
자바에서는 하나의 클래스로부터: 여러 개의 인스턴스를 생성할 수 있다. 이렇게 생성된 인스턴스는: 독립된 메모리 공간에 저장된 자신만의 필드를 가질 수 있다. 하지만 해당 클래스의 모든 메소드(method)는: 해당 클래스에서 생성된 모든 인스턴스가 공유하게 된다. 1. 클래스 class 연관되어 있는 변수와 메서드의 집...
/JPA/ 즉시로딩, 지연로딩
fetch의 디폴트 값 -@xxToOne: EAGER -@xxToMany: LAZY 1. 즉시로딩 EAGER LOADING @xxToxx(fetch = fetchType.EAGER) 엔티티를 조회할 때 연관된 엔티티도 함께 조회 (= 연관된 엔티티를 즉시조회) 하이버네이트는 가능하면 SQL조인을 사용해서 한번에 조...