공부한 내용을 필기하는 공간 입니다.

블로그에도 해당 내용을 정리하여 올립니다.

HTML 기본 지식


인터넷 네트워크

URI

HTTP 에 대해

HTTP 메서드

HTTP 메서드의 활용

HTTP 상태코드

HTTP 헤더

쿠키

캐시와 조건부 요청

스프링 MVC


웹 애플리케이션

HTML, HTTP API, CSR, SSR

Spring MVC 패턴

로깅 (Logging)

매핑 (Mapping)

HTTP 요청, 응답처리

HTTP 메시지 컨버터

메모

타임리프 - 기본기능

운영체제


[Introduction to Operating Systems](https://ppusda.notion.site/Introduction-to-Operating-Systems-67a45b69ff0f4469ba4589f838c8844e)

[System Structure & Program Execution ](https://ppusda.notion.site/System-Structure-Program-Execution-55bbcc6491b747d5930561a56a35fe69)

Process

Process Management

CPU Scheduling

Process Synchronization

Deadlock

Memory Management

Virtual Memory

File System

File System Implementations

Disk Management & Scheduling

Spring 개인 공부


Spring Boot 프로젝트 생성

Spring Interceptor

Spring AOP와 Proxy

디자인 패턴 (데코레이터 패턴과 프록시 패턴)

@Transactional 에 대해서

Spring Security 6 - Authentication Persistence and Session Management

Builder, toBuilder, Builder.default

ContorllerAdvice, ExceptionHandler

CascadeType, orphanRemoval

싱글톤, 프로토타입

메모

DB, SQL


DML - DELETE

서브쿼리 (이중SQL)

복합 키

[MySQL] 아키텍처

[MySQL] 인덱스

JPA


JPA

영속성 컨텍스트

엔티티 매핑

연관관계 매핑

복잡한 연관관계 매핑

고급 매핑

프록시와 연관관계 관리

값 타입

알고리즘 정리


선택 정렬

버블 정렬

삽입 정렬

퀵 정렬

힙 정렬

이분 탐색

Two Pointer

Sliding Window

그리디

DFS & BFS

플로이드 워셜 알고리즘

다익스트라 (Dijkstra)

DP (Dynamic Programming, 동적계획법)

위상 정렬 (Topology Sort)

개발일지


테스트 커버리지 100%를 달성해보자

더 나은 테스트 코드 작성하기