select * from emp_salary_hist a join emp_dept_hist b on a.empno = b.empno and a.fromdate between b.fromdate and b.todate ; select * from emp_salary_hist a join emp_dept_hist b on a.empno = b.empno where a.fromdate between b.fromdate and b.todate ; 12:29에서 where 보다 and로 연산 했을때 join의 양을 확 줄여줘서 where 절로 했을때보다 속도가 빠르다고 말씀해주셨습니다. 이해가 안되는 부분이 있습니다. where에서 조건을 걸어 필터링된 결과에서 join을 할텐데 on ~ and 로 하는게 더 빠른게 연산되는 이유가 궁금합니다. where에서 인덱스가 있을경우 해당 값을 풀스캔하지 않고 index에서 걸러진 데이터만 가지고 join을 실행하는걸로 이해하고 있습니다. 지금 where a.fromdate와 b.fromdate는 인덱스가 있고 b.todate는 인덱스가 없는데 a.fromdate 와 b.fromdate를 비교할때는 인덱스를 사용하고 a.fromdate 와 b.todate를 비교할때에는 풀 스캔이 되는건가요? 만약에 반대로 a.fromdate는 인덱스가 없고 b.fromdate만 인덱스가 있다면 이것도 풀스캔이 되는 건가요?
안녕하세요? 강사님. 입문 강좌를 수강하고 있습니다. PC의 메모리를 많이 먹기도 하고 가상 환경에 좋지 않은 기억이 있어서 가상 환경이 아닌 PC에 직접 Linux 설치하여 강의 실습을 진행해도 문제가 없을 까요? 아님, 꼭 가상 환경으로 실습을 진행 해야 할까요? 저는 가급적 직접 설치 해서 실습 해보고 싶은데 회신 주시면 그대로 하겠습니다. 감사합니다.
let phone1 = document.getElementById('phone1').value; function ph1() { if (phone1.length === 3) { document.getElementById('phone2').focus(); } } let phone1 을 상위에 정의 하면 왜 null 값으로 읽히는 걸까요 ?
실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)
안녕하세요. 강의 들으며 재밌고 공부하고 있습니다. 감사합니다. 예외 처리를 util패지키에 모아서 처리하는 것은 이해했습니다. 약간 궁금증 생겨서 문의 남겨봅니다! BookService의 코드 일부분 입니다. 여기서 보면 UserRepository 와 BookRepository 의 findByName 에서 모두 fail()로 예외 처리를 하는데요, 이걸 그냥 리포지토리 계층의 메서드 자체에서 예외를 처리해주면 더 깔끔하지 않을까 하는 궁금증이 생겼습니다. 제가 지금까지 공부하면서는 리포지토리 계층에서 디폴트 메서드를 통해서 처리하는 코드도 봤고, 서비스 계층에서 처리하는 코드도 봐서 어떤 방식을 선호하시는지, 권장 하시는지 궁금합니다! 좋은 강의 감사합니다!
안녕하세요. 자료에 따라 스케일링을 다르게 쓰시는 것 같은데요. 일단 실기시험을 준비하는 입장에서는 어느 경우에 스탠다드, 민맥스, 로버스트 등을 쓰는지 잘 이해가 가지 않네요. 강사님게서 쓰시니까 그런가보다,, 하고 쓰긴 하는데 시험에서는 민맥스 스케일링 하나만 이해하고 사용해도 문제가 없을까요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. UserException 코드를 처리 중입니다. 상태코드, 코드도 정상적으로 나오는데 메세지가 사용자 오류가 아닌 null로 출력됩니다. 혹여 잘못 코딩해서 오류가 난 것은 아닌가 복사 붙이기를 통해 다시 서버를 구동해서 확인해봐도 똑같이 사용자 오류가 아닌 null로 출력됩니다. 어디를 수정해야 할까요??
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. localhost로 사진과 같이 수정했는데도 같은 문제가 발생합니다. 해결방법이 있을까요
안녕하세요. 선생님 항상 강의 잘 듣고 있습니다. http://boj.kr/eb569883dd084b64877cab066012fc70 3-P 문제를 1. 꽃을 심었을 때 모든 구역의 비용을 순회하며 계산하여 가격에 따른 좌표 값과 비용을 저장한다. 2. 비용을 정렬하여 비용에 따른 좌표 값을 visited배열을 통해 체크한다. 위와 같은 방식으로 풀었는데, 어떤 부분에서 틀렸는지 잘 모르겠습니다. 감사합니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] intellij 데이터베이스에도 연결하고싶은데 test connection 쓰면 에러가 자꾸 뜨네요 ㅠ 해결 방법이 없으띾요 ?
혹시 원인을 알 수 있을까요? Error message: Cannot connect to the specified server. Before trying again, make sure that the server you connect to is a valid Spotfire server, that the server is running, and that you are connected to the network. ManifestWebException at Spotfire.Dxp.Services : Could not connect to server ' http://128.134.187.144:1030/ ' to download manifest, the operation timed out after 10000 ms . (HRESULT: 80131509) Stack Trace: at Spotfire.Dxp.Services .ManifestReader.DownloadAndParse(WebRequestCreator requestCreator) at Spotfire.Dxp.Services .ManifestReader.GetReader(Uri uri, WebRequestCreator requestCreator) at Spotfire.Dxp.Loader.EditServerForm.OkButtonClick(Object sender, EventArgs e)
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 쿼리를 설명하시는 중에 ?q=hello&hl=ko 이 부분에서 구글에서는 이런 방식을 사용한다고 하셨습니다. 문득 든 궁금증인데 그럼 타 웹사이트(naver, daum) 과 같은 곳에서는 쿼리를 다른 형태로 사용하나요? 만약 다른 형태로 사용한다면 검색 엔진에 맞춰서 사용하는 건가요? 쿼리에는 비슷하게 사용하도록 정해진 규약같은것이 없어서 자체적으로 정해놓고 사용하는건지 궁금합니다.
프로그래머스 2레벨 문제에서 조금 막히고 1레벨은 그냥 수월하게 풀정도입니다. 또 백준 기준에선 실버 2까지는 그냥 풀 수 있습니다. 제가 학부생이지만 알고리즘 자료구조를 다 까먹은 상태여서 문제를 풀 때 접근 방식이나 접근법 혹은 문제가 집중이 안되서 생각이 안될 정도로 안 풀릴때가 있습니다. 이 강의에서 제가 활용을 해야 한다면 강의를 통해서 처음부터 차근차근 기초를 쌓아 올라가면 될까요?
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 - 섹션 7. 웹 계층 개발 강의를 듣는 중 localhost :8080 에 접속했을때 , Whitelabel Error Page가 나오고 오류로는 2023-06-01 17:29:09.964 ERROR 2143 --- [nio-8080-exec-1] org.thymeleaf.TemplateEngine : [THYMELEAF][http-nio-8080-exec-1] Exception processing template "home": An error happened during template parsing (template: "class path resource [templates/home.html]") 가 출력이 됩니다. home.html에 일반적인 html을 넣었을 때는, 잘 접근이 되는데 타임리프가 포함된 강의 코드로 했을때는 접근이 잘 안되는것 같습니다. 아래는 코드가 포함된 깃허브 링크입니다. 어디가 잘못되어 있는지 모르겠습니다.ㅠㅠ https://github.com/Hanjjong/Spring_boot_study