묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 핵심 원리 - 기본편
질문있습니다!
일단 두개의 빈을 모두 조회하는데는 성공했습니다. 다만 에러가 발생했습니다. 에러의 내용은 저의 생각으론 조회한 빈이 중복되어서 발생한 에러라고 생각했고, 그래서 RateDiscountPolicy에 @Primary annotation을 선언해서 에러를 잠시 해결하는데는 성공했지만, 김영한강사님과 코드 내용이 달라서 의문입니다!! 왜 저는 위와같은 에러가 발생할까요? (참고로, AutoAppConfigTest도 함께 오류가 터졌습니다.)
-
미해결코딩으로 학습하는 GoF의 디자인 패턴
메서드 오버로딩과 메서드 오버라이딩을 섞어서 말씀 주시는 것 같아요
안녕하세요 강의 3분부터 제가 이해하기로는 메서드 오버로딩의 한계를 말씀 주시는 것 같은데, 계속 오버라이딩이라고 하시는 것 같아요 확인 부탁 드리며, 만약 오버로딩을 말씀하신 게 맞다면 추후 수강생 분들의 혼동을 피하기 위해 수정이 가능할 지 문의 드립니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
수정하면 검증 로직이 작동을 안해요
상품 등록시에는 널일 경우 널 에러가 발생하는데 상품 수정시에는 널이어도 에러가 발생하지 않습니다 도메인에 bean validation 설정 컨트롤러 함수에 @Validated 설정 한뒤 수정폼에서 상품 이름 null 로 해도 그대로 업데이트가 됩니다 이유가 무엇일까요? github: https://github.com/hyunsokstar/study-spring-mvc https://github.com/hyunsokstar/study-spring-mvc/blob/main/validation3-start/src/main/java/hello/itemservice/web/validation/ValidationItemControllerV3.java 그리고 jpa 강의에서는 빈에 검증로직 안하는게 맞다고 하시지 않았나요? jpa 쓸때도 빈에 검증 로직 등록해도 상관 없나요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
59번째줄 코드 관련 질문
선생님 수업 잘 듣고 있습니다. 감사합니다. 59번째줄 그 행 번호까지 탐색한다고 하셨으니, for y in range(23, height-1, -1): 아닌가 여쭤봅니다.
-
미해결갖고노는 MySQL 데이터베이스 by 얄코
인스톨하는 처음 화면 창이 다르게 업데이트 되었는데 어떻게 할까요?
선생님 안녕하세요. 강의 잘 보고 있습니다. 다름이 아니라, 강의에서는 알아서 뭘 설치해야 할지 알아서(developer default) 자동으로 해주는데 이제는 제가 하나하나 옵션을 선택해야만 해서 어떻게 할지 이렇게 질문을 남깁니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
delete시 select 쿼리가 날라가는 점에 대해
강의로 많은 도움 받고있습니다 . 언제나 감사합니다 해당 강의를 듣고 실습을하다보니 jpa는 delete쿼리를 날리기 전에 항상 select 쿼리를 날리는 구조더군요 그런데 트랜잭션안에서 단순히 삭제만 하는 요청이 있을 경우 굳이 영속성 컨텍스트의 무결성을 위해 select쿼리를 날려야 하는지 의문입니다. 쿼리가 괜히 2배로 날라가는거같아서요. jpql로 삭제 쿼리를 날려봤는데 이경우 select 쿼리는 안날라가지만 cascade처리가 안되서 xToMany 엔티티는 삭제가 또 안되더라구요 차라리 하나의 요청안에 트랜잭션이 delete뿐인경우 마이바티스나 jdbc로 네이티브 쿼리를 날려 삭제를 해도 괜찮을까요?
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
production 환경에서의 volumn의 장점
강의 너무 잘 듣고있습니다 감사합니다~^^ 제 질문은 배포환경(Elastic bean stalk)에서는 docker-compose.yml에 volume으로 매핑한다면 참조가 되지 않을 것 같은데요 가령 아래와 같은 docker-compose.yml을 master에 푸쉬해서 code pipeline으로 Beanstalk에게 넘겨줘서 컨테이너를 실행시킬 것인데, 그 컨테이너안의 /app 폴더가 로컬폴더인 ./frontend 를 가리킬 것 같지는 않은데요. 그렇다면, volume은 배포환경이 아닌, 개발환경에서의 편의를 위해서 사용하는 것인가요? 감사합니다. version: "3" services: frontend: build: dockerfile: Dockerfile.dev context: ./frontend volumes: - /app/node_modules - ./frontend:/app stdin_open: true
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
한번 간단하게 만들어보려는데
드디어 완강을 다했습니다. 그래서 한번 게임을 만들어보려는데 턴제 rpg나 3d액션 게임을 만들어보려는데 진짜 전에 강의에서 얘기했던대로 이게 강의 들으면서 할때는 그렇게 어렵진않았는데 막상 혼자 만들려니까 진짜 막막하더군요 기억이 잘안나는건 다시 들으면서 해야될거같고 혹시 처음에 혼자 게임만들어보려고할때 어떻게 했나요? 팁같은거 있나요? 아트같은건 어떻게 하고
-
미해결[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문
헤더파일 질문입니다
struct.h에는 함수의 원형만 정의를 하고, 함수의 내용은 fun.cpp에 작성을 하였는데 왜 헤더파일만 include하는 것만으로 함수가 실행이 되는지 모르겠습니다.
-
미해결Do It! 장고+부트스트랩: 파이썬 웹개발의 정석
[질문] github clone 복제 계속 않되고 있습니다.
안녕하세요. 수강생 입니다. github clone 복제에서 계속 에러가 나오고 있습니다. 강사님이 알려주신데로 했는데. 첨부된 사진처럼 복제 가 안되고 있습니다. 암호도 웹에서 로그아웃하고 로긴 되는데.. 확인 부탁 드립니다. 이메일이 아니고 설정한 name 을 입력해도 마찬가지 이구요
-
미해결스프링 핵심 원리 - 기본편
질문있습니다!
제가 생각하는 타입은 int, string, long, char와 같은것들입니다. 이 강의에서 설명하는 타입의 정확한 의미가 너무 헷갈립니다. 대략 유추해보자면, AppConfig에 있는 메소드 이름을 타입이라고 칭하는것같습니다. 타입의 정확한 의미를 알고싶습니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
requestURL 문의드립니다.
response.sendRedirect("/login?requestURL=" + requestURI); 이렇게 되어있는데 requestURL 이라는게 정확히 어떤것을 의미하는걸까요? 코딩을 할 때는 login?requestURL로 하면 원하는 페이지로 이동이 안되고 메인으로 이동되고 login?requestURI로 하면 원하는 페이지로 이동이 되네요.. sendRedirect를 할 때 requestURL로 하는것과 requestURI로 하는것에 차이가 있을까요? requestURL은 전체 주소를 가져오는것이고, requestURI는 도메인을 제외한 경로를 가져오는것으로 알고 있는데 갑자기 햇갈리네요.ㅠㅠ
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
페치 조인 시 페이징에 대한 내용 질문드립니다
[질문 내용]페치 조인2 - 한계에서 '컬렉션을 페치 조인하면 페이징 API(setFirstResult, setMaxResults)를 사용할 수 없다.' 이 설명 할 때 예시를 들면서 페이징 옵션을 1로 주면 팀A 회원1, 팀A 회원2가 팀A 회원1로 짤려서 팀A는 회원1만 가지는 식이 되어버려서 위험하다 고 하셨는데 이게 왜 문제가 되는지 이해가 잘 되지 않습니다. 다시 한 번 설명 부탁드립니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
Entity에서 하나의 외래키로 두 개의 테이블 조인 하고싶을떄 어떻게 하나요..?
register_mber_sn이라는 컬럼을 이용하여 Member와 User 를 left join하여 findAll하여 가져오고 싶은데 중복 오류가 떠서.. 어떻게 하면 가져올수있을까요??
-
미해결홍정모의 따라하며 배우는 C언어
%lld 질문드립니다.
안녕하세요, 저는 맥북으로 vscode를 사용하여 코딩 중에 있습니다. 강의에 보면 %lld 형식지정자를 사용할 때, INT_MAX + 1을 사용하여 값을 받도록 하는데요, 저같은 경우 INT_MAX + 1이라고 넣으면 overflow가 발생하고 INT_MAX + 1LL이라고 반드시 입력을 해줘야지만 제대로 된 값이 출력됩니다. 보통 의문점이 생기면 구글링 통해서 해결하곤 하는데 이건 어떻게 검색해야 할지 감이 안 잡히네요 ㅜㅜ 아무리 생각해봐도 왜 이런 문제가 발생하는지 잘 모르겠습니다. ------------------------------------------------- 좀더 살펴보았는데요,,, problems에 경고문이 뜨네요. "format specifies type 'long long' but the argument has type 'int'" 그니까, argument 부분에서 이미 overflow가 발생했기 때문에 값이 -2147483648로 받아지는 것 같아요.그런데 이 경고문을 바탕으로 보았을 때는 강의 예시에서는 어떻게 overflow가 발생하지 않을 수 있는지 궁금합니다... go to definition에서 보면 강의에 있는 limit.h 라이브러리가 제 것과 다른데, 그 문제일 수도 있겠다 싶긴 한데요... 제 라이브러리에서는 INT_MAX가 int로 되어있고 선생님께서 사용하시는 라이브러리에는 long long으로 되어 있다든지.. 교수님의 라이브러리에는 #define처리가 되어 있었던 것 같은데 저는 그렇게 안 되어 있거든요. 이게 좀 실마리가 될 수 있을지 모르겠습니다.
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
안녕하세요 질문이 있습니다 ! (swagger docs 관련)
ApiOperation 도 안먹히고 Post에서 Body에 데이터 입력하는 부분도 나타나질 않습니다.. 해당 부분의 문제점을 도저히 못찾겠네요 ㅠㅠ
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
사진이랑 영상 원본을 서버에 그대로 저장하는 경우 문제가 생기지 않나요?
사진이나 영상 파일 한 두개 정도는 그대로 저장해도 상관 없겠지만, 극단적인 예시로 수억개를 저장한다면 디스크 문제가 생길텐데, 그런 경우에는 어떻게 하나요?
-
미해결야곰의 iOS 프로그래밍
Todo 앱에서 로컬 노티피케이션 해제 시 질문 드립니다.
안녕하세요? 오랜만에 질문 드립니다.(또 귀찮게 해드리네요 ㅠ) 잠깐 두어달간 업무가 바빠져서 iOS 공부를 손에 놓았다가 다시 시작했습니다. 질문 드릴 것은 Todo에서 로컬 노티피케이션(알림 받기)을 설정하고 저장하면 노티피케이션 request가 등록되거나 해제되는데 처음 작성하는 Todo에서 처음부터 알림 받기를 off하여 저장하면 즉, shouldNotify가 처음부터 false인 경우 let isSuccess: Bool = Todo.saveToJSONFile() if isSuccess { if self.shouldNotify { Todo.addNotification(todo: self) } else { Todo.removeNotification(todo: self) } 이 코드에서 removeNotification은 해제할 노티피케이션이 없는데도 괜찮을런지 궁금합니다. (시뮬레이터에서 앱 실행은 문제가 없는데 나중에라도 크래쉬가 날까봐 무섭네요.) 혹시 해제 전에 노티피케이션이 등록되어 있는지 확인하는 로직이 필요할까요? 아니면 iOS에서 원래 등록되지 않은 노티피케이션이면 일치하는 identifier가 없으니 해제하라는 명령을 알아서 무시할 수도 있을 것 같기도 한데... 로컬 노티피케이션을 이것저것 응용해서 간단한 앱을 만들어 보고 있는데 개발자 문서에도 없는 request에 대해 해제하려고 할 때에 대해서는 나와 있지가 않아서 혹여나 하는 마음에 질문 드립니다. 감사합니다.
-
미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - NFT
강의자료 공유 가능할까요?
강의자료 공유 가능할까요?
-
해결됨Vue.js 끝장내기 - 실무에 필요한 모든 것
template 태그에 대해 궁금합니다.
v-if 조건부 렌더링을 할 때, div가 아닌 template태그를 사용하는 것에 대해 의문을 가지고 있었습니다. 찾아보니 template 태그는 DOM 노드에 나타나지 않는다는 점을 확인했습니다. (https://stackoverflow.com/questions/51995815/vuejs-template-vs-div-or-related-for-grouping-elements-for-conditional-rend 를 참고했습니다) 그러면 vue에서의 template 태그는 HTML 태그의 template과 동일한 역할을 하는 것인가요?? (https://developer.mozilla.org/ko/docs/Web/HTML/Element/template 이 링크를 참고했습니다.)