스프링 AOP 개념과 주요 용어 (with 프록시)
2024.06.28
Spring
AOP
Categories
Spring
스프링 부트, 환경에 따라 다른 Profiles 설정하기
2023.10.06
SSE(Server-Send Events)
2023.07.30
Spring
SSE
Spring Security
2023.06.05
Spring
Java
Spring Security
객체 간의 변환 시, ModelMapper 사용해도 괜찮을까?
2023.04.15
Spring
Java
스프링 부트 실행 시 DB에 데이터 삽입
2023.04.09
Spring
DB
트랜잭션 AOP를 사용할 때 주의해야 할 점 (feat. 내부 호출)
2023.03.23
Spring
DB
스프링 부트 SQL문 로깅 옵션
2023.03.21
Spring Boot와 S3 연동
2023.03.20
Spring
AWS
Interceptor, Filter, AOP
2023.02.20
Spring
Java
@Valid, @Validated
2023.01.25
Spring
Java
JDBC Template
2022.11.02
Spring
DB
언체크 예외 사용과 예외 사용 시 주의점
2022.11.01
Spring
DB
트랜잭션 매니저(추상화, 동기화)
2022.10.29
Spring
DB
DataSource (데이터 소스)
2022.10.26
Spring
DB
JDBC와 최신 데이터 접근 기술(SQL Mapper, ORM)
2022.10.24
Spring
DB
JWT, OAuth2.0, Security
2022.10.18
Spring
JWT
Spring Security
타임리프(thymleaf)
2022.08.29
Spring
Thymeleaf
RestfulAPI 개발 시 주의할 점
2022.08.11
Spring
RestAPI
의존관계 주입 방법
2022.08.07
Spring
Java
스프링 컨테이너와 스프링 빈
2022.07.27
Spring
Java
좋은 객체 지향 설계의 원칙: SOLID
2022.07.24
Spring
Java
PRG, Post/Redirect/Get
2022.07.22
Spring
Java
HTTP 메시지 컨버터
2022.07.21
Spring
Java
요청 매핑 핸들러 어뎁터 구조
2022.07.20
Spring
Java
구 MVC 패턴과 프론트 컨트롤러
2022.07.20
Spring
Java
스레드와 스레드 풀
2022.07.19
Spring
Java
스프링부트, JWT 구현
2022.04.20
Spring
JWT
RestAPI
Spring Security
IoC(제어의 역전)와 DI(의존관계 주입)
2022.02.15
Spring
Java
DIP, OCP와 의존관계 주입(DI)
2022.02.12
Spring
Java
스프링 REST Docs
2022.01.25
Spring
RestAPI
REST API with SpringBoot(3)
2022.01.22
Spring
RestAPI
TestCode
스프링 HATEOAS
2022.01.22
Spring
RestAPI
REST API with SpringBoot(2)
2022.01.20
Spring
RestAPI
TestCode
REST API with SpringBoot(1)
2022.01.18
Spring
RestAPI
스프링부트 Settings
2021.09.23
Spring
Java
Jpa
findById()와 getReferenceById() 차이점
2023.05.15
값 타입
2023.03.22
프록시, 즉시로딩과 지연로딩
2023.03.21
CQS 패턴, CQRS 패턴
2023.03.14
준영속
2023.03.13
영속성 전이(Cascade), 고아 객체
2023.01.30
변경 감지와 병합
2023.01.26
연관 관계 매핑
2023.01.15
연관관계 편의 메서드
2023.01.15
프로젝션(Projection), DTO로 조회하는 방법
2022.09.21
Jpa
Querydsl
Querydsl 설정
2022.09.07
Jpa
Querydsl
JPA Auditing (공통 매핑 정보)
2022.08.22
연관관계의 주인과 mappedBy
2022.08.21
플러시
2022.08.20
엔티티 매니저 팩토리와 엔티티 매니저
2022.08.19
영속성 컨텍스트
2022.08.18
ORM과 JPA, Hibernate
2022.08.17
OSIV와 성능 최적화
2022.08.16
JPA 조회 성능 최적화
2022.08.16
컬렉션 조회 최적화
2022.08.16
페치 조인 (fetch join)
2022.08.13
JPA N+1 문제
2022.03.21
쿼리 메서드 (Query Methods) 기능과 @Query
2021.12.18
Java
자바 리플렉션(Reflection)
2023.12.09
레코드(Record)
2023.09.30
Java, Optional
2023.02.13
지네릭스(Generics)
2022.12.14
내부 클래스
2022.12.12
람다식(Lambda Expression)
2022.11.08
체크 예외, 언체크 예외
2022.10.11
객체 비교, equals()와 hashCode()
2022.10.03
JVM(Java Virtual Machine)
2022.07.14
자바: 예외처리
2022.05.31
Http
CORS (Cross-Origin Resource Sharing)
2024.01.08
Http
CORS
Web
웹 서버와 WAS
2022.07.19
SSR, CSR
2022.07.19
DB
트랜잭션 격리 수준(Transaction Isolation Level)
2024.09.14
트랜잭션 격리 수준과 이상 현상
2024.09.12
데이터베이스 정규화(Normalization)
2024.09.06
함수 종속성 (Functional Dependency)
2024.09.03
H2 에러: 'Column "start_value" not found'
2023.11.24
DB
H2
트랜잭션
2022.10.27
DB 락(Lock)
2022.10.27
DevOps
AWS S3 생성, Spring Boot와 연동
2024.03.29
DevOps
AWS
SpringBoot
AWS, Github Actions을 이용한 Spring Boot 배포
2023.10.15
DevOps
AWS
Github
Spring
AWS S3 생성 후 이미지에 접근 시 Access Denied
2023.10.13
DevOps
AWS
AWS RDS 생성과 설정
2023.10.13
DevOps
AWS
AWS EC2 생성과 설정
2023.10.12
DevOps
AWS
Nginx 를 이용하여 SpringBoot 무중단 배포하기
2021.11.09
DevOps
Java
Nginx
Spring
TestCode
통합테스트와 Testcontainers
2024.04.17
TestCode
Spring
TestCode
테스트 환경 분리, @Transactional과 임베디드 DB
2023.03.03
TestCode
Spring
Mock 이란?
2023.01.24
Java, 테스트 코드 작성 - JUnit 5
2022.03.05
TestCode
Java
테스트 코드와 테스트 주도 개발(TDD)
2022.02.20
TestCode
Java
Etc
트리와 이진트리, B-Tree와 B+Tree
2024.09.01
Etc
CS
vi 편집기 꾸미기
2022.11.24
Etc
Linux
JWT(Json Web Token) 인증
2022.04.20
Etc
JWT
Architecture
정적 팩토리 메서드
2023.01.19
Architecture
Java
RESTful API 란?
2022.01.16
Architecture
RestAPI
Python
파이썬 자료구조
2024.06.05
Python
Algorithm
DataStructure
시간 복잡도와 공간 복잡도
2022.07.12
Python
Algorithm
Git
Git 자주쓰는 명령어
2022.01.04