그냥 내가 공부하고 싶은 내용의 키워드 관련 블로그 글을 작성하면 모아서 볼 용도로
키워드들만을 기록하고 앞으로 작성해나갈 예정이다.
보고 도움이 되는 사람들도 있을 것 같고 모두에게 나누면 좋을 거 같아서 올려본다.
Database, JPA
- JPA 고급 연관관계 매핑
- N+1 문제
- QueryDsl 그리고 동적쿼리
- 카테시안 곱
- JPA Pagaeble 성능
- 커버링 인덱스 와 카운트 쿼리
- InnoDB vs Myisam
- Database의 인덱스, 보조 인덱스, 클러스터드 인덱스, B-Tree
- Querydsl exist 최적화
- Cross Join
- Select문 개선
- Group By 최적화
- Bulk Insert
- RedisHash
- Redis 공간 데이터
- 영속성 컨텍스트
- 더티체킹의 원리
- 인덱스
- 개념, 장단점, 동작원리, 어떻게 설정하는게 좋을지
- 인덱스를 타지 않는 쿼리?
- 커버링 인덱스
- 클러스터 인덱스
- 논클러스터(세컨더리) 인덱스
- 복합 인덱스
- 트랜잭션 격리수준
- 전파속성
Spring, Java
- BigDecimal vs Float, Double
- 디자인 패턴 템플릿 메서드 패턴, 팩토리 메서드 패턴
- 서비스 interface 와 implements
- 스프링 Proxy
- AOP
- Object Mapper
- LocalDateTime ObjectMapper 직렬화, 역직렬화
- HTTP 멱등성
- 의존성 주입
- 스프링 시큐리티가 적용된 테스트
- 스프링 이벤트 처리
- Jwt 토큰 처리
- 멀티 서버 스케쥴링
- WebSocket
- Collection 내부 구조 (List, Map)
- Synchronized
- volatile (가시성) → CPU Cache, Main Memory
- Atomic
- Concurrent
- DI/IoC
- JVM
책 추천
와 저도 이런거 작성할까봐요