Don't Panic
DB

[DB] RDBMS,DCL,DDL,DML

RDBMS의 개념과 SQL 명령어 분류(DDL·DML·DCL·TCL), MySQL 데이터 타입과 테이블 생성, 제약조건, 내장함수, 트랜잭션을 정리한 학습 노트.

#DB
Algorithm

[Algorithm] 백준 특강

자료형 선택과 언어별 시간복잡도 차이(특히 파이썬), 문자열 누적 연산 비용 등 백준 특강에서 다룬 내용을 정리한 학습 노트.

#Algorithm
JSP·Servlet

[JSP·Servlet] JDBC 보충 — Statement vs PreparedStatement, 서블릿을 JSP로, MVC 패턴

Statement·PreparedStatement·CallableStatement 성능 비교, DBServlet을 JSP로 변환하는 실습, 그리고 MVC 패턴(Model·View·Controller·DAO)의 역할 분담을 정리한 학습노트.

#JSP·Servlet
JSP·Servlet

[JSP·Servlet] JSTL·EL·Session·Cookie — JSP 데이터 처리와 상태 관리

DTO/DAO 패턴으로 서블릿과 DB를 분리하고, Request·Session·Application 스코프 차이, Cookie를 이용한 아이디 저장 기능을 정리한 학습노트.

#JSP·Servlet
JSP·Servlet

[JSP·Servlet] Servlet과 JSP — 웹 서버 동작 원리부터 MVC 구조까지

Web Server·WAS·Servlet·JSP의 역할을 구분하고, HttpServlet 요청 처리 흐름(Request/Response·doGet/doPost)과 JSP 스크립트 요소, sendRedirect vs. forward 차이를 정리한 학습노트.

#JSP·Servlet
Algorithm

[Algorithm] DP2

동적계획법(DP)으로 0/1 배낭 문제, 최장 증가 수열(LIS), 모든 쌍 최단 경로(플로이드-워셜)를 푸는 원리와 코드를 정리한다.

#Algorithm
Spring

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

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

#Spring
Algorithm

[Algorithm] SWEA_방향전환

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

#Algorithm