Backend (Java · Spring · Flask)
Java, Spring, Flask 백엔드 프레임워크 공부 기록입니다.
2026
2025
- [JAVA] Java 알고리즘 문제 풀이 시, 자주 쓰이는 Steam API 함수들
- [JAVA] Queue는 왜 안되고 Queue는 왜 될까?
- [Etc] FastAPI vs Flask: Python 백엔드 프레임워크 비교
- [Spring] DTO를 나누는 기준은 어떻게 고려해야할까?
- [Spring] PATCH vs PUT
- [Spring] JPA Query Method
- [Spring] Thymeleaf
- [Spring] 논블로킹(Non-blocking) vs 비동기 (Asynchronous)
- [Spring] JPA vs MyBatis
- [Spring] DTO vs VO vs Entity
- [Spring] HttpURLConnection, RestTemplate, WebClient
- [Etc] 💣 SQL Injection
- [Spring] Spring VS Servlet
- [Etc] 🤖 Layered Architecture & MVC pattern
- [JAVA] record
- [JAVA] 동시성 처리 (Concurrency)
- [Etc] immutable, final, constant
- [Etc] 🎞️ Boilerplate와 Lombok
- [JAVA] 🚀 ArrayList vs 배열(int[]) 성능 비교
- [JAVA] SOLID 원칙
- [Etc] 🔑 Access Token과 Refresh Token 완벽 정리
- [Etc] OAuth란?
- [Etc] 직렬화 (Serialization)와 역직렬화(Deserialization)
- [JAVA] Generic
- [JAVA] int와 long의 차이 ➡️ 범위와 오버플로우 문제 완벽 정리
- [Etc] Naming Convention
2024
- [JAVA] Set
- [Spring] Spring 매핑 개념과 주요 애너테이션 활용법
- [Spring] Spring Framework의 주요 개념 (IoC, DI, AOP, PSA)
- [JAVA] JAVA 메모리 모델과 변수의 종류 : static, 지역변수, 레퍼런스 변수 이해하기
- [JAVA] JAVA version 17의 주요 변화
- [CS] 컴파일 언어 VS 인터프리터 언어, 그리고 Java
- [JAVA] StringBuilder
- [JAVA] 키보드로 사용자 입력받는 2가지 방법 (BufferdReader, Scanner)