묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
트랜잭션에 관해서
트랜잭션에 관해서 질문드립니다. 웹을 구동하고 상품등록 후 상품목록 조회를 했을 때 등록된 상품이 보이지 않았습니다. 질문글을 통해 ItemService 클래스에서 saveItem 메소드에 @Transactional을 빼먹어 등록이 되지 않아서 발생한 문제였습니다. 그런데 saveItem 위에 @Transactional을 넣지 않았을 때 왜 상품등록 조회에 제가 등록한 상품이 보이지 않았던걸까요 ? @Transactional을 넣어야만 상품목록이 DB나 웹에 조회되는 이유를 혹시 알 수 있을까요 ?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
C# 비동기 처리 방식 질문드립니다.
C++은 IOCP모델에서 쓰레드를 직접 생성해서 IOCP의 쓰레드풀을 통해 관리되고, 비동기 함수가 완료되면 쓰레드풀에 있던 대기상태의 쓰레드가 실행상태로 바뀌면서 작업을 처리하는 방식이라면 C#은 직접 쓰레드를 생성하지 않을뿐이지 비동기 함수를 이용하면 알아서 쓰레드풀에서 쓰레드를 생성하고 관리하는 것 같던데 비동기 함수 사용하는 순간 C++ IOCP처럼 사용한다고 생각하면 될까요? 아직 뒷강의를 보진 않았지만 위 말이 맞다면 Send,Recv 비동기 함수도 AcceptAsync함수처럼 처리하면 되는지 궁금합니다. +질문으로.. C++을 처음 공부할 때 예외처리문을 멀리하고, 예외상황이 발생하면 차라리 Crash를 터트리고 문제상황을 고치는게 좋다고 배웠는데 C#은 문제가 발생하면 항상 예외를 던지더라구요. C#을 쓸땐 try~catch같은 예외처리문을 항상 사용하는게 좋은 습관이 될까요?
-
미해결스프링 핵심 원리 - 기본편
이번 강의에서 코드는 어떻게 수정하면 될까요?
안녕하세요 김영한 선생님 혹은 도와주시는 서포터즈님들! 제가 좀 전에 에러에 쫓기며 코드가 너무 뒤집어져서, 막막함을 담은 글을 썼다가 눈물을 닦고 어찌어찌 이전 강의까지는 코드를 되돌렸습니다..! 혹시 보셨는지 모르겠어요. 급히 지우고 나니 답장 달아주고계신 건 아닌지 아차 싶었는데 양해 부탁드립니다 여간 두 시간 대장정 끝에 바로 앞 강의 '중복 등록과 충돌'까지는 따라왔고 테스트도 마쳤는데, 이번 강의가 지나고 나면 제 코드가 어떻게 되어있어야 하는지 궁금합니다. 강의도 30분으로 다른 것보다 길고, 예제가 다양하다 보니 제가 따라하면서 조금 벅차서 놓친 게 있었던 거 같아요. 두세번 봤는데 아직 모르겠어서, 주입 방법 네 가지는 우선 이해했는데 그중 어떤 것을 선택해서 코드가 어떻게 수정되어야 할까요? 이때까지 생성자 주입으로 강의가 진행되었고 앞으로도 다른 것보단 생성자 주입을 쓰라고 하신 것으로 이해했는데, 그렇다면 이번 강의에서 결론적으로 코드가 바뀐 부분은 없다고 봐도 될까요?! 제 코드에 대한 질문은 아니지만, 비교하거나 하기 위해 필요하실까 하여 링크 첨부합니다. https://drive.google.com/file/d/1s-mULTs3pr2vk4aU7a96Ll4M_WMTgcas/view?usp=sharing 늘 좋은 강의 제공해주시고 쏟아지는 질문들에 친절히 답변해주셔서 감사합니다!
-
미해결[리뉴얼] 코딩자율학습 제로초의 자바스크립트 입문
얕은 복사 깊은 복사 설명이 이상한 거 같습니다.
얕은 복사가 참조 주소 값을 복사하는 거고 깊은 복사가 실제 값을 복사하는 거라고 알고 있습니다. 그렇다면 얕은 복사는 객체가 복사되었을 때 원본이나 사본 중 하나만 바뀌더라도 바라보고 있는 주소가 같기 때문에 값이 같이 바뀌게 되고 깊은 복사가 바뀌지 않는다라고 표현하는게 맞다고 생각하는데 전체적인 설명이 잘못되지 않았나 합니다. 확인 부탁드립니다. [제로초 강좌 질문 필독 사항입니다]질문에는 여러분에게 도움이 되는 질문과 도움이 되지 않는 질문이 있습니다.도움이 되는 질문을 하는 방법을 알려드립니다.https://www.youtube.com/watch?v=PUKOWrOuC0c0. 숫자 0부터 시작한 이유는 1보다 더 중요한 것이기 때문입니다. 에러가 났을 때 해결을 하는 게 중요한 게 아닙니다. 왜 여러분은 해결을 못 하고 저는 해결을 하는지, 어디서 힌트를 얻은 것이고 어떻게 해결한 건지 그걸 알아가셔야 합니다. 그렇지 못한 질문은 무의미한 질문입니다.1. 에러 메시지를 올리기 전에 반드시 스스로 번역을 해야 합니다. 번역기 요즘 잘 되어 있습니다. 에러 메시지가 에러 해결 단서의 90%를 차지합니다. 한글로 번역만 해도 대부분 풀립니다. 그냥 에러메시지를 올리고(심지어 안 올리는 분도 있습니다. 저는 독심술사가 아닙니다) 해결해달라고 하시면 아무런 도움이 안 됩니다.2. 에러 메시지를 잘라서 올리지 않아야 합니다. 입문자일수록 에러메시지에서 어떤 부분이 가장 중요한 부분인지 모르실 겁니다. 그러니 통째로 올리셔야 합니다.3. 코드도 같이 올려주세요. 다만 코드 전체를 다 올리거나, 깃헙 주소만 띡 던지지는 마세요. 여러분이 "가장" 의심스럽다고 생각하는 코드를 올려주세요.4. 이 강좌를 바탕으로 여러분이 응용을 해보다가 막히는 부분, 여러 개의 선택지 중에서 조언이 필요한 부분, 제 경험이 궁금한 부분에 대한 질문은 대환영입니다. 다만 여러분의 회사 일은 질문하지 마세요.5. 강좌 하나 끝날 때마다 남의 질문들을 읽어보세요. 여러분이 곧 만나게 될 에러들입니다.6. 위에 적은 내용을 명심하지 않으시면 백날 강좌를 봐도(제 강좌가 아니더라도) 실력이 늘지 않고 그냥 코딩쇼 관람 및 한컴타자연습을 한 셈이 될 겁니다.
-
미해결실전 리액트 프로그래밍
혹시 import 옆에 파일 사이즈 표시 어떻게 하나요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결[OpenCV] 파이썬 딥러닝 영상처리 프로젝트 2 - 불량사과를 찾아라!
이미지파일
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 크리애플에서 파일들을 다운받았습니다. 하지만 "nomadProgramerIcon.png" 이미지 등을 찾을 수 없으며, 폴더를 어디로 설정해야 하는지 모르겠습니다. 이미지들의 위치와 python프로그램들 저장위치, 다운받은 자료들의 저장위치를 질문드립니다. 감사합니다.
-
미해결C# ADO.NET 데이터베이스 프로그래밍
교수님 4강진행중인데 교수님과 같은 디자인창이 안뜹니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결스프링 웹 MVC
Spring Boot 2.6 이상 버전에서의 DispatcherServlet
안녕하세요 강사님! 실무에서 강사님의 강의를 들으며 많은 도움을 받고 있는 쥬니어 개발자입니다. 다름이 아니라 Spring Boot 로 된 프로젝트를 진행하며 DispatcherServlet에 대해 의문점이 생겨 질문을 남겨봅니다. 개발 중 Filter 부분에서 HttpServletRequest가 어떤 Handler에 맵핑 되었는지 확인해야 할 일이 생겨 HandlerMapping 인터페이스의 getHandler 메소드를 사용하여 해결하였습니다. 하지만 문제는 개인적으로 진행하는 토이프로젝트에서는 같은 로직으로 구현하였을 때 에러가 발생하였습니다. 좀 더 구글링해본 결과 2.6 이상 버젼에서 발생하는 문제로 Matching-Strategy가 달라 발생한 문제라고 하여 기본값을 ant-path-matcher 로 바꿔 해결하였습니다. 여기서 저의 의문점은 2.6 버젼 이상에서의 PathPatternParser 맵핑 기반 DispatcherServlet은 기존 방식의 Handler를 가져오는 방식과 달라진걸까요? 요청이 들어왔을 때 DispatcherServlet이 가지고 있는 모든 Mapping객체들을 for 문을 통해 getHandler를 호출해보아도 핸들러가 반환되지 않고 구글링해봐도 딱히 자료가 없어 이렇게 여쭙습니다. 긴글 읽어주셔서 감사합니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
OrderSearch가 어떻게 생성되어 http 요청메세지와 함께 전달되는지 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용]여기에 질문 내용을 남겨주세요. 안녕하세요. JPA 기본 강의를 듣고 실전1편 강의를 다시복습하고 있는데요, 다시 복습을 해도 홈화면에서 주문 내역을 클릭해서 직접 Get /orders 요청이 가는 경우와, 주문 후에 Get /orders 요청이 리다이렉션되는 경우에, 어떻게 name 필드와 status 필드가 null인 OrderSearch가 생성되어 함께 전달되는지 잘 모르겠습니다. (과거에 질문 했던 내용인데, 당시 답변으로도 잘 이해가 가지 않아 다시 질문 드립니다.)
-
미해결젭(ZEP) 메타버스 월드 만들기
에셋스토어가 왜 안보일까요
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결실전! Querydsl
QueryDsl은 왜 엔티티를 직접 사용하지 않고 굳이 Q타입을 만들어서 사용하는 이유가 뭔가요?
제목 그대로 QueryDsl은 엔티티를 직접 이용해 쿼리를 작성하지 않고 Q 타입을 생성하여 Q타입을 사용하는 이유가 무엇인가요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
cascade 사용관련 질문
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용]엔티티에 cascade를 넣고 사용하려합니다 연관관계 맵핑과 상관없이 일대다 나 다대일 어느쪽이든 둘중하나에서만 사용해도 되는건가요? 그리고 연관관계 편의메서드는 일대다 나 다대일 중 통상적으로 어느쪽에 선언하는게 좋은지도 궁금합니다
-
미해결
seaborn을 사용한 lineplot에서 신뢰구간(ci)가 그림자로 표현이 되지 않는 이유
d안녕하세요 데이터 시각화 중에 신뢰구간이 그림자로 표현이 되지 않아서 질문드립니다. seaborn lineplot 과 relplot을 사용하여 ci 신뢰구간을 그림자표현으로 보여야 하는데 그림자로 나타나지 않아서 문의드립니다... 선형회귀그래프 lmplot으로 그려볼경우는 작게 신뢰구간이 표시되긴하는데 왜 lineplot으로는 확인이 안될까요... 데이터 타입은 x축 int y축 float로 확인하였습니다 답변 부탁드립니다 감사합니다
-
미해결
Where Can You Get The Best Website Designing Services in Delhi?
Mega Web Design is a notable Web Design Company Delhi & NCR. Their qualified developers create fantastic websites that are both unique and functional, as well as error-free, and they also offer excellent website design services. Their goal is to provide their clients with an aesthetically appealing and browser friendly website. As a result, you'll have the chance to work with a superb Website Design Company in Delhi and NCR. Contact them immediately if you want the best services for your organization.
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
페이지 Link를 이용한 페이지 이동이 안됩니다
package.json에서 History버젼을 4로 낮추었는데도 Link가 전혀 작동을 안합니다.. -> cmd에서 npm show history version명령어로 버젼을 확인해본 결과 5.3버젼이 나오는데 이 부분이 문제일까요..? https://github.com/bigboyang/MERNBlog
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
수업내용 질문
- 본 강의 영상 학습 관련 문의에 대해 답변을 드립니다. (어떤 챕터 몇분 몇초를 꼭 기재부탁드립니다)- 이외의 문의등은 평생강의이므로 양해를 부탁드립니다- 현업과 병행하는 관계로 주말/휴가 제외 최대한 3일내로 답변을 드리려 노력하고 있습니다- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 '문제를 풀며 가장 자연스럽게 익숙해지는 파이썬 기본: 반복문 활용 2' 챕터 37번 문제에 관해 질문이 있습니다. 수업에서 for문을 활용해서 하는 것도 괜찮다고 하셔서 직접 for문을 짜봤는데 생각과는 다른 결과가 나오더라구요 . 혹시 코드를 첨부할테니 설명해주실 수 있나요? password = input("비밀번호를 입력하세요 :") for i in password : if i != "4312": print("비밀번호가 틀렸습니다.") password = input("비밀번호를 입력하세요:") elif password == "4312": print("비밀번호가 맞습니다.")
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
커뮤니티 답변 글 보면서 HttpSession 동작 원리 정리했는데 맞는지 확인해주세요 :]
설명 : request.getSession()을 하면 request 정보에서 얻어온 UUID값으로 이뤄진 쿠키의 value 값을 보고 Session들을 모아둔 Session저장소에서 동일한 sessionId(=UUID) 값이 있는지 찾는다. // Session저장소에서 sessionId는 key값으로 쓰인다. 동일한 sessionId가 있으면 해당 Session을 가져오고, sessionId가 없으면 해당 Session을 새로 만들어 반환한다. session.setAttribute(SessionConst.LOGIN_MEMBER, loginMember)를 하면 request.getSession으로 가져온 특정 Session 내에 key(=SESSIONCONST.LOGIN_MEMbER)와 value(=loginMember)를 저장시켜 나중에, sessionId를 통해 특정 Session을 가져올 때 가져온 Session 내에서 key(loginMember)를 가지고 loginMember 값을 가져올 수 있다. -----------------------------------설명 끝--------------------------------------------------- HttpSession코드를 보면서 갑자기 이러저러한 의문점이 들어서 커뮤니티 질문과 답변글 보면서 위와 같이 정리했는데 맞게 이해한 건지 확인이 필요합니다.. [..]
-
미해결
Do You Want to Buy Premium Automobile Accessories Online?
SweetHommers is a renowned online shopping store that delivers a wide range of car accessories at affordable prices. They are known for offering the best in car accessories, car seats vacuum cleaner, and so much more. They are a one-stop destination that provides you with the best in class services without any hassle. Whether you are looking for standard accessories or you are looking for high-end, customized accessories, SweetHommers is a great place for you. They are here to make your life easier so you can enjoy buying Automobile accessories online.
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌2)
x표시
안녕하세요! 선생님! 버튼을 클릭했을때, 닫기 버튼이 slidebar 바깥에 나오게 하기 위해, label에 position absolute 를 주시고, input[id=trigger]:checked + label {left:250px;} 로 주셨는데요! 저는 label에 따로 absolute를 주지않고, input[id=trigger]:checked + label {left:250px;} 값만 넣어도 잘 움직이더라구요~ label에 따로 absolute를 주신 이유가 궁금합니다!
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
jpa 구동 방식
안녕하세요! 저는 gradle로 빌드툴을 사용하여 실전!스프링 부트와 JPA활용1 수업을 듣고 왔습니다. 그러면 여기서 설명해주신 JPA 구동 방식이 Persistence 클래스가 MAVEN에서는 persistence.xml파일을 조회하여 EntityMangerFactory를 생성한다고 하셨는데 그러면 실전!스프링 부트와 JPA활용1 수업에서는 application.yml 파일에 DB와 hivernate 옵션을 설정하였는데 persistence 클래스가 application.yml을 조회하여 EntityMangerFactory를 생성하나요??