묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
안녕하세요 제가 이해한게 맞는지 애매합니다.
저는 기존에 spring과 mybatis를 사용하다 강의를 듣게되어서 service와 mapper의 역할이 딱 나뉘어진 코드에 익숙했는데 엔티티에 로직이 들어가니 조금 당황스럽네요 ㅎㅎㅎ... 각설하고 다른 질문들을 보았지만 명쾌하게 이해되지는 않아서 강의 내용과 제가 생각한 내용들로 이해해봤는데 맞는지 확신이 안서서 질문드려요 1. 회원 파트와 주문파트의 엔티티 구성방식이 다른 것(생성메서드,비즈니스 로직등의 유무) 은 회원은 기능구현시 타 엔티티와 상호작용하는 부분이 없어 간단한 구현이라는 판단아래에 별 로직이 없고 주문파트는 상호작용하는 부분(주문 취소시 수량 복구, 주문이라는 행위시 연관되는 엔티티정보들) 이 있기에 많은 로직이 있다는 걸로 받아들이면 될까요? 2. 주문 취소의 경우 서비스 부분에 들어가는게 맞다고 생각했는데 엔티티에 구현하셔서 질문들을 찾아보니 취소가 되기 위해선 주문엔티티의 배달상태의 정보가 바뀌고,수량 복구가 되어야하고 해당하는 정보들이 가장 가까운 Order와 OrderItem엔티티에서 로직을 수행한다는 말씀이시고 이게 객체지향 스럽다? 라고 이해하면 될까요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
도와주세요 ㅠㅠ!!!
깃허브 주소: https://github.com/jonashan20/react.node-shoppingmall 전 강의 까지는 잘 되다가 이번강의 따라하다 다시 테스트 하는 과정에서 또 에러가 납니다 ㅠㅠ 아예 몽고db서버랑 연결이 안되는것같아요 몽고db 다시 지우고 연결을 해봐도 소용이 없는거 같습니다.
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
배열 위치
int a[60], b[60]; 이것을 main() 함수에 집어넣으면 no 라고 나오고 ex) int main() { int a[70],b[70]; main()위에 전역함수? ex) int a[70],b[70]; int main(){ 로 넣으면 yes로 나오는데 왜 그런건가요..
-
미해결성공적인 SQL 인젝션 공격을 위한, SQL 기본 문법
APMSatup설치
상단 자료 버튼을 통해 설치를 하였는데 방화벽이 일부기능을 차단했다는 창이 뜨고 그 후 하얀 화면에 영어랑 숫자들이 써졌있는 웹페이지가 자동으로 열리는데 왜 이러는 건가요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
회원목록오류 질문드립니다.
회원가입을 처음할때는 문제가 없다가 두번째부터 아래오류가 뜨면서 되지 않습니다. 그리고 첫번째값을 확인해도 1이라고만 써있고 그 옆에 제가 회원가입한 이름은 들어가있지 않습니다. 왜 이런건가요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
프론트에서 로그인 상태 관련 질문드립니다
강의 정말 잘 들었습니다 다른 토이 프로젝트를 진행하다 강의에서 배운 HOC를 활용하고 싶어 질문드립니다 1. HOC안에 넣을 컴포넌트가 만약 여러 개인 경우는 어떻게 하나요? <Route exact path="/board/write"> <Ex1/> <Ex2/> <Ex3/> </Route> 이런식으로 되어있을 경우입니다 그냥 컴포넌트 구조를 다시 짜는게 바람직할까요? 2. HOC같은 기능을 페이지 단위가 아닌 컴포넌트 단위로는 어떻게 적용하나요? 예를 들어 NavigationBar에 한 컴포넌트를 현재 로그인 상태의 반대로 로그아웃, 로그인 버튼을 랜더링 해주려 합니다. 제가 생각해본것은 userData ? <LogoutBtn/> : <LoginBtn/> 이런식으로 랜더링 하는 것인데 이게 올바른 방법인지 궁금하네요 3. 쿠키에 저장된 토큰과 리덕스 사이에서 로그인 관련 상호작용이 궁금합니다 페이지 라우팅 해주는 곳에서 모든 페이지에 hoc처리를 해주고, 페이지 내 컴포넌트에서는 2번 질문에 제가 말한대로 하면 되는건가요? 감사합니다
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
용어 질문 있습니다!
동적 배열 구현 연습 강의 12분 34초에 말씀하신 단어(Count*2)가 lowed factory 단어가 맞나요?
-
해결됨홍정모의 따라하며 배우는 C언어
my_functions.h 파일 질문입니다
my_functions.h에서 static int si = 0; static int multiply(int a, int b) { return a * b; } 에서 두개 다 static을 빼면 컴파일이 안되던데 왜 그런지 잘 모르겠습니다
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
cmd에서 실행이 제대로 안 돼요
제목 그대로구요.. cmd에서 실행을 해보면 'Start Loading..' 까지만 나오고 갑자기 화면이 사라져버려요 뭐가 문제인 걸까요?? +사진이 뒤죽박죽 게시돼서 숫자 표시해 놨습니다.
-
미해결스프링 핵심 원리 - 기본편
좋은강의 감사드립니다 . 질문이 있습니다 !
현재는 스프링 부트를 사용하지 않아서 AutoAppConfig를 따로 만들고 @ComponentScan @Configuration를 해준건가요 ? 실무로 들어간다면 스프링 부트를 활용하고 AutoAppConfig는 따로 만들어주지 않고 싱글톤유지는 다른방법으로 해결하고 개발 하게 되나요 ?? 항상 좋은강의 감사드립니다 !
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
아나콘다 xgboost 설치 에러
선생님 ㅠㅠ.. 아나콘다 에서 XGboost 깔려고하는데.. 이런 에러 뜨면 어떻게 해야 하나요 ㅠㅠㅠ...?
-
미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - 이론과 실습
안녕하세요.
선생님께서 인프런에 올리신 블록체인 관련 강좌를 모두 수강하고싶은 학생입니다. 혹시 맥유저도 선생님 강의를 들어도 괜찮은지 궁금해서 여쭈어봅니다. 감사합니다.
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
패치조인과 페이징 에러 질문입니다.
우선 Post와 User는 다:1 단방향 연관관계로 설정했습니다. 1. 패치조인 없이 페이징 2. 패치조인 + 페이징 N+1문제를 해결하기위해 패치조인을 했습니다.그런데 에러가 났습니다. 로그중에 Count query validation failed for method public abstract ...... 이라는 에러가 있어서jpa가 자동으로 날려주는 CountQuery에 문제가 있나 싶어서 CountQuery를 별도로 작성했습니다. 3. 패치조인 + 페이징 + countQuery 별도로 작성 위 처럼 작성하니 에러없이 정상적으로 동작을 합니다.그런데 왜 에러가 나는지 이유를 정확히 모르겠습니다.. 2번쿼리에서 countQuery가 어떻게 나가길래 에러가 나는건지 궁금합니다..!혹은 다른데에 문제가 있는건가요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
형 변환하면서 float을 float_v로 그리고 int를 int_v로 바꾼 이유가 뭔가요??
#형 변환에서 float을 float_v로 그리고 int를 int_v로 바꾼 이유가 뭔가요?? #데이터 타입에서는 float =10.0이고 int=7였는데 #형변환에서는 다른 값을 사용할거라 그런가요? _v의 의미는 뭔가요 var인가요? ^^ 답변 부탁드립니다 수업잘듣고있어요!
-
미해결스프링 핵심 원리 - 기본편
필드주입에 대하여
안녕하십니까! 강의를 잘듣고있떤 와중에 궁금한 것이 생겨 질문을 드리게 되었습니다. 필드주입의 경우 필드에 @Autowird 어노테이션만 붙이면 된다고 하셨는데 OrderServiceImpl 이라는 클래스에서 @Autowird private MemberRepository memberRepository 이렇게 가지고 있을 경우 Spring에서 MemberRepository 형태로 등록되어 있는 빈을 꺼내서 자동으로 저기에 주입시켜주는 것이 맞나요? 강의의 예제의 경우 MemoryMemberRepository 클래스 정의 상단에 @Component 어노테이션이 있기에 처음에 component scan 방식으로 해당 컴포넌트를 인식하여 MemoryMemberRepository를 빈에 등록을 한 후 OrderServiceImpl에서 @Autowird private MemberRepository memberRepository 해당 부분을 본 후 MemoryMemberRepository도 MemberRepository 인터페이스를 구현한 것이기에 MemberRepository 형태로 빈에서 찾을경우 찾은 결과에 속할 수 있기에 그렇게해서 찾은 MemoryMemberRepository를 OrderServiceImpl의 memberRepository로 의존관계를 주입해주는 것이 맞나요?? 만약 맞다면 MemberRepository를 구현하는 메모리멤버리파짓토리와 디비멤버리파지토리가 모두 bean 에 등록되어있을 경우에는 어떻게 작동하게 되는건가요?
-
Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃헙 권한 요청 드립니다.
삭제된 글입니다
-
미해결캐글 Advanced 머신러닝 실전 박치기
Squeeze=False를 사용하는 이유
안녕하세요, 혹시 subplots 생성시 squeeze=False를 사용하는 이유가 무엇인지 알 수 있을까요? 감사합니다.
-
미해결홍정모의 따라하며 배우는 C언어
안녕하세요, 이중 포인터 코드 질문 드립니다..
강의 11분 경 나오는 강의 중의 read_books2 코드에서처럼 함수 내부적으로 구조체배열을 만들고, parameter에서 받아온 함수 밖 배열에 대입하면 되는건데...이중 포인터라는 생각에 이중으로 indirection 하여, 받아온 주소에 있는 배열의 값을 직접 바꿔주는 코드를 작성했습니다..이중으로 하려니 넘 복잡하여 이것저것 해보다가 일단 실행은 되는 코드를 구현한 것 같은데 이것저것 해보다가 된 것이라 오류나 예외가 없는 코드인지 잘 모르겠어서.. struct book { char name[LEN]; char author[LEN]; }; int main() { int bookcnt = 3; struct book* my_books = (struct book*)malloc(sizeof(struct book) * bookcnt); read_books("text.txt", &my_books, &bookcnt); } void read_books2(const char* filename, struct book** books_dptr, int* n) { printf("Press any key to read data from a file.\n"); if (_getch()) printf("\n"); else exit(1); FILE* fr; fr = fopen(filename, "r"); fscanf(fr, "%d\n", n); char buffer[LEN]; for (int i = 0; i < *n; i++) { fscanf(fr, "%[^\n]%*c", buffer); strcpy( ((*books_dptr)[i]).name, buffer); fscanf(fr, "%[^\n]%*c", buffer); strcpy( ((*books_dptr)[i]).author, buffer); printf("Book %d : \"%s\" written by \"%s\"\n", i + 1, ((*books_dptr)[i]).name, ((*books_dptr)[i]).author); } } 의도는 구조체의 배열의 주소를 함수의 인자로 받아서, 함수 안에서 indirection을 한번 하면 배열, indirection 한번 더 하면 배열 안의 구조체, 대입되어있는 문자열이 Readonly 이므로 scanf로 해당 주소에 저장을 못하니, strcpy() 이용.제가 의도한대로 구현이 된건지 도움 부탁드립니다! 코드 첨부합니다 ( 코드 일부만 올렸는데 필요하시면 다 올리도록 하겠습니다!)
-
미해결크롤링으로 웹, 텔레그램봇, REST API, 모바일 앱 만들기
AWS 사용 중단 관련 문의
안녕하세요, AWS Lightsail 사용 중단 하기 위해서는 어떻게 해야하는지 알 수 있을까요?? 강의 내용 모두 그대로 따라해서 AWS Lightsail 이용 하였구요. 강의 수강 후, 아래와 같이 처리하였는데요. 1) Lightsail 내 인스턴스 삭제 2) Lightsail 탄력적 IP 삭제 3) 깃허브에 올렸던 코드 삭제 그런데 계속 일별로 아주 소액이긴 하지만, 비용이 증가 / 청구 되고 있어서 문의드립니다.
-
미해결모의해킹 실무자가 알려주는, SQL Injection 공격 기법과 시큐어 코딩 : PART 1
제가 한것이 맞는지 잘몰라 글 올립니다
환경은 외부 가상화 환경(window7) 에서 SQL 서버 환경(window10) 으로 연습 과정입니다 10분에서 12분 사이의 내용인데 http://192.168.174.135/board/mysql/index.php?sort_column=(case when 1=1 then idx else title end)&sort=desc 입력시 해당 쿼리는참이므로 넘버가이 오름 차순되어야한다고 생각하는데 반응이없고 거짓(1=2으로 해도 반응이 없어 맞는지 모르겠습니다