Study DevOps & Backend
부족한 부분 또는 오타 발견시 언제든 PR날려주세요. 👋👋
글 작성 시에는 규칙에 따라 작성 부탁드립니다😀
[TOC]
-
HTTP -- 추가
-
API
-
REST API -- 추가
-
SOAP
-
REST vs SOAP
-
Proto3
-
Json vs Xml
-
브라우저의 동작 원리
-
DNS의 작동 원리
-
도메인 네임
-
호스팅
-
JWT
-
- CORS
- CSRF
-
ActiveMQ
-
RabbitMQ
-
- 폭포수(waterfall) 모형
- 나선형 모형
- 프로토타입 모형
- 애자일 모형
- 컴포넌트 기반(CBD) 개발 방법론
- 구조적 방법론
- 객체지향 개발 방법론
- 정보공학 개발 방법론
- EC2 보안 취약점
- VPC(Virtual Private Cloud)와 실제 적용 사례
- S3 퍼블릭 액세스
- 외부로부터 안전한 EC2, RDS를 구축하기
- AWS 키워드 정리
- ECR private 저장소 pull 받는 법
- EC2 SSM 활용하기
- Public subnet vs Private subnet
- ECR과 람다를 활용해 CD 구축하기
- S3의 인증서가 올바르지 않다고 뜰 때 해결법
- Monolithic(모놀리식)
- SOA
- SOA vs Monolithic
- MSA
- MSA vs SOA
- MSA vs Monolithic
- MSA의 장애전파
- CQRS
- ServerLess
- Event-driven architecture
- Coupling이란
- 관심사의 분리
- 객체지향 5대 원칙
- 높은 응집도와 낮은 결합도
- Service 구현체를 추상화 하는것에 대해
- DI란
- IoC란 -- 추가
- 서비스 로케이터(SL)란?
- DI vs IoC vs DIP
- 디미터 법칙이란
- IoC vs Factory Pattern
- 문맥교환
- 프로세스 vs 스레드
- 멀티 프로세스 vs 멀티 스레드
- 메모리 구조
- TCP/UDP
- ACID --추가
- 트랜잭션
- 식별관계와 비식별관계
- SQL
- MySQL
- Oracle
- PostgreSQL
- NoSQL
- Redis
- MongoDB
- Spring Boot에서 Request Parameter를 객체로 받는 법
- @Query에서 FK로 객체를 찾는 법
- 상속에서 @Builder 사용하기
- Spring Boot에서 UUID 사용하기
- 요청을 보냈을 때 Filter에서 발생한 Exception 때문에 CORS가 뜰 때 해결법
- DB에서 값을 가지고 올 때 "loaded object was of wrong class class"가 발생할 때
- 테스트 시 Spring Security 인증할 수 있는 어노테이션
- Embedded Redis Slf4j 오류 해결
- Embedded Redis 사용 시 에러
- 테스트를 제외하고 Spring Build하는 법
- Querydsl 사용 시 Cannot find symbol 오류 발생
- Dispatcher Servlet 이전에 발생한 예외 처리
- 연관관계 편의 메소드
- 동시성 문제를 제어하는 방법
- static 변수에 @Value 사용하기
- @Value값이 null로 들어갈 때 해결법
- Bean의 생성 순서를 정하고 싶을 때
- Random과 SecureRandom 차이 6E10
- Security에서 Session 정책 설정하기
- Request Dto에서 @Builder 사용 시 이상한 점
- Properties 또는 Yml에서 기본값 설정하는 법
- Jwt Filter가 두 번 호출될 때
- JPA에서 커스텀 delete... 함수를 사용할 때 발생하는 예외 해결법
- List안의 값을 Validation 하는 법
- Spring Bean은 상태를 가져도 되는가
- 부모 객체에서 자식 객체를 가져올 때 no Session 에러(parallelStream)
- @Query로 변경, 삭제 메소드를 사용했을 때 발생하는 에러 해결법
- Spring Boot Exception 효율적인 처리방식
- Spring boot에서 CORS 설정을 해도 CORS가 뜨는 경우 해결법
- Spring Boot 통합 테스트 설정하기
- Entity에서 @Id column의 타입(Wrapper Type)
- Spring 에서 Aws 의존성사용 시 WARN 메세지
- Jackson에서 불필요한 중괄호를 없애는 법
- Jar파일 외부의 파일을 가져오는 방법
- Entity에서 식별관계 매핑하기
- Log4j vs Slf4j
- Request Wrapper를 만드는 이유
- Spring Boot에서 CORS 멋있게 해결하는 법
- Spring Boot SocketIO 사용하기
- 일대일 양방향 매핑의 큰 단점
- @PrimaryKeyJoinColumn이란
- Mockito cannot mockspy because - final class 해결법
- Mockito when에서 파라미터 가져오기