묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
연관관계 편의 메소드
강사님 항상 좋은 강의 감사합니다! 연관관계 편의 메소드에 내부에 set과 add , get이 각각 들어갈때가 다르길때 혹시 어떤 경우일때 set이고 get인지 알고 싶습니다. 제가 생각했을때는 1) member엔티티와 order 엔티티 간 setMember메소드에서 member는 다대일 중 '다'이므로 setMember 메서드를 만들어야 했던건가요? 2) 마찬가지로 그렇다면 order와 orderItem 사이에서 orderItem은 일대다 의 '일' 이므로 addOrderItem()메서드가 생성되었다 생각을 했는데 그렇게 따지니 setDelivery() 메서드가 이해가 가지 않습니다. 일대일의 관계로 '일'에 위치해 addDelivery()인가 싶기도 하였으나 그렇지 않더라고요 ㅠㅠ 3) setDelivery()메서드는 set으로 시작하는 setMember() 메서드와 같은 방식으로 작성하는 것인가 했는데 메서드 내부에서는 this.delivery = delivery; //배송지 설정delivery.setOrder(this); 이렇게 set메서드와 add메서드가 섞여있는 것 같은데 이해가 많이 부족한 것 같습니다.. 혹시 이에 관해서 답변해주실 수 있을까요?
-
미해결R 프로그램 - 시즌 1
plot 실행 질문드립니다
실습을 토대로 barplot 실행했을때 'Hit <Return> to see next plot: ' 문구가 뜨는 이유는 왜인가요 ㅠㅠ 이거 없앨라면 따로 설정이 필요한지 궁금합니다 !!
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
리다이렉트에 질문있습니다.
삭제된 글입니다
-
해결됨Java TPC (생각하고, 표현하고, 코딩하고)
강의들으며 필기한 내용을 개인 블로그에 포스팅 해도 되는지 여부가 궁금합니다!
안녕하세요 강사님! 정성스럽게 올려주신 강의 덕분에 어려운 자바를 잘 따라가고 있습니다. 강의를 수강하면서 공부한 내용을 제가 따로 운영하고 있는 블로그에 포스팅하고 싶은데 가능한지 여쭤보고 싶어서 이렇게 글 남깁니다. 강사님이 올려주신 자료나 강의를 캡쳐해서 올리지 않을거고, 제가 직접 필기한 내용과 실습하면서 따라쳤던 코드들을 출처를 포함하여 올리려고 합니다. 혹시 가능한지 여부와 가능하다면 따로 주의해야할 부분이 있을까요? 좋은 강의 업로드해주셔서 감사합니다.
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
뭐가 잘못된 것인지 모르겠습니다.
강사님 화면은 이렇게 나오는데 저의 화면은 이런식으로 일자로 나옵니다. MagicGrid 소개 및 Articleapp 시작 현재 이 강의를 듣고있습니다. 강사님과 저의 코드에 다른 점을 못찾겠습니다. 어떤 부분이 다르면 저렇게 나오는건가요?
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
강의 내용을 개인 블로그나 git에 정리해두고 싶은데요.
강의를 들으면서 개인적으로 정리한 내용을 마크다운 문서로 작성하여 개인 블로그와 git에 저장해두고 싶은데 출처를 밝힌 상태로 내용을 올려두어도 괜찮을까요? 강의 화면을 캡쳐한다던지 강의 내용을 그대로 옮겨 적진 않을 것입니다.
-
미해결R로 하는 웹 크롤링 - 입문편
str(m3)결과 문의
stu(m3) 결과가 'data.frame': 8 obs. of 6 variables: $ v1: num 1 2 1 2 1 2 1 2 $ v2: num 3 4 3 4 3 4 3 4 $ v3: num 5 6 5 6 5 6 5 6 $ v4: int 1 2 3 4 5 6 7 8 $ v5: int 2 3 4 5 6 7 8 9 $ v6: chr "홀수" "짝수" "홀수" "짝수" ... 인데 왜 v1,v2,v3의 데이터타입은 숫자이고 v4,v5은 정수인가요?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
break의 범위에는 차이가 없어보이는데 else 범위 안에 넣었을 때 왜 결과값이 다른지 추론이 안됩니다 ㅠㅠ 이유를 알고 싶습니다 !
import java.util.*; public class Main { public int solution(int[][] board, int[] moves) { int answer = 0; Stack<Integer> stack = new Stack<Integer>(); for(int pos : moves) { for(int i =0; i < board.length; i++) { if(board[i][pos-1] != 0) { int tmp = board[i][pos-1]; board[i][pos-1] = 0; if(!stack.isEmpty() && tmp == stack.peek()) { answer += 2; stack.pop(); } else { stack.push(tmp); break; } } } } return answer; } public static void main(String[] args) { Main M = new Main(); Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int[][] board = new int[n][n]; for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { board[i][j] = sc.nextInt(); } } int m = sc.nextInt(); int[] moves = new int[m]; for (int i = 0; i < m; i++) moves[i] = sc.nextInt(); System.out.println(M.solution(board, moves)); } }
-
미해결스프링 시큐리티
api login not found 에러 뜨는 분들
강의 내용과 동일하게 설정하고 api login 시도를 했는데 다음과 같은 에러가 뜨네요 설정 파일 중에 AjaxLoginConfigurer 생성자를 다음과 같이 수정해보세요. public AjaxLoginConfigurer(String loginProcessingUrl) { super(new AjaxLoginProcessingFilter(), "/api/login");} 문제 원인은 정확하게 못찾았고, 스프링 시큐리티 버전이 업데이트 되면서 바뀐 것 같기도 한데, defaultLoginProcessingUrl 없으면 시큐리티 내부 FormLogin 인증 정책의 defaultLoginProcessingUrl 인 "/login" (LoginPage의 url)을 기본값으로 사용하도록 로직이 되어 있는 것 같더라구요. (개인 추측) 문제의 원인을 아시는 분은 답글해주시면 감사하겠습니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
안녕하세요! 질문이 있습니다.
안녕하세요! 항상 좋은 강의 감사드립니다 :D 강의를 보면서 궁금한 점이 생겨 질문 드립니다. Spring bean 같은 경우에는 @Configuration 대상 클래스에 대한 프록시 객체를 생성하여 싱글톤을 보장하여 Spring container에서 관리된다는 것으로 배웠는데요. Servlet은 어떤식으로 Servlet Container내에서 싱글톤을 보장하는 것인가요??
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
_app.js 헤드와 자식컴포넌트 head의 우선순위
_app.js가 모든 페이지들의 부모역할 이라고 하셨는데, 그럼 _app.js에 Head컴포넌트가 있고 다른 페이지에 Head컴포넌트가 있으면 Head 컴포넌트가 두개가 되는거아닌가요? 그럼 어떻게 우선순위를 두는거죠?
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
@ModelAttribute가 한 개가 아닐 경우에는 어떻게 하나요?
콘트롤러에 @ModelAttribute Item item, BindingResult bindingResult 이렇게 연속적으로 매개변수를 설정해줘야 한다. bindingResult에 넣어주게 되는 Error 객체들이 @ModelAttribute의 필드들과 자동 맵핑되기 때문이다, 라고 이해했습니다. 그럼 두개의 ModelAttribute가 들어가는 경우 addItem ( @ModelAttribute Item item1, BindingResult bindingResult1, @ModelAttribute Item item2, BindingResult bindingResult2 ) 이렇게 설정해줘야 하는지요? 어라 그럼 템플릿에서 errors객체는 BindingResult bindingResult1, BindingResult bindingResult2 이 둘중에 뭐가 되는거지... 같은 의문이 들어서 질문드려봅니다.
-
미해결머신러닝 엔지니어 실무
후반부 강의자료 요청드립니다.
후반부 강의 자료 요청드립니다. nitz0211@gmail.com
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
저번에도 질문남겼었는데요
제가 들었던 강좌가 es5인데 최신버전 es2021이 나왓더라구요, 그래서 이 강의를 다시 들으려고 하는데 node.js강좌를 들으려면 2021도 이벤트 루프까지만 들어도 될까요? =>과거질문 1.책 없이 이 강의로만 가능한지, 2.그리고 책을 사게 되면 더 얻게 되는게 무엇인지, 3.ES5 자바스크립트 강좌 기초 숫자야구 30강?까지만 들었는데 이 강의를 따라갈 수 있을지 궁금합니다. +더보기 조현영 2021-06-08114465 1. 책 없어도 됩니다. 책은 thebook.io 에서 전자책으로 반정도 보실 수 있습니다. 2. 책이 설명이 좀 더 자세하고 체계적이긴 합니다. 3. 이벤트루프를 설명하는 부분까지는 들으셔야 합니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
RecvBuffer h,cpp 추가하기전에는 문제없다가 RecvBufferh,cpp 그리고 Listener.cpp쪽에서 session->_recvBuffer.WritePos() 똑같이 수정하고 실행해보니 크래쉬가 발생하는데 이유를 모르겠습니다..
GameServer 쪽에서 ServerServiceRef service = MakeShared<ServerService>( NetAddress(L"127.0.0.1", 7777), MakeShared<IocpCore>(), MakeShared<GameSession>, // TODO : SessionManager 등 100); 이부분조차 실행되지 않고 있습니다. ServerServiceRef service=MakeShared 여기에 포인트잡고 다음코드를 실행했을경우 이런 크래쉬가 납니다..ㅠㅠ 이유를 모르겠어요
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
AMD CPU에서 xnew 선언되지 않은 식별자 입니다
이 프로젝트를 AMD CPU를 사용하는 환경에서 빌드하면 위 에러가 뜹니다. 그래서 CorePch.h 에 #include "Memory.h"를 추가하니 해결되었습니다. 이게 진짜 CPU 관련 문제인지 아니면 프로젝트 설정에 뭔가 문제가 있는지 좀 더 찾아보도록 하겠습니다. 알찬 강의 감사합니다!
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
섹션 7. https적용 후 로그인은 되는데 게시물, 로그아웃 다른 것들이 안됩니다.
삭제된 글입니다
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
답장좀요
궁금한데..
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
안녕하세요. chapter06_02 모듈 import 관련 문의 드립니다.
import sysprint(sys.path)print(type(sys.path)) sys.path.append('C:\\Users\\did40\\Desktop\\Python\\PythonBeginner\\module_test')print(sys.path)import module# 모듈 사용print(module.power(100,1))실행결과 입니다.['C:\\Users\\did40\\Desktop\\Python\\PythonBeginner', 'C:\\Users\\did40\\Desktop\\Python\\PythonBeginner', 'C:\\Anaconda3\\envs\\py38_32\\python38.zip', 'C:\\Anaconda3\\envs\\py38_32\\DLLs', 'C:\\Anaconda3\\envs\\py38_32\\lib', 'C:\\Anaconda3\\envs\\py38_32', 'C:\\Anaconda3\\envs\\py38_32\\lib\\site-packages', 'C:\\Anaconda3\\envs\\py38_32\\lib\\site-packages\\locket-0.2.1-py3.8.egg', 'C:\\Anaconda3\\envs\\py38_32\\lib\\site-packages\\win32', 'C:\\Anaconda3\\envs\\py38_32\\lib\\site-packages\\win32\\lib', 'C:\\Anaconda3\\envs\\py38_32\\lib\\site-packages\\Pythonwin'] <class 'list'> ['C:\\Users\\did40\\Desktop\\Python\\PythonBeginner', 'C:\\Users\\did40\\Desktop\\Python\\PythonBeginner', 'C:\\Anaconda3\\envs\\py38_32\\python38.zip', 'C:\\Anaconda3\\envs\\py38_32\\DLLs', 'C:\\Anaconda3\\envs\\py38_32\\lib', 'C:\\Anaconda3\\envs\\py38_32', 'C:\\Anaconda3\\envs\\py38_32\\lib\\site-packages', 'C:\\Anaconda3\\envs\\py38_32\\lib\\site-packages\\locket-0.2.1-py3.8.egg', 'C:\\Anaconda3\\envs\\py38_32\\lib\\site-packages\\win32', 'C:\\Anaconda3\\envs\\py38_32\\lib\\site-packages\\win32\\lib', 'C:\\Anaconda3\\envs\\py38_32\\lib\\site-packages\\Pythonwin', 'C:\\Users\\did40\\Desktop\\Python\\PythonBeginner\\module_test'] 100종료 코드 0(으)로 완료된 프로세스에러 없이 실행 잘 됩니다.import module파이참에서 module 밑에 빨간색 줄 에러 한개가 이렇게 뜸니다.이름이 'module'인 모듈이 없습니다.경로가 영구적으로 등록된 것이 아니라서 그런것 인지 궁금합니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
안녕하세요! 질문이 있습니다.
안녕하세요! 좋은 강의 감사드립니다 :) 강의를 보면서 궁금한 사항이 생겨 질문드립니다. 쓰레드 풀에 할당된 모든 쓰레드가 사용중인 상황에서, client로부터 굉장히 많은 요청을 받게 된다면, WAS내에서 즉, 메모리상에 client의 요청을 순차적으로 관리하여 처리하는 가령, 큐같은 자료구조가 필요할 것이라는 생각이 드는데요. 만약 이 생각이 맞다면, client로의 요청이 많아질 수록 해당 큐는 점점 커질 것이고, 서버가 감당할 수 있는 메모리 임계치를 넘어가 서버가 죽어버리는 현상이 발생할 우려가 있을 것이라고 생각되는데요. 제 생각이 맞는 것인지, 그리고 실무에서도 이러한 상황을 고려하여 서버를 구축하는 것인지가 궁금합니다!