묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨스프링 프레임워크 핵심 기술
코드 중 변수 앞에 적는 것이 무엇인지 알고 싶습니다.
현재 STS사용중입니다. 8:23 ApplicationContext context = new ClassPathXmlApplicationContext(configLocation:"application.xml"); 에서 "configLocation:" BookService bookService= (BookService)context.getBean(s:"bookService"); 에서 "s:" 예제로 배우는 스프링 입문 (개정판)에서도 AOP실습중 amount:100 이렇게 쓰셨었는데 STS에서는 작성하신 것처럼 작성하면 기본적으로 에러가 발생해서 해당부분을 아래와 같이 지우고 동작시켜보고 있습니다. ApplicationContext context = new ClassPathXmlApplicationContext("application.xml"); BookService bookService= (BookService)context.getBean("bookService"); 마치 주석처럼 동작하는거 같은데 어떤 내용인지 알고 싶습니다.
-
미해결남박사의 파이썬 기초부터 실전 100% 활용
터미널 관련 질문 드립니다
이것처럼 한번 range(1, 4+1)에서 range(1, 5+1)든 다른 뭐든 변경하고 터미널에 python test.py를 해도 range(1, 4+1)의 값만 출력돼요.. 즉, 어떤 코드를 입력하고나서 ptyhon file을 save(저장)하기 전까진 터미널에서 python test.py해도 변경된 코드를 출력해주지 못하고, save하고나서야 변경된 값을 출력해줘요 아니면 이것처럼 ctrl+F5 누르면 변경된 값으로 출력해주는데요. 왜 제 터미널은 python test.py는 변경된 값을 출력 못해주는지 도대체 뭐가 문제인지 궁금하고, 남은 강의에도 지장이 없을지 질문드립니다. 비주얼 스튜디오 코드 버전은 1.52.1 입니다.
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
시퀀스 전략에서의 allocationSize에 대해
많은 분들이 비슷한 질문을 해주셨지만 개인적으로 아직 정확하게 이해가 잡히지 않아 저도 다시 한번 질문올려봅니다. 네트워크 성능을 고려하기위해 allocationSize 설정을 이용하는 것이고,'allocationSize = 50'으로 설정하면, (처음 시점에) 애플리케이션 시점 JPA가 메모리에 미리 1~50개를 확보하여 next_val이 51이 되기 전까지는 DB 서버 통신을 하지 않는다.라고 이해하면 되는 것인가요? 그리고, 올려주신 PDF 내용 내 allocationSize에 대한 설명에 '데이터베이스 시퀀스 값이 하나씩 증가하도록 설정되어 있으면 이 값 을 반드시 1로 설정해야 한다'라는 말은 DB 서버 시점의 시퀀스의 next_val 값이 1씩 증가해야하는 상황이라면 'allocationSize = 1'로 설정해야 한다는 이야기인 것 같은데, 어떠한 상황에 이를 설정해야하는지 그 예시 상황을 알고 싶습니다.
-
해결됨초보를 위한 쿠버네티스 안내서
보안 관련해서 추가로 신경써야 할만한 부분이 있는지 궁금합니다.
안녕하세요! 좋은 강의 듣게 해주셔서 감사드립니다. 현재 nginx와 리액트, nodejs를 이용해 홈서버를 돌리고 있습니다.간단한 블로그인데 쿠버네티스도 공부할 겸 minikube로 서버를 돌려보는걸 생각 중입니다.다중 노드 기능도 나왔다고 하셔서 한번 사용해보고 싶기도 하구요. virtualbox에 설치된 우분투 환경에서, minikube를 통해 배포하려 합니다.Secret 강의 내용에서 보안을 신경쓴다면 etcd에 저장할 때 외부 솔루션을 사용하라고 하셨는데요,혹시 그 외에도 보안 관련해서 신경써야 할 부분이 있을까요??일단은 검색을 통해, 신뢰할 수 있는 컨테이너 이미지만 사용해야 한다는 것을 알았습니다.db는 따로 백업해두면 될 것 같은데, 혹시나 악의적인 공격이 호스트로 침입할 여지가 있는지 궁금합니다. 보안 쪽 지식이 거의 없다시피해서 질문드립니다ㅠ ㅎㅎ
-
해결됨홍정모의 따라하며 배우는 C++
매크로 상수 정의
매크로를 사용해서 상수를 정의해도, 강의에서 나온 것 처럼 헤더파일을 이용하면, 필요한 파일에서만 적용 할 수 있으니, 큰 무리 없지 않을까요? 상수라고 할떄는 수정이 불가능 하다는 뜻으로 사용 할 수도 있지만, 절대 불변의 상수 (중력 가속도 같은 혹은 수학적 상수나 스탠다드로 정해져 있는 숫자들.. 바이트가 8 비트라는 등등의) 경우도 있는데, 후자의 경우는 헤더 파일에 매크로로 상수를 정의한 다음에, 필요한 파일에만 include 하는 방법으로 사용해도 괜찮지 않을까 하는 생각이 드는데... 이것도 권장할 만한 방법은 아닌가요?
-
해결됨반응형 웹사이트 포트폴리오(Architecture Agency)
질문입니다.
아래 부분보면 slick.js dots 때문에 content 배경색이 나오는데 왜 저런건가요..? .plan-feature에 padding: 20px 이렇게 넣어주면 강의 완성본처럼 색이 정상적으로 꽉채워지긴 하는데 왜 그런지 모르겠습니다.. project 섹션에서도 같은 현상이 일어납니다
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
글자크기
콘솔 폰트 사이즈 변경이 설명처럼해도 바뀌지 않네요,,,
-
미해결웹 게임을 만들며 배우는 자바스크립트
질문있습니다!
'이미지좌표' 변수는 setInterval 안에서만 그 속성이 동작하는걸로 이해 했는데요 이벤트리스너에서 컴퓨터의선택(이미지좌표) 인자는 setInterval 밖인데, 동작하는게 이해가 잘안가네요
-
미해결스프링 핵심 원리 - 기본편
생성자 인자와 롬복 애노테이션 관련하여 질문드립니다!
강의에서 서비스 클래스의 생성자 인자의 타입 선언 앞에 애노테이션 @MainDiscountPolicy를 붙이는 걸로 보여주셨는데, 이것을 클래스에 롬복 애노테이션 @RequiredArgsConstructor을 붙이는 것과 똑같은 지 궁금합니다!
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
@Column 속성 insertable, updatable에 대해서
어떤 컬럼을 수정했을 때란 것이 컬럼 명, 타입 등을 수정할 때를 의미하는 것 같은데, insertable=false 같은 경우에는 컬럼을 수정한 이후 들어오는 데이터를 막는 것이고,updatable=false 경우는 컬럼을 수정한 이후 기존에 저장되어 있던 데이터를 수정할 수 없게끔 막는다. 라고 이해하면 되는거죠? 추가적으로 insertable=false, updatable=false 설정 각각 언제 사용할 수 있는지 대표적인 예시가 궁금합니다!
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Session #2강의 듣다가 궁금한점이 있어서 질문드려요
처음에 send할때 sendArgs 동적 할당해서 보내다가 부하때문에 sendArgs멤버로 하나 만들어서 그걸 재사용하는걸로 변경 하시고 다음 send가 있으면 이전에 보낸 send가 OnComplete되어야지 다음 send를 보내잖아요 이렇게 하면 보내는 send는 많고 OnComeplete처리가 느리면 대기하는 패킷이 큐에 계속 쌓일 수도 있을 것같은데 sendArgs를 미리 할당을 많이 한다음 풀링방식으로 가져온다음 이전에 보냈떤 send가 comeplete가 되었든 안되었든 상관없이 바로바로 SendAsnyc호출 해주면 문제가 되나요? SendAsnyc호출을 바로바로 해주면 받는쪽에서 왠지 뭉쳐서 받을 것같아서 그럼 더 효율이 나오지 않을까 생각해봤어요. 이전에 보낸 Send가 완료가 되고나서 다음 send를 보내면 받는쪽에서는 뭉쳐서 받질않을 거잖아요..? 만약 실시간으로 많은 양의 send를 보내는 서버라면 어떤 방식이 좋을까요?
-
미해결인스타그램 클론 - full stack 웹 개발
해결은 했지만 궁금합니다.
제가 중간에 해매느라 makemigration? 이랑 migrate를 한번 더 했습니다. 그것 때문에 그런지 admin 페이지에 갔을때 Site matching query does not exist.라는 오류가 생겼습니다.검색을 하여 settings파일에 SITE_ID = 1라는 코드를 넣어서 해결은 했지만 왜 이런 현상이 발생한건지, 저 코드 없이 해결 할 수 있는 방법은 없는지 궁금합니다.
-
미해결비개발자를 위한 RPA 강의 (UiPath 입문편)
데이터스크래핑 질문입니다.
먼저 좋은 강의 너무 감사드립니다. 데이터 스크래핑 예제 진행후 제 임의대로 연습을 해봤는데요. 제가 좋아하는 운동선수 기록을 스크래핑하던 중 에러문구가 떳습니다. 해당 데이터 스크래핑 한 사이트는 아래와 같습니다. 위 이미지에서 Age 부분 18-25 이미지는 잘 인식했지만 <상호 연결된 데이터 추출> 과정에서 그 옆 기록인 G부분 77-81 이부분을 인식하지 못하네요. 이유가 궁금합니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
저 질문있는데요
중요한 질문은 아닌데요.. 제 인텔리제이 콘솔 화면과 다르게 멘토님 콘솔 화면에서는 로그, sql 출력문이 각각 다른 색깔 별로 출력되는데 어떻게 설정해서 사용하는 건가요? 강의를 보면 항상 드는 의문이어서 조심스럽게 질문드립니다ㅎ
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
Table "MEMBER" not found; SQL statement 오류
안녕하세요. 진행하던 도중 다음과 같은 오류가 나와서 질문드립니다. 일단 문제 지점은 트랜잭션을 커밋하는 부분에서 오류가 발생하는데요. 그 원인으로 Table "Member"를 찾을 수가 없다고 나옵니다. 그래서 Member클래스를 확인해봤는데, @Entity와 @Id 그리고 게터,세터까지 다 제대로 설정한 것 같은데, 왜 쿼리를 날려서 해당 테이블을 찾지 못하는지 원인을 잘 모르겠어서 질문드립니다.
-
미해결스프링 부트 개념과 활용
Gradle을 사용할 때의 질문입니다.
요번 강의가 Spring Boot Auto Configure를 사용해 자동 설정을 만든 뒤, Maven local repository에 publish하고, 다른 프로젝트에서 local maven repository로부터 읽어와서 자동 설정된 그 빈을 사용하는 것으로 이해했는데요 저는 Gradle을 사용하고 있어서, Maven local repository로 publish 하는 데에는 자동 설정하는 데에 사용한 gradle plugins에 maven-publish를 추가하여 publishToMavenLocal task를 사용하고, 가져올 프로젝트에서는 gradle의 repositories에 mavenLocal()을 추가해줘서 가져오려고 했습니다만.. 이유는 몰라도 생성한 빈 자동 설정 라이브러리를 찾지 못하더라구요ㅠ 제 maven의 settings.xml에 localRepository 경로를 추가해주어도 읽질 못하고, 열심히 구글링 해봤으나 적용해도 안되는 것들 뿐일더러, 정확히 이해는 못했지만 찾은 포스팅 중 하나에서는 (https://medium.com/decisionbrain/when-to-not-use-mavenlocal-in-your-gradle-build-script-6da03902f9df) Gradle cache와 maven local repo는 다른 것이기 때문에 사용을 지양하는 것으로 이해했습니다. 결국 어떻게든 돌게 만들고 싶어서 maven local repository를 사용하지 않고, gradle의 composite build를 사용해서 자동 설정 라이브러리를 원 프로젝트에서 함께 빌드하도록(?) 해서 강좌처럼 할 수 있었는데요. 서론이 길었네요.. 크게 질문은 아래와 같은 것입니다 1. Gradle 프로젝트에서 mavenLocal()을 사용할 수 있는 방법이 있는지? 2. 만약에 방법이 있다 하더라도, 지금처럼 실습 이외에 제가 알아둘만한 의미가 있는지..? 즉 정말 지양해야 하는 방식인가요? 아무래도 central repo나 사내 repo를 이용하는 경우가 대부분일 것으로 보여서 제가 괜히 의미없는 걸 해보려고 한 건가 싶어서요 3. repository 측면에 있어서 gradle과 maven이 어떤 관계에 있는지 참조할만한 자료가 있을까요? 검색해보려고 했으나 키워드를 정하기가 쉽지 않아서ㅠ.. 아니면 간단히 설명해주시면 그걸 기반으로 키워드 검색을 제가 해볼 수 있을 것 같아요 항상 감사하게 듣고 있습니다.. 질문이 좀 길죠..?ㅠㅠ 미리 죄송합니다
-
해결됨파이썬으로 장고(Django) 공략하기: 입문
우분투 질문입니다 ㅠㅠ
안녕하세요..수업 잘 듣고 있습니다. 제가 비전공자이고 취미로 하는 것이라 사실 그냥 따라만 하고 있는 수준인데 우분투로 처리를 하니 실제 인터넷 사이트처럼 외부에서도 들어올 수 있음을 확인했습니다. 근데 제가 궁금한 것은 이게 우분투를 종료하니까 다시 막히는거 같은데 하루종일 컴퓨터를 켜놔야 되는건가요? 아마존에서 했던 것이 그게 안되니까 했던거 아닌가요.. 무지해서 죄송합니다 ㅠㅠ
-
해결됨애플 웹사이트 인터랙션 클론!
질문드립니다!!!
안녕하세요! setLayout();이 적용이 안되는 것같아서 질문올립니다. 작성한 코드 링크 올립니다! https://www.notion.so/chrisjj/858d6612b3464dfda539a501ea339586https://www.notion.so/chrisjj/858d6612b3464dfda539a501ea339586감사합니다!
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
주문 조회 V4: JPA에서 DTO 직접 조회에서 QueryException 오류
안녕하세요 영한님. 위 강의 시간에 private List<OrderItemQueryDto> findOrderItems(Long orderId) { return em.createQuery( "select new jpabook.jpashop.repository.order.query.OrderItemQueryDto(oi.order.id, i.name, oi.orderPrice, oi.count)" + " from OrderItem oi" + " join oi.item i" + " where oi.order.id = :orderId", OrderItemQueryDto.class) .setParameter("orderId ", orderId) .getResultList();} 이부분에서 em.createQuery 'select new ... ' 식으로 쿼리를 날리면 계속 에러가 나서요 저번 시간에도 위와같이 Dto에 직접 매핑하여 값을 가져올때도 에러가났었는데 어디가 틀린지 못찾겠습니다 ㅜㅜ... 커뮤니티 버젼이라 오타가 있겠거니 했는데 찾아도 안보여요 ㅜㅜ.. -- 로그부분 Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.dao.InvalidDataAccessApiUsageException: org.hibernate.QueryException: could not resolve property: status of: jpabook.jpashop.domain.Order [select new jpabook.jpashop.repository.order.query.OrderQueryDto(o.id, m.name, o.orderDate, o.status, d.address) from jpabook.jpashop.domain.Order o join o.member m join o.delivery d]; nested exception is java.lang.IllegalArgumentException: org.hibernate.QueryException: could not resolve property: status of: jpabook.jpashop.domain.Order [select new jpabook.jpashop.repository.order.query.OrderQueryDto(o.id, m.name, o.orderDate, o.status, d.address) from jpabook.jpashop.domain.Order o join o.member m join o.delivery d]] with root cause org.hibernate.QueryException: could not resolve property: status of: jpabook.jpashop.domain.Order 항상 좋은 강의 감사드립니다.!!
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
reset_index()
food = food_gu.reset_index() food = food.rename(columns={"상호명":"상호수"}) food ------------------------------------------------------- 이 부분에서 reset_index() 메서드를 사용하셨는데, 사용해야 하는 이유에 대해서 더 설명해 주실 수 있을까요? 답변 미리 감사드립니다.