안녕하세요 Windows 환경에서 Volume 적용 후 내용을 변경하였는데 반영이 안되는데 이유가 어떻게 될까요 docker build -t smileajw1004/nodejs ./ docker run -d -p 5000:8080 -v /usr/src/app/node_modules -v ${pwd}:/usr/src/app smileajw1004/nodejs 실행은 정상적으로 이루어지나 소스 수정 후 반영이 안됩니다. 아래 글에 댓글에는 볼륨에 이상이있다 라고만 써주셔서 해결책이 없는데 혹시 방법이 없는건가요
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] Transaction을 어노테이션으로 설정하는 방법 중에 궁금한 점이 있습니다. 트랜잭션으로 선언하지 않은 메소드에서 트랜잭션로 선언한 내부 메서드를 불러오는 경우 AOP를 통하지 않기 때문에 @Transactional이 적용되지 않는다는 것은 이해하였습니다. 그리고 이 문제를 해결하기 위해 Class를 분리하여 주입해주는 방법으로 Proxy 클래스에서 메서드를 가져오는 것도 확인하였습니다. 확인을 위해 테스트를 작성하던 중 ReadOnly관련해서 질문이 생겼는데요. 트랜잭션을 ReadOnly를 True로 선언한 첫 번째 메서드에서 ReadOnly를 False로 선언한 두번째 메서드를 부룬뒤, 트랜잭션 매니저의 isCurrentTransactionReadOnly가 True에서 False로 변경되지 않을까 하였는데요. 생각과는 달리 변경되지 않는 것을 확인하였습니다. 이런 경우에는 첫번째 트랜잭션으로 이미 감싸져 있는 상태이기 때문에 두번째 트랜잭션이 무시된 것일까요? 그리고 TransactionSynchronizationManager.setCurrentTransactionReadOnly 메서드를 통해 ReadOnly의 속성을 변경할 수 있는 것을 확인하였는데, 실무에서 이렇게 TransactionSynchronizationManager를 통해 속성을 변경하여 사용하는 경우가 있을까요? readOnly로 하여 많은 데이터를 가져온 후, 결과를 입력하는 경우에 데이터를 readonly로 가져오는 것이 빠르기도 하고 전체 프로세스를 같은 트랜잭션을 사용해 조금 유용하지 않을까 하여 질문드립니다.
# 수들의 합 N, M = list(map(int, input().split())) num = list(map(int, input().split())) cnt = 0 for i in range(len(num)): if num[i] == M: cnt += 1 continue tot = num[i] for j in range(i+1, len(num)): tot += num[j] if tot == M: cnt += 1 break if tot > M: break print(cnt) 수업 듣기 전 작성한 코드인데요. 이중포문을 사용했습니다. 틀린 풀이인가요? 5번에서 시간초과가 나오던데 이렇게 풀면 안되는 이유가 뭔가요? 또 다른 글에 답변 달아주신 것 보니 이 문제는 O(n)의 시간복잡도로 풀어야 한다고 하셨는데요. 문제를 보고 이 문제는 O(~~)의 시간복잡도로 풀어야겠다는 계산은 어떻게 하는건가요? 그냥 풀어보고 시간초과 오류가 나면 O(n)의 풀이로 다시 푸는건가요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예 [질문 내용] HomeController와 home.html을 모두 작성했음에도 불구하고 다음과 같이 cannot resolve mvc view ~ 오류가 뜹니다. 이건 "/"에 접속한 결과입니다. 해결하려고 서칭해본 결과 의존성을 추가하라는데 제 파일에는 pom.xml이 없습니다. 이런 경우 pom.xml파일을 만들어서 추가해줘야하나요?
[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
안녕하세요 현재 [다국어 처리를 위한 Internationalization 구현] 강의를 수강하고 있습니다. @SpringBootApplication 어노테이션이 있는 RestfulWebServiceApplication 클래스에서 localeResolver() 메소드에 @Bean 어노테이션을 지정하면 하단의 오류가 출력되는데 어디가 문제인지 도저히 모르겠습니다.. at kr.co .restfulwebservice.RestfulWebServiceTutorialApplication$$EnhancerBySpringCGLIB$$b793cc96.localeResolver(<generated>) ~[classes/:na] at kr.co .restfulwebservice.RestfulWebServiceTutorialApplication.localeResolver( RestfulWebServiceTutorialApplication.java:22 ) ~[classes/:na] at kr.co .restfulwebservice.RestfulWebServiceTutorialApplication$$EnhancerBySpringCGLIB$$b793cc96.CGLIB$localeResolver$0(<generated>) ~[classes/:na] at kr.co .restfulwebservice.RestfulWebServiceTutorialApplication$$EnhancerBySpringCGLIB$$b793cc96$$FastClassBySpringCGLIB$$5b79685e.invoke(<generated>) ~[classes/:na] at org.springframework.cglib.proxy.MethodProxy.invokeSuper( MethodProxy.java:244 ) ~[spring-core-5.3.23.jar:5.3.23] at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept( ConfigurationClassEnhancer.java:331 ) ~[spring-context-5.3.23.jar:5.3.23]
// 현재 위치에서 갈 수있는 방 목록에 플레이어가 입력한 방번호가 있는지 판단 if (Arrays.asList(nextRoom).contains(nextRoom)) { move(nextRoom); } else { System.out.println("선택한 방으로는 이동할 수 없습니다."); } 하지만 3개의 방 번호 중에 하나를 입력하지 않고 예를 들어 1,2,3 중에 선택하지 않고 4를 입력하면 4번방으로 가집니다. 이유를 못찾겠습니다.
SELECT distinct(bs.n) ,CASE WHEN bst.p IS NULL THEN "Root" WHEN bst2.p IS NULL THEN "Leaf" ELSE "Inner" END FROM bst LEFT JOIN bst bst2 ON bst.n = bst2.p ORDER BY bst.n 영상에서 푸실 떄는 WHEN 두번째 조건에서 bst2.n IS NULL 이렇게 푸셨는데 위와 같이 bst2.p IS NULL 일때도 정답이라고 나오는데 같은 건가요?
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 안녕하세요. 고급원리까지 다 듣고 토이프로젝트를 만들고 있는 1년차 개발자 입니다. 다름이 아니라, 서비스 단에서 @qualifer 를 활용하여 MemberService 인터페이스의 구현체인 SellerService , BuyerService 가 있습니다. JPA 강의를 듣고 만들 던 도중에 Member Entity 를 추상화 클래스로 만들어서 조인방식으로 Seller , Buyer로 나누었고 outer join 으로 한번에 정보를 다 셀렉해오기 때문에 다운 캐스팅을 해서 Repository 에서 처리는 완만하게 추상화로 인한 문제는 해결이 됐습니다. 하지만.. 서비스단 또한 겹치는 비니지스 로직이 많아서 인터페이스를 만들고 나누어서 구현체를 구현하고 컨트롤러에 @qualifer 를 활용해서 구현체 서비스를 각각 맵핑해주었는데, 이 때 인터페이스 MemberService 의 반환 값 제네릭에 대한 문제가 발생했습니다. 예를 들면, Response<SellerListResponse> 와 Response<BuyerListResponse> 를 각각 사용해야하는데, 추상 클래스를 넣고 하자니 다운 캐스팅 시 번거로운 점이 너무 많습니다. 프로젝션스를 활용 하기 어렵게 느껴지고, MemberListResponse 의 값이 아닌 애들을 셋팅해야하는 작업등 많은 불편함이 있더라구요, 그래서 많이 고민해보고 구글링을 해보았는데, T 타입으로 선언을 해서 사용을 해서 사용하는 방법 뿐이 생각이 안납니다. @qualifer를 활용할 때 반환타입에 대한 문제를 어떻게 해결하는지 궁금합니다.!!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 파일 다운로드 하고 build.gradle로 오픈했는데 빌드가 다 끝나고 나서도 파일이 빨간색으로 뜹니다 ㅜ 왜이런건가요..
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 9:47 연습 문제 질문인데요 dosomething함수를 부르고 123을 출력한 다음에 다시 다음 줄 읽을 때는 dosomething함수에서 썼던 x=123;은 중괄호를 벗어나면서 사라져서 그런 것이라고 이해 해도될까요?? 그리고 만약에 함수를 void형이 아니라 int 형으로 바꿔서 return x;으로 바꿔도 똑같이 0으로 출력 되던데 함수의 리턴 값도 저 dosomething(x);줄을 벗어나면 intx(0)으로 초기화 되는 건가요???? 만약에 123을 출력하려고 하면 어떻게 해야할가요??
안녕하세요 선생님! 복습하는 중에 갑자기 헷갈리는 부분이 있어 질문드립니다! sales부분을 디자인하기 위해서 .text1~3에 디자인을 주었는데 position속성 포함 이 공통된 디자인을 heading에 넣으면 안되는 이유가 궁금합니다! 실제로 넣어보니까 디자인한 부분이 브라우저에 아예 뜨지 않더라구요..!