안녕하세요. Bean Validation - 오브젝트 에러 강의에서 errors.properties 파일에 어노테이션 경로로 생성되는 오류 메시지들을 추가했습니다. 해당 메시지에 입력되는 argument 값이 어떤 순서로 들어가는지 궁금합니다. 해당 강의에서 Range={0}, {2} ~ {1} 허용 이라고 메시지를 적었는데, 0번 인덱스에는 필드명이 들어가는 것 같고 1번 인덱스에는 1,000,000이, 2번 인덱스에는 1,000이 들어갔는데 Item 클래스에서 price 필드에 @Range(min = 1000, max = 1000000)으로 설정되어 있어서 매개변수 순서에 영향을 받나 싶어 @Range(max = 1000000, min = 1000)으로 변경해줘도 결과는 같았습니다. 내림차순 정렬돼서 값이 들어가는건가? 싶긴한데 정확한 정답이 궁금합니다.
안녕하세요! 이번에 오라클에서 베타버젼으로 mac os m1 내에서 virtual box를 지원해준다고 하는데 해당 프로그램으로 수행해도 괜찮을까요? https://cholchori.tistory.com/2498 아니면 페러렐즈로 윈도우를 설치해서 강의를 수강해도 될까요?
[질문 내용] 안녕하세요. 윈도우 사용자인데 cmd 창에서 빌드를 하려고 하면 아래와 같은 오류가 발생합니다. Unrecognized option: -xmx64m Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. 게시판에 올라온 질의응답을 다 봤는데 유사한 내용은 못찾았습니다. java 버전과 인텔리j 설정은 아래와 같습니다. 도움을 부탁드려요. 감사합니다.
코드는 이와 같이 작성하였습니다 여기서 TEXT(TMP) (1)을 UI_BUTTON에 드래그 드롭? 이 되지 않습니다. 혹시 Hierarchy - 우클릭 - ui - TEXT textmeshpro만 떠서 일단 TEXT하고 달라서 그런가 싶어서, TEXT text가 아닌 TextMeshPro로 text를 선언해도 작동이 되지 않습니다.
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예 [질문 내용] public static OrderItem createOrderItem(Item item,int orderPrice, int count) 강의 중 생성메서드를 구현하는 부분 중 OrderItem 생성메서드를 생성할때 파라미터로 Order order를 추가하지 않은 것에 대한 이유가 궁금하여 질문드립니다. OrderItem 엔티티에서 order필드가 연관관계의 주인이기에 null이 되면 안된다 생각하였고 그렇기에 생성메서드 파라미터에도 Order order를 꼭 넣어줘야 하는게 아닌지 궁금점이 들어 질문드립니다!! 감사드립니다!
안녕하세요. MQTT 클라이언트 프로그램인 MQTT Explorer와 RabbitMQ를 연결해서 간단한 메세지 주고받기 테스트를 진행 해보고 있는데요. 이렇게 MQTT Explorer 프로그램에서 (RabbitMQ와 연결한 후) JW_KEY라는 Topic으로 "hello world"라는 메세지를 PUBLISH했습니다. 그렇게 되면 RabbitMQ Management에서 Queue가 자동으로 생성이 되고 위에서 작성한 "JW_KEY"로 amq.topic(exchange)과 바인딩이 됩니다. (*아래 그림 참고) 근데 의문이 드는 것이 Queue는 MQTT Explorer가 알아서 생성해주고 Rounting key는 제가 정한 "JW_KEY"가 되는 것은 알겠는데 왜 (Exchange 중 ) amq.topic과 바인딩이 되는 것 일까요? 제가 원하는 Exchange와는 연결할 수 없는 것 일까요? 이해를 돕기 위해 RabbitMQ 메세지 전달 구조를 추가적으로 설명하겠습니다. RabbitMQ는 P 즉 , 발행자가 exchange에게 메세지를 보내고 exchange는 그 메세지를 바인딩(즉, 연결되어있는)되어 있는 Queue에게 전달하게 됩니다. binding할때의 라우팅키는 제가 작성한 JW_KEY로 되는 것이고 Queue는 프로그램에서 자동생성해주지만 exchange는 제가 따로 컨트롤을 해주지 않았는데 amq.topic으로 정해집니다. 이것을 제가 원하는대로 컨트롤 하는 방법이 궁금합니다. 두서없이 설명을 한 것 같은데....그럼에도 불구하고 혹시나 이해하신 선생님들은 꼭!제발! 답변 부탁드립니다 !! ㅠㅠ (추가적인 정보나 이해가 필요하시다면 다 답변 드리겠습니다)
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 룸북 검색시 강의화면과 같은 lombok은 나오지 않습니다 뭐가 문제일 까요?
안녕하세요 강의 잘듣고 있습니다. 현재 concurrent.futures 부분 as_completed를 사용해서 실습중인데요, ProcessPoolExecutor로 실행하면 아래와 같이 출력되고 Future Result : 50005000, Done : True Future Cancelled : False Future Result : 5000050000, Done : True Future Cancelled : False Future Result : 500000500000, Done : True Future Cancelled : False Future Result : 50000005000000, Done : True Future Cancelled : False Time : 2.64s ThreadPoolExecutor로 실행하면 아래와 같이 출력 됩니다. Future Result : 5000050000, Done : True Future Cancelled : False Future Result : 50005000, Done : True Future Cancelled : False Future Result : 500000500000, Done : True Future Cancelled : False Future Result : 50000005000000, Done : True Future Cancelled : False Time : 0.78s WORK_LIST에서 ProcessPoolExecutor와 다르게 ThreadPoolExecutor로 실행하면 연산이 더 느릴거 같은 두번째 원소가 첫번째 원소보다 더 빠르게 계산되는데 이유가 있을 까요?
안녕하세요 제로초님. Partial 타입의 작동 원리는 이해되었는데 좀 의아한 동작이 있어 문의드립니다. 첨부 이미지처럼 오브젝트 타입이 아닌 타입에도 동작하던데 저런경우엔 어떤식으로 동작하는지 잘 모르겠습니다. 이런식으로 직접 적어보고 에디터에서 찍어주는 내용도 살펴봤는데 동작이 이해가 안되어서요. 시간되실 때 알려주시면 감사하겠습니다!
풀스택 Part2. 프런트엔드 섹션7 6강 05:42~05:59 제가 강의 코드를 따라 작성하면서 FontAwesome의 코드를 직접 카피해보니, 웹페이지에 아이콘이 안뜨더라고요. 뭐가 문제인지 싶어서 강의자료에 들어있는 코드를 복붙해보면 아이콘이 제대로 나왔고요. FontAwesome이 업데이트 됨에 따라, 영상 촬영 당시와 현재 사용법이 달라진 것 같습니다! 이리저리 찾아본 결과, CDN 링크(?)를 업데이트해주면 새로운 버전의 아이콘들도 사용할 수 있음을 확인했고요! (2강 11:34~11:43) FontAwesome에서 아이콘 HTML 링크를 카피하여 아래와 같이 수정해주면 웹페이지에 제대로 뜨는것을 확인했는데요! <i class="fa-brands fa-python"></i> <!-- copy --> <i class="fab fa-python"></i> <!-- 수정 --> 영상을 다시 보니, 오히려 예전에는 수정 없이 써도 됐었네요.. 이거때문에 며칠을 헤맸는데.. 제가 알아낸건 여기까지지만, 강사님의 시선에서 본 FontAwesome 5,6의 달라진 활용법이 궁금합니다..! 수고스러울 일이지만, 영상 업데이트를 해주신다면 참고하겠습니다!!