Skip to content

Latest commit

 

History

History
197 lines (151 loc) · 17.9 KB

File metadata and controls

197 lines (151 loc) · 17.9 KB

Computer-Science Study

🚀Computer science study space for Kut students🛸

📅 2022.07.27. ~

java java

🌳 Rule

  • 스터디는 매주 월~금 진행
  • 일주일에 두 섹션의 JPA 강의를 수강 및 정리
  • 하루에 한 섹션의 CS 주제를 선정하여 공부 및 정리

👨‍💻 스터디원


Dltmd202


sa11k


kimyeheun

학습 주제

📌 JPA

주제 Dltmd202 sa11k kimyeheun
영속성 관리 🐒
엔티티 매핑
연관관계 매핑 기초
다양한 연관관계 매핑
고급 매핑
프록시와 연관관계 관리
값 타입
객체지향 쿼리 언어
웹 애플리케이션 제작
스프링 데이터 JPA
웹 애플리케이션과 연속성 관리
컬렉션과 부과 기능
고급 주제와 성능 최적화
트랜잭션과 락, 2차 캐시

📌 디자인 패턴과 프로그래밍 패러다임

주제 Dltmd202 sa11k kimyeheun
싱글톤 패턴 🐒
팩토리 패턴
전략 패턴
옵저버 패턴
프록시 패턴
이터레이터 패턴
노출모듈 패턴
MVC 패턴
MVP 패턴
MVVM 패턴
선언형과 함수형 프로그래밍
객체지향 프로그래밍
절차형 프로그래밍
패러다임의 혼합

📌 자료구조

주제 Dltmd202 sa11k kimyeheun
시간 복잡도 🐒
공간 복잡도
자료 구조에서의 시간복잡도
연결 리스트
배열
벡터
스택
그래프
트리
우선순위 큐
해시 테이블

📌 네트워크

주제 Dltmd202 sa11k kimyeheun
처리량과 지연 시간 🐒
네트워크 토폴로지와 병목 현상
네트워크 분류
네트워크 성능 분석 명령어
네트워크 프로토콜 표준화
TCP/IP 4계층 모델의 계층구조
TCP/IP 4계층 모델의 PDU
네트워크 기기의 처리 범위
애플리케이션 계층을 처리하는 기기
인터넷 계층을 처리하는 기기
데이터 링크 계층을 처리하는 기기
물리 계층을 처리하는 기기
ARP
홉바이홉 통신
IP 주소 체계
IP 주소를 이용한 위치 정보
HTTP/1.0
HTTP/1.1
HTTP/2
HTTPS
HTTP/3

📌 운영체제

주제 Dltmd202 sa11k kimyeheun
운영체제의 역할과 구조 🐒
컴퓨터의 요소
메모리 계층
메모리 관리
프로세스와 컴파일 과정
프로세스의 상태
프로세스의 메모리 구조
PCB
멀티프로세싱
스레드와 멀티스레딩
공유 자원과 임계 영역
교착 상태
비선점형 방식
선점형 방식

📌 데이터베이스

주제 Dltmd202 sa11k kimyeheun
엔티티 🐒
릴레이션
속성
도메인
필드와 레코드
관계
ERD의 중요성
ERD 예제
정규화 과정
트랜잭션
무결성
관계형 데이터베이스
NoSQL 데이터베이스
인덱스의 필요성
B-Tree
인덱스 만드는 방법
인덱스 최적화 기법
내부 조인
왼쪽 조인
오른쪽 조인
합집합 조인
중첩 루프 조인
정렬 병합 조인
해시 조인