Don't Panic
Spring

[Spring] 테스트 코드, Bean 어노테이션, AOP 기초 개념 정리

테스트 코드가 필요한 이유, DTO/DAO/ORM 계층 분리 개념, @Bean/@Component/@Autowired 등 Bean 관련 어노테이션, 그리고 AOP(관점 지향 프로그래밍) 기초 개념을 정리한 학습 기록.

#Spring
Spring

[Spring] AOP & MyBatis — XML 설정부터 SqlSession 활용까지

MyBatis 프레임워크를 Spring에 연동하는 방법을 정리한다. XML 설정, SqlSessionFactory, Mapper 파일 구성, 그리고 Service 계층에서 SqlSession을 활용하는 실습 코드까지 다룬다.

#Spring
Spring

[Spring] Week02 — JPA·Repository·REST API 기초

JPA로 Java와 SQL을 연결하는 방법, Domain/Repository/Service 3계층 구조, DTO를 통한 안전한 데이터 전송, REST API 설계 원칙을 실습 코드와 함께 정리한다.

#Spring
Spring

[Spring] Week03 — CRUD API부터 타임라인 서비스 End-to-End 완성까지

Spring Boot로 Memo CRUD API를 구현하고, HTML·CSS·JavaScript·jQuery로 타임라인 서비스 클라이언트를 완성하는 3주차 학습 노트.

#Spring
Spring

[Spring] Week01 — RestController로 JSON 응답 구현과 Gradle 의존성 관리

스프링 서버에서 JSON 데이터를 브라우저에 바로 내려주는 @RestController 사용법과, Gradle을 통한 외부 라이브러리 의존성 추가 방법을 실습한다.

#Spring
Algorithm

[Algorithm] 집합·조합론·기초 수식

순열·중복순열·조합·중복조합의 정의와, 점화식을 세울 때의 메모이제이션, 그리고 등차·등비·계차수열 기초를 정리한다.

#Algorithm
Algorithm

[Algorithm] SWEA_최소스패닝트리

프림과 크루스칼 알고리즘 선택 기준과 우선순위 큐 사용 시 방문 처리 시점을 정리한 최소 스패닝 트리(MST) 학습 노트.

#Algorithm
Algorithm

[Algorithm] SWEA_서로소집합

Union-Find 자료구조로 합집합과 같은 집합 여부 확인 연산을 처리하는 SWEA 서로소 집합 문제 풀이 정리.

#Algorithm