Don't Panic
Spring

[Spring] Lombok과 JPA — 어노테이션 기반 생산성 향상

Lombok으로 반복 코드(getter/setter/생성자)를 어노테이션 하나로 제거하고, JPA와 MySQL Workbench를 연동해 CRUD 및 엔티티 연관관계까지 실습한 학습 기록.

#Spring
Algorithm

[Algorithm] SWEA_방향전환

최단거리 알고리즘 선택 기준과, 관리해야 할 상태가 늘어나는 다차원 BFS 문제(방향전환)를 완전탐색 관점에서 정리한 학습 노트.

#Algorithm
Algorithm

[Algorithm] SWEA_알고스팟

우선순위 큐를 이용한 BFS에서 방문 처리를 언제(담을 때 vs 뺄 때) 해야 하는지를 알고스팟 문제로 정리한 학습 노트.

#Algorithm
Spring

[Spring] GET/POST/REST — HTTP 메서드와 Controller 실습

Spring MVC에서 GET·POST·PUT·DELETE 메서드를 @RestController로 매핑하고, @RequestParam·@RequestBody로 파라미터를 수신하는 방법을 코드와 함께 정리한다.

#Spring
Algorithm

[Algorithm] DP1

크루스칼 과정과 동적 계획법(DP)의 핵심 개념(메모이제이션, 중복·최적 부분문제 구조, 분할정복과의 비교, 적용 접근법)을 정리한 학습 노트.

#Algorithm
Algorithm

[Algorithm] Algorithm 다익스트라

최단 경로 개념과 다익스트라 알고리즘 구현, 그리고 KMP 문자열 패턴 매칭 알고리즘까지 정리한 학습 노트.

#Algorithm
Java

[Java] java 자료구조

배열·연결 리스트·스택·큐·트리·그래프·해싱 등 주요 자료구조 개념과 직접 구현, 제네릭 프로그래밍, 그리고 컬렉션 프레임워크(List·Set·Map) 활용을 정리한다.

#Java
JS

[JS] fetch로 시작하는 웹 통신 기초 정리

fetch 함수로 서버에 요청을 보내고 응답을 받는 원리부터 URL 구조, HTTP/HTTPS, JSON, REST API, 상태 코드, Ajax까지 웹 통신 기초를 정리한 개인 공부 노트.

#JS