일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- priority_queue
- union_find
- scanner
- alter
- Union-find
- sql
- math
- spring boot
- 큐
- 스프링부트
- 스택
- deque
- 리소스모니터링
- GC로그수집
- date
- NIO
- Properties
- 힙덤프
- List
- map
- JPA
- string
- html
- set
- Calendar
- CSS
- Java
- dfs
- BFS
- javascript
- Today
- Total
목록전체 글 (303)
매일 조금씩
class Solution { public String mergeAlternately(String word1, String word2) { StringBuilder merged = new StringBuilder(); int maxLength = Math.max(word1.length(), word2.length()); for(int i = 0; i
[전체 목차]IoC 컨테이너와 빈스프링 IoC 컨테이너와 빈ApplicationContext와 다양한 빈 설정 방법@Autowired@Component와 컴포넌트 스캔빈의 스코프Environment - 프로파일Environment - 프로퍼티프로퍼티프로퍼티에는 우선순위가 있다@PropertySource스프링 부트 외부 설정 참고Resource / Validation데이터 바인딩SpEL스프링 AOPNull-Safety 1. 프로퍼티다양한 방법으로 정의할 수 있는 설정값Environment의 역할은 프로퍼티 소스 설정 및 프로퍼티 값 가져오기아래와 같이 애플리케이션 JVM 옵션으로 Active profiles 값을 설정해 두고.. (여기선 test로 설정)아래처럼 env.getProperty("spring..
[전체 목차]IoC 컨테이너와 빈스프링 IoC 컨테이너와 빈ApplicationContext와 다양한 빈 설정 방법@Autowired@Component와 컴포넌트 스캔빈의 스코프Environment - 프로파일ApplicationContext extends EnvironmentCapable프로파일프로파일 유즈케이스프로파일 정의하기프로파일 설정하기프로파일 표현식Resource / Validation데이터 바인딩SpEL스프링 AOPNull-Safety ApplicationContext 는 실제로 아주 많은 인터페이스들을 상속 받고 있다.EnvironmentCapable, ListableBeanFactory, HierarchicalBeanFactory ... 등그 중 하나 EnvironmentCapab..
spring.jpa.hibernate.ddl-auto와 data.sql 실행 순서 !!spring.jpa.hibernate.ddl-auto 옵션은 JPA가 엔티티를 기반으로 데이터베이스 테이블을 자동 생성하게 한다.그러나 Spring Boot 2.5 이후, data.sql 파일이 실행되는 순서가 달라지면서 JPA의 테이블 생성 작업이 완료되기 전에 data.sql이 실행될 수 있는 문제가 발생했다고 한다..해결을 위해 spring.jpa.defer-datasource-initialization=true를 application.yml에 추가 설정하여 JPA가 엔티티를 기반으로 테이블을 생성한 후에 data.sql이 실행되도록 보장했다.
[전체 목차]IoC 컨테이너와 빈스프링 IoC 컨테이너와 빈ApplicationContext와 다양한 빈 설정 방법@Autowired@Component와 컴포넌트 스캔빈의 스코프스코프프로토타입 빈이 싱글톤 빈을 참조하면?싱글톤 빈이 프로토타입 빈을 참조하면?싱글톤 객체 사용시 주의할 점Resource / Validation데이터 바인딩SpEL스프링 AOPNull-Safety 1. 스코프우리가 지금까지 등록한 모든 빈들은 사실상 스코프라는게 있다.그 중에서도 싱글톤 스코프의 빈들만 사용해왔다. 왜냐면 아무런 설정도 하지 않으면 Spring에서 기본 설정이 싱글톤 스코프이기 때문이다. 1) 싱글톤싱글톤 스코프란?=> 애플리케이션 전반에서 해당 빈의 인스턴스가 오직 한개뿐인게 싱글톤 스코프다. 거의 대부..
이진트리 법칙을 만족하는지 여부를 판단하는 문제이다. 가장먼저 경우의 수에 따른 작은 부분에 대한 문제를 생각했다. 한 단계의 트리만 생각했을 때,1)left는 root보다 작아야 한다.right는 root보다 커야 한다. 다만, 한단계 위의 root 까지도 생각해야한다.2)root가 left 였다면,left 는 root 보다 작아야 한다.right는 root보다 크고 root의 root보단 작아야한다. 3)root 가 right 였다면,left는 root보다 작고, root의 root보단 커야한다.right는 root보다 커야한다. 이를 기반으로 재귀식을 짜면,boolean 메서드명(노드, 왼쪽 제한 값, 오른쪽 제한 값) 따라서 재귀로 코드를 작성하면 다음과 같다. /** * Definition..