Description: The dependencies of some of the beans in the application context form a cycle: entityManagerFactory defined in class path resource [com/example/demo/config/DatabaseConfig.class] ┌─────┐ | dataSource defined in class path resource [com/example/demo/config/DatabaseConfig.class] ↑ ↓ | routingDataSource defined in class path resource [com/example/demo/config/DatabaseConfig.class] ↑ ↓ | ..
org.springframework.web.servlet.view.InternalResourceView.prepareForRendering(InternalResourceView.java:209)org.springframework.web.servlet.view.InternalResourceView.prepareForRendering(InternalResourceView.java:209) application.yml 파일에서 mvc:view:prefix:suffix 를 다시 확인하여야 함 이 경우에는 application.yml 은 계층형 파일이므로 # Spring properties spring: main: allow-bean-definition-overriding: true # JSP mvc: view:..
Causes lombok to generate a logger field. lombok에서 지원하는 log 인터페이스들 * This annotation is valid for classes and enumerations. * * @see org.apache.log4j.Logger * @see org.apache.log4j.Logger#getLogger(java.lang.Class) * @see lombok.extern.log4j.Log4j2 @Log4j2 * @see lombok.extern.apachecommons.CommonsLog @CommonsLog * @see lombok.extern.java.Log @Log * @see lombok.extern.slf4j.Slf4j @Slf4j * @see l..
class Solution { public boolean isHappy(int a) { String n = Integer.toString(a); boolean isHappyNum = false; int sum = 0; char[] array = n.toCharArray(); for(int i = 0; i < array.length; i++){ int ans = Integer.parseInt(Character.toString(array[i])); sum += ans*ans; } int sum1 = 0; int j = 0; while(sum1 != 1){ String sumToStr = ""; if(j == 0){ sumToStr = Integer.toString(sum); } else{ sumToStr =..
제한시간이 있기 때문에 BufferedReader 로 입력받아야 한다. 카운팅 정렬을 알아야 한다. http://simsimjae.tistory.com/232 처음에 런타임에러가 났는데 다른 코드를 보다가 arr배열의 크기를 N으로 선언했었다. public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); int N = Integer.parseInt(br.rea..
Comparator인터페이스를 이용해서 compare 메소드를 오버라이딩하여 정렬했다. sort함수에 arr을 받고 Comparator를 생성해주면서 compare 메소드를 오버라이딩한다. public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int arr[][] = new int[n][2]; for(int i = 0; i < n; i++) { for(int j = 0; j < arr[i].length; j++) { arr[i][j] = sc.nextInt(); } } Arrays.sort(arr, new Comparator() { @Overri..
시간초과가 나지않게 푸는것이 핵심이다. 처음에는 Scanner로 입력받아서 계속 시간초과가 났었는데 BufferedReader로 받으니 시간초과가 나지 않았다. public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(br.readLine()); ArrayList list = new ArrayList(); for(int i = 1; i
- Total
- Today
- Yesterday
- Stack
- stackframe
- 세마포어
- 배열
- Java
- client side rendering
- 병행프로세스
- 클래스
- 인접행렬
- javascript
- react
- 최단경로
- 운영체제
- C
- 소프트웨어
- 자료구조
- 인접리스트
- 스텍
- 동적프로그래밍
- 교착상태
- 퀵정렬
- C++
- BFS
- 재귀함수
- 입출력장치
- 이진탐색
- dfs
- server side rendering
- 알고리즘
- 구조체
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |