묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
OSIV 끈 상태에서
ordersV1을 실행하면 에러가 나는데요, ordersV1 위에 @Transactional 어노테이션을 붙이면 오류가 발생하지 않기는 하는데, 무언가 굉장히 이런 방식을 사용하면 안될 것 같은 느낌이 들어서요! 괜찮은 것일까요?
-
미해결스프링 시큐리티
안녕하세요. 선생님
안녕하세요. 선생님 혹시 DB는 꼭 Postgre로 사용해야 하나요? 제가 Oracle, Mysql만 다루어 봤고. 무엇보다 현재 Mysql로 개인 프로젝트를 진행하고 있어서 질문드립니다. 공부와 실습 진행하면서 제 개인 프로젝트에도 직접 적용 해보고 싶어서 질문드립니다!
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
DTO 직접 조회 페이징
DTO를 직접 조회할때는 페이징을 할 수 있는 방법이 없는것인가요..???
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
Failed to load ApplicationContext 에러
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'springConfig' defined in file [C:\Users\WIN10\Desktop\Spring 강의 예제\hello-spring\hello-spring\out\production\classes\hello\hellospring\SpringConfig.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'springDataJpaMemberRepository' defined in hello.hellospring.repository.SpringDataJpaMemberRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: Invocation of init method failed; nested exception is org.springframework.data.repository.query.QueryCreationException: Could not create query for public abstract java.util.Optional hello.hellospring.repository.SpringDataJpaMemberRepository.findbyName(java.lang.String)! Reason: Failed to create query for method public abstract java.util.Optional hello.hellospring.repository.SpringDataJpaMemberRepository.findbyName(java.lang.String)! No property findbyName found for type Member!; nested exception is java.lang.IllegalArgumentException: Failed to create query for method public abstract java.util.Optional hello.hellospring.repository.SpringDataJpaMemberRepository.findbyName(java.lang.String)! No property findbyName found for type Member! 스프링 데이터 JPA 이전 과정까지 정상 동작했는데, 새 인터페이스 작성후 findbyName을 찾아오지 못하는 것 같습니다. 원인이 뭘까요?
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
reset.css 에 관하여
선생님 안녕하세요. 제이쿼리 반응형 애니메이션 모달(2) 강의 내용 중 reset.css 에 관하여 앞선 강의에 설명되어있다고 하셨는데, 혹시 커리큘럼에서 어떤 강의에 있는지 여쭤봅니다. 감사합니다~~^^
-
해결됨15일간의 빅데이터 파일럿 프로젝트
Connection Refused Error
server01 포트 검사 $ netstat -nap | grep 8020을 수행한 결과 LISTEN으로 동작하였습니다 /user/hive/warehouse/managed_smartcar_dirve_info/biz_date=20210901 의 경로로 가서 확인한 결과 파일이 존재합니다. Connection refused 이유가 무엇인지 나름대로 찾아봤는데 발견하지 못했습니다. 어떤 원인이 있을까요?
-
미해결자바스크립트 비기너: 튼튼한 기본 만들기
NaN이 나오는 이유
Argument Object를 한번 써보려고 코드를 하나 짜봤는데 왜 저기서 Number()를 해줘야 결과가 제대로 나오는지 모르겠습니다 처음에는 var sum; 이라고만 했습니다 나중에 숫자 값이 와서 더해질때 자동적으로 인식이 될 거라고 생각했거든요 그런데 결과에서 NaN이 나오더라고요 이게 혹시 처음에 아무것도 지정해 주지 않았을때는 string으로 인식되어서 그런건가요? function getTotal() { var sum = Number(); for(var i = 0; i < arguments.length; i ++) { sum += arguments[i]; } return sum; } console.log(getTotal.call(this, 1,2,3));
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
JQPL 쿼리
이전 강의에 비슷한 질문을 남겼는데 주석을 처리한 코드를 실행해도 결과가 똑같습니다. 단지 주석을 처리한 코드를 실행하면 sql에서 크로스 조인이 사용되며, sql문장이 조금 달라지나, 똑같이 쿼리 한번이 나갑니다. 혹시 코드를 어떤 방식으로 작성하여도 상관없는 것인가요?
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
em.createQuery 에서 i.name과 oi.item.name 의 차이
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://docs.google.com/document/d/1j0jcJ9EoXMGzwAA2H0b9TOvRtpwlxI5Dtn3sRtuXQas/edit#heading=h.w2tomwsznga7)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://docs.google.com/document/d/1xCQKit-1V6l6ObeCe49St33RHPzLF_P_c3o7aSDTKs0/edit#heading=h.7dhnp46ven0v)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]선생님이 짜주신 코드에서, 궁금증을 느껴 i.name을 oi.item.name으로 바꾸고 join oi.item i 부분을 지웠습니다만, 출력에는 전혀 지장이 없었는데 inner join 대신 join만 생겼습니다. 쿼리가 나가는 횟수도 동일한 것 같은데 혹시 i.name으로 굳이 해주신 이유가 있으신가요? oi.item.name으로 사용해도 될까요? 또한 같은 문맥으로 where oi.order.id in :orderIds부분을 " join oi.order oio where oi.order.id in :orderIds"이렇게 고쳐도 join문이 늘어날 뿐 문제가 없었습니다. 아무튼 i.name과 oi.item.name의 차이에 대해서 궁금합니다. 굳이 별 차이 없으면 item join문을 작성해주지 않는 것이 더 코드가 깔끔해 보여서요
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
인텔리제이 그래들
도대체 어디를 고쳐야하는건가요? ㅠㅠ
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
jdk
여기서 jdk 설정 뭘로 눌러야 하나요?
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
Body 가운데 정렬시에 질문 있어요
이전 강의에서 가운데 정렬 할 때 display: flex; justify-content: center; 이렇게 했었는데 이번에 할 때는 이 커멘드로 정렬이 안 되는데 안 되는 이유가 있을까요 ? margin: 0 auto; 를 사용하지 않고 display: flex; justify-content: center; 이 커멘들 사용해서 body를 가운데 정렬을 시킬려면 코드를 어떻게 짜야 할까요?
-
미해결페이스북 클론 - full stack 웹 개발
연습문제 - 확률 주피터에 없어요
주피터에 코드를 넣어두시겠다고 영상에서 말씀하셨는데 정작 주피터 예제 코드에서는 확인할 수 없네요
-
해결됨JIRA를 활용해 더 효과적으로 프로젝트 협업하기
Epic Link 선택 시 선택된 프로젝트의 에픽들만 목록으로 출력하는 방법이 있는지요?
안녕하세요. 1. Epic, Task 이슈 유형만을 가진 프로젝트를 생성했습니다. 2. 해당 프로젝트에 Epic을 여러 개 등록한 후 3. Task 등록 시 Epic Link 항목을 클릭하면 해당 프로젝트에 등록된 Epic 외에 다른 프로젝트의 Epic 도 함께 목록으로 출력됩니다. 해결 방안이 있다면 알려주시면 감사하겠습니다.
-
미해결홍정모의 따라하며 배우는 C언어
int_fast8_t f8 의미
다른 시스템에서 다른 바이트를 쓸 수 있으니 이식성을 위해 고정하자는 의미로 #include <stdint> 라이브러리 포함시켜서 int_fast8_t f8; 를 선언했는데 이 표현이 a라는 변수를 8비트 중 가장 빠른 것으로 고정시키겠단 뜻이라 설명하셨는데 뭐 다른 int_32t 와 같은 건 다른 시스템에서도 32비트로 쓰이게 한다는 것과 적어도 16비트를 쓰겠다는 선언 등은 이해가 가는데 8비트 중 가장 빠른 것을 고정시키겠단 것은 이해가 잘 안됩니다 ㅜㅜ
-
미해결
C언어 관련질문입니다.
int main(void) { int age; double height; char grade; printf("Input your grade : \n"); scanf("%c", &grade); printf("Your grade is %c\n", grade); printf("Input age and height\n"); scanf("%d%lf", &age, &height); printf("age is %d height is %.1lfcm\n", age, height); } 이렇게 코딩을 하면 출력이 Input your grade : A Your grade is A Input age and height 20 180 age is 20 height is 180.0cm 이렇게 나오는데 int main(void) { int age; double height; char grade; printf("Input age and height\n"); scanf("%d%lf", &age, &height); printf("age is %d height is %.1lfcm\n", age, height); printf("Input your grade : \n"); scanf("%c", &grade); printf("Your grade is %c\n", grade); } 이렇게 하면 출력값이 Input age and height 20 180 age is 20 height is 180.0cm Input your grade : Your grade is 이렇게 나옵니다. 순서에 따라 왜 이런가요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
타임리프 궁금합니다.
th:onclick="|location.href='@{/basic/items/add}'|" 에서 객체 리터럴 안하고 th:onclick="location.href='/basic/items/add'" 라고 해도 url 잘 넘어가 지던데 차이가 없는건가요??
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
error 메세지 두개
안녕하세요 영한님 지금 가격의 가격을 ㅁㅁㅁ (문자입력)을 하면 숫자를 입력해주세요. 가격은 1,000 ~ 1,000,000 까지 허용합니다. 라는 에러 두개의 메시지가 표출됩니다. 그 이유는 하나는 스프링에서 기본 에러된 typeMismatch.... 다른 하나는 개발자가 설정한 range.... 하나의 메시지만 띄우고싶다면(typeMismatch 일땐 typeMismatch 메시지 에러 혹은 range 에러일떄 range 에대한 메시지 에러) FieldError priceError = bindingResult.getFieldError("price"); 이 메소드를 이용하여 이 조건문으로 처리를 해 보았습니다. 테스트를 해보았는데 정상 작동 하는거 같은데 이 방법의 오점이 있나요 ?
-
미해결리눅스 입문 - 개념으로 탄탄히!!
우분투 설치 오류
우분투 설치를 하려 하는데 계속하기 버튼이 안나옵니다. 어떻게 해야 하나요??
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
로그인 확인에 대한 질문있습니다.
제로초님 두가지 질문이 있습니다! 1. req.user가 있다면 로그인 된 상태기 때문에 req.user로도 로그인 유무를 확인할 수 있는데 굳이 req.isAuthenticated()를 사용하는 이유가 궁금합니다. 2. 질문 남겨주신 '김윤진'님과 비슷한 질문인데 혹시 리액트로 클라이언트를 만들면 middlewears에서 isLoggedIn과 isNotLoogedIn를 만들지 않고, 로그인 유무에 따라 리액트에서 처리해주어도 문제가 없을까요?