목록Study (108)
써먹는 웹개발
1. 서버 실행 : (해당 경로에서) java -jar 'jar파일명'.jar 2. 서버 PID 확인 : jps -lv 3. 서버 종료 : taskkill /PID pid번호 /F ※ 관리자 명령 프롬프트로 실행해야됩니다.
1. 실행 쿼리문 PUT /movie { "settings" : { "number_of_shards" : 3, "number_of_replicas" : 2 }, "mappings" : { "_doc" : { "properties": { "movieCd": { "type" : "integer" }, "movieNm": { "type" : "text" }, "movieNmEn": { "type" : "text" }, "prdtYear": { "type" : "integer" }, "openDt": { "type" : "date" }, "typeNm": { "type" : "keyword" }, "prdtStatNm": { "type" : "keyword" }, "nationAlt": { "type" : "k..
Spring Data Jpa에서는 Custom Repository를 JpaRepository 상속 클래스에서 사용할 수 있도록 기능을 지원합니다. 실제로 소스를 사용하면, 0. 모델 생성 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 @Data @Entity @Table(name = "ACADEMY") public class Academy { @Id @Column(name = "BASE_INFO_SEQ") @ApiModelProperty(value = "seq") private Long baseInfoSeq; @ApiModelProperty(value = "직업") private String job; // bas..
1. Query DSL(Domain Specific Language) 정의 : JSON 형식에 기반한 데이터 시스템에서 제공하는 쿼리 기능입니다. ES에서의 DSL은 데이터베이스의 SQL문과 동일하다고 이해하면 쉽습니다. 2. 예시 GET /조회할 인덱스명/_search/ { "query": { ... } } 3. 종류 1) 풀 텍스트 쿼리 - Full Text Query - match_all : 별다른 조건 없이 해당 인덱스의 모든 도큐먼트를 검색하는 쿼리 - match : 필드 별 조건을 넣는 쿼리 - match_phrase : 검색어를 순서까지 고려하여 검색 ※ slop : 지정한 값 만큼 단어 사이에 다른 검색어가 끼어드는 것을 허용 (slop을 너무 크게하면 검색 범위가 넓어져 관련이 없는 결과..
문제 링크 : https://programmers.co.kr/learn/courses/30/lessons/12982 문제 설명 S사에서는 각 부서에 필요한 물품을 지원해 주기 위해 부서별로 물품을 구매하는데 필요한 금액을 조사했습니다. 그러나, 전체 예산이 정해져 있기 때문에 모든 부서의 물품을 구매해 줄 수는 없습니다. 그래서 최대한 많은 부서의 물품을 구매해 줄 수 있도록 하려고 합니다. 물품을 구매해 줄 때는 각 부서가 신청한 금액만큼을 모두 지원해 줘야 합니다. 예를 들어 1,000원을 신청한 부서에는 정확히 1,000원을 지원해야 하며, 1,000원보다 적은 금액을 지원해 줄 수는 없습니다. 부서별로 신청한 금액이 들어있는 배열 d와 예산 budget이 매개변수로 주어질 때, 최대 몇 개의 부서..
문제 링크 : https://programmers.co.kr/learn/courses/30/lessons/1845 문제 설명 당신은 폰켓몬을 잡기 위한 오랜 여행 끝에, 홍 박사님의 연구실에 도착했습니다. 홍 박사님은 당신에게 자신의 연구실에 있는 총 N 마리의 폰켓몬 중에서 N/2마리를 가져가도 좋다고 했습니다. 홍 박사님 연구실의 폰켓몬은 종류에 따라 번호를 붙여 구분합니다. 따라서 같은 종류의 폰켓몬은 같은 번호를 가지고 있습니다. 예를 들어 연구실에 총 4마리의 폰켓몬이 있고, 각 폰켓몬의 종류 번호가 [3번, 1번, 2번, 3번]이라면 이는 3번 폰켓몬 두 마리, 1번 폰켓몬 한 마리, 2번 폰켓몬 한 마리가 있음을 나타냅니다. 이때, 4마리의 폰켓몬 중 2마리를 고르는 방법은 다음과 같이 6가..
문제 링크 : https://programmers.co.kr/learn/courses/30/lessons/77884 문제 설명 문제 설명두 정수 left와 right가 매개변수로 주어집니다. left부터 right까지의 모든 수들 중에서, 약수의 개수가 짝수인 수는 더하고, 약수의 개수가 홀수인 수는 뺀 수를 return 하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ left ≤ right ≤ 1,000 입출력 예입출력 예 설명입출력 예 #1 다음 표는 13부터 17까지의 수들의 약수를 모두 나타낸 것입니다. 따라서, 13 + 14 + 15 - 16 + 17 = 43을 return 해야 합니다. 입출력 예 #2 다음 표는 24부터 27까지의 수들의 약수를 모두 나타낸 것입니다. 따라서, 2..
문제 링크 : https://programmers.co.kr/learn/courses/30/lessons/86051 문제 설명 0부터 9까지의 숫자 중 일부가 들어있는 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ numbers의 길이 ≤ 9 0 ≤ numbers의 모든 수 ≤ 9 numbers의 모든 수는 서로 다릅니다. 입출력 예 #1 5, 9가 numbers에 없으므로, 5 + 9 = 14를 return 해야 합니다. 입출력 예 #2 1, 2, 3이 numbers에 없으므로, 1 + 2 + 3 = 6을 return 해야 합니다. Solution1.jav..