네트워크(15)


HTTP와 HTTPS

DNS

REST API

OAuth와 소셜로그인

Web Server와 Web Application Server

TCP와 UDP

흐름제어와 혼잡제어

IP

로드밸런서

OSI 7계층

쿠키와 세션

URI와 URL

프록시 서버

CORS

www.google.com에 접속하기

데이터베이스(8)


DB I/O

Elastic Search

Index

DBMS

Transaction

정규화

옵티마이저

JOIN

알고리즘(8)


정렬 알고리즘

그래프 탐색 알고리즘

탐색 알고리즘

Greedy와 DP

Union-Find

문자열 검색 알고리즘

MST

시간복잡도, 공간복잡도

운영체제(7)


운영체제

프로세스

스레드

동기와 비동기

메모리 관리 기법

스케줄러

Byte Ordering, Big-Endian, Little-Endian

자료구조(7)


Array, Linked List

Stack, Queue, Deque

Hash

Heap

Tree

Graph

Dictionary

Spring Boot


Spring Security 및 JWT

Spring IoC/DI와 Spring Boot

Spring AOP

Spring PSA

Spring MVC

@SpringBootApplication

Maven과 Gradle

Entity와 DTO를 분리하는 이유

Lazy Loading(JPA)

Persistence Context

JPA N+1 문제 해결전략

ORM, JPA, Hibernate

JAVA


JAVA 면접 예상질문

객체지향 프로그래밍(OOP)

Generic(제네릭)

부동 소수점 오차

Collection Framework

Jar와 War

Serialization

Reflection

Stream(스트림)

Garbage Collector

프로젝트


Elastic Search 프로젝트 진행상황(1)

자바와 JUnit을 활용한 실용주의 단위테스트 정리

Elastic Search 프로젝트 진행상황(2)

OAuth 2.0을 통한 소셜로그인(1)

OAuth 2.0을 통한 소셜로그인(2)

OAuth 2.0을 통한 소셜로그인(3)

프로그래머스


호텔 방 배정(프로그래머스 LV 4)

[3차] 자동완성(프로그래머스 LV4)

가사 검색(프로그래머스 LV4)

단어 퍼즐(프로그래머스 LV4)

블록 게임(프로그래머스 LV4)

에어컨(프로그래머스 LV3)

리틀 프렌즈 사천성(프로그래머스 LV3)

KAKAO 블라인드 테스트 2023