묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
웹 애플리케이션을 서버에 올리면 파일 업로드를 어떻게 해야하나요?
수업에선 로컬 피씨에 사진을 저장하고 해당 사진이 저장된 경로를 가져와 파일을 업로드 하는 것으로 이해했습니다. 그렇다면 서버에 등록했을 때는 사진을 서버에 올려야 하는데 이 때 사진을 올리는 방법에 대한 메커니즘이 궁금합니다.
-
미해결선형대수학개론
안녕하세요 강의 잘 보고 있습니다
9p에 이부분이 이해가 잘 안되서 질문 드립니다. 정의에 의해서 [Ab1]B...[Abn]B이 된다고 하는데 조금만 더 자세히 설명 해주실 수 있을까요? T(x)가 Ax 이기 때문에 그런것인가요?
-
미해결홍정모의 따라하며 배우는 C언어
64bit 환경에서 stack 에 대한 질문 보고 다시 질문드립니다.
안녕하세요, 저 역시 x64 환경이어서 이번 강의 질문 내용에서 바로 아래에 다른 분이 올려주신 질문과 상세한 답변 감사하게 보았습니다. 거기서 생긴 다른 의문이 있는데요, 64-bit환경에서는 8byte씩 읽는 것이라면,int나 long과 같은 4byte 크기의 자료형도 실제로는 8byte를 차지하고 있는 것인가요??기본값이 8byte일 때 그보다 적은 크기만 따로 떼어내어 읽는 것이 가능한지 질문드립니다. 감사합니다..!
-
미해결코딩인터뷰를 저격하는 JS 스나이퍼 양성학교
생성자 함수와 클래스 중 어느 것을 사용하는게 효율적인가요?
면접에서 클래스와 생성자 함수의 차이를 물어보시는 이유가 궁금합니다.생성자함수와 클래스의 차이점은 문법 차이 말고는 다를게 없는것인가요??
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
배열을 쿼리로 넘기면 문자열로 넘겨지나요?
user_actions 클라이언트부분에서 export function getCartItem(cartId,userCart){ console.log('cartProductId' , cartId) const response = axios.get(`/api/product/products_id?id=${cartId}&type=array`) //cartProductId배열정보지만 query로 넘기면 문자열로 넘어감 .then(response => //cartProductId와 똑같은 product collection에서 동일한 제품을 가져온후 quantity 정보를 넣어줌 response.data); return { type: GET_CART_ITEMS, payload: response } } cartId 는 배열형태였는데 서버 라우트부분에서 console.log('req.query.id' , req.query.id) 찍으니까 문자열이 나오더라구요
-
해결됨실전! Querydsl
벌크연산 실행순서 질문(확인 질문)
벌크연산 후 em.flush(); em.clear();를 하라는 얘기를 듣다가 갑자기 동작순서에 대해 생각해보게 됐습니다. em.findOne(Long id)로 id = 1, name = "member1"이라는 데이터를 조회하고 "member1"이라는 name을 "회원"로 수정 후, id = 1인 데이터의 name을 "비회원"으로 벌크연산으로 하면(하나만 수정한다고 억지성 가정) Querydsl은 JPQL로 이루어져있으니까 JPQL은 실행 전에 자동으로 em.flush()를 실행하게 되어있으니 벌크연산(Querydsl)이 실행이 되는 순간, em.flush()가 되어 "회원"으로 먼저 수정이 되고 벌크연산 쿼리로 "비회원"으로 바꿔지는 거 맞나요? 맞는 것 같긴 한데 주변에 확인차 물어볼 사람이 없어서 질문드립니다 :[
-
미해결[백문이불여일타] 데이터 분석을 위한 기초 SQL
반복을 줄이는 코드가 있을까요?
안녕하세요 강의 너무 재밌게 잘 듣고 있습니다! 문제가 풀다가 드는 의문이 있습니다. 모음을 하나 하나 계속 일일이 치면서 AND로 하나씩 묶는게 너무 반복하는거 같고 비효율적으로 느껴지는데 혹시 나중에 더 짧은 코드로 할 수 있는 방법이 강의에 등장하나요? 구글링 해보니까 정규표현식도 사용하면서 짧게 쓰는거 같더라구요. 제가 잘 못 알고 있는거라면 미리 죄송합니닷! 감사합니다.
-
미해결스프링 핵심 원리 - 기본편
질문있습니다!
일단 두개의 빈을 모두 조회하는데는 성공했습니다. 다만 에러가 발생했습니다. 에러의 내용은 저의 생각으론 조회한 빈이 중복되어서 발생한 에러라고 생각했고, 그래서 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만 가지는 식이 되어버려서 위험하다 고 하셨는데 이게 왜 문제가 되는지 이해가 잘 되지 않습니다. 다시 한 번 설명 부탁드립니다.