Free Lines Arrow
본문 바로가기
728x90

전체 글353

[교육이수] 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 이수내역 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 재미가 있다. JPA 를 직접 활용해보고 왜 쓰는지 알수 있었다. 내용은 다음과 같다. 도메인 분석 설계 회원 도메인 개발 상품 도메인 개발 주문 도메인 개발 웹 계층 개발 2021. 7. 25.
[프로그래머스] 프린터 문제 분석 무식하게 풀면 될것 같다. 1. 굳이 큐를 안쓰고 리스트를 사용 했다. 2. 리스트 3개를 만든다. A: 순차적으로 우선순위가 저장된 리스트 B: 우선순위가 내림 차순으로 정렬된 리스트 C: print 목록 리스트 3. A 의 첫번째 우선순위와 B 의 우선순위가 같다면 출력 그렇지 않으면 A 의 앞에걸 뒤에 저장 동시에 C 도 동일한 방법으로 업데이트. 4. 만일 A 의 우선 순위와 B 의 우선순위가 같다면 앞에있는걸 삭제 하고 삭제 된것이 원하는 target 이라면 index를 찾고 중단한다. 구현 import java.util.*; import java.util.LinkedList; import java.util.Queue; import java.util.Collections; class .. 2021. 7. 23.
[프로그래머스] 타겟 넘버 문제 분석 완전 탐색 문제이다 정수인 1 을 바꿔 가면서 더하기 빼기를 해준다. 그러다가 5개를 다 더했을때 값이 원하는 값이면 1을 더해 준다. 완전 탐색인데 단순 완전 탐색이 아니라 음수 양수를 따져서 탐색을 해줘야 한다. 그렇다면 어떻게 하면 될까? 재귀 함수로 구현을 한다. 인덱스를 증가 해주면서 재귀함수안에서 두번 호출을 해준다. 정수일때와 음수 일때. 아래 그림 처럼 리턴이 될때 정수 음수 번갈아 가며 탐색을 한다. 구현 import java.util.*; class Solution { public int solve(int[] numbers, int target, int sum, int idx) { if (idx == numbers.length) { if(sum == target) { retu.. 2021. 7. 23.
[Spring] Annotation Annotation 어노테이션의 종류와 개념을 알아본다. 이전에 정리를 했던 글인데 참고하면 좋을 것 같다. https://vprog1215.tistory.com/47?category=989392 [Spring] ComponentScan1 - 기초 ComponentScan 를 왜 사용할까? 이번 주제는 Component 와 의존성 주입이다. 자동 주입이라고 생각하면 편할것 같다. @ComponentScan AutoAppConfig 클래스를 만들었다. package hello.core; import org.springfra.. vprog1215.tistory.com 많이 쓰이는 어노테이션 종류 @Configuration: 설정파일에 지정하는 어노테이션 @ComponentScan: 컴포넌트를 스캔 하는 어노.. 2021. 7. 23.
728x90
반응형