마크다운으로 작성한 글들을 정리해서 블로그에 올리고 있습니다.
아래 링크를 클릭하면 블로그로 연결되고, 아직 정리하지 않은 글은 마크다운으로 연결됩니다.
- 서블릿 컨테이너 초기화와 스프링의 처리 방식
- BeanFactory와 ApplicationContext
- Bean 등록할 때 @Configuration을 사용해야 하는 이유
- @NotNull, @NotEmpty, @NotBlank 비교
- 1부: 자바 애플리케이션에서 외부 설정 조회 방법
- 2부: 스프링 외부 설정 통합 관리 : Environment와 PropertySource의 동작 구조
- 3부: 스프링 레거시와 스프링부트의 외부 설정 비교
- 4부: @ConfigurationProperties으로 타입 안전하게 외부 설정 관리
- Tomcat 버전별 Jakarta 설정 및 서블릿 디펜던시 설정
- WAS(Tomcat)이 필요한 이유
- JSP 동작구조
- Jsp 사용할 때 루트 경로에서 index.jsp가 작동하는 이유
- 서블릿 매핑 우선순위
- MySQL은 문자열 대소문자 구분을 하지 않는다.
- MySQL에서 SELECT 별칭은 GROUP BY, ORDER BY, HAVING 절에서 사용 가능하다
- SQL IN절에서 NULL이 예상대로 동작하지 않는 이유
- MySQL에서 날짜 차이 계산하는 방법
- COUNT 함수와 SUM 함수의 차이점
- MySQL ONLY_FULL_GROUP_BY 이해하기
- window 함수 활용법(feat. group by와 다른점)