묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
이건 재귀가 맞나요..?
(사진)
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
actuator/refresh 호출 시 오류 문의
안녕하세요. POSTMAN에서 POST방식으로 호출하는 경우, ConfigService쪽에 아래와 같은 오류가 발생합니다. 잘못 입력한 부분이 있는지 확인 부탁 드립니다. 1. user-service yml spring: application: name: user-service cloud: config: name: ecommerce config: import: optional:configserver:http://127.0.0.1:88882. config-service yml server: port: 8888spring: application: name: config-service cloud: config: server: git: uri: file://D:\\Projects\\intelliJ\\git-local-repo 3. 오류로그 org.springframework.cloud.config.server.environment.NoSuchLabelException: No such label: main at org.springframework.cloud.config.server.environment.JGitEnvironmentRepository.refresh(JGitEnvironmentRepository.java:314) ~[spring-cloud-config-server-3.1.3.jar:3.1.3] at org.springframework.cloud.config.server.environment.JGitEnvironmentRepository.getLocations(JGitEnvironmentRepository.java:262) ~[spring-cloud-config-server-3.1.3.jar:3.1.3] at org.springframework.cloud.config.server.environment.MultipleJGitEnvironmentRepository.getLocations(MultipleJGitEnvironmentRepository.java:139) ~[spring-cloud-config-server-3.1.3.jar:3.1.3] at org.springframework.cloud.config.server.environment.AbstractScmEnvironmentRepository.findOne(AbstractScmEnvironmentRepository.java:55) ~[spring-cloud-config-server-3.1.3.jar:3.1.3] at org.springframework.cloud.config.server.environment.MultipleJGitEnvironmentRepository.findOneFromCandidate(MultipleJGitEnvironmentRepository.java:188) ~[spring-cloud-config-server-3.1.3.jar:3.1.3] at org.springframework.cloud.config.server.environment.MultipleJGitEnvironmentRepository.findOne(MultipleJGitEnvironmentRepository.java:173) ~[spring-cloud-config-server-3.1.3.jar:3.1.3] at org.springframework.cloud.config.server.environment.CompositeEnvironmentRepository.findOne(CompositeEnvironmentRepository.java:64) ~[spring-cloud-config-server-3.1.3.jar:3.1.3] at org.springframework.cloud.config.server.environment.EnvironmentEncryptorEnvironmentRepository.findOne(EnvironmentEncryptorEnvironmentRepository.java:61) ~[spring-cloud-config-server-3.1.3.jar:3.1.3] at org.springframework.cloud.config.server.environment.EnvironmentController.getEnvironment(EnvironmentController.java:134) ~[spring-cloud-config-server-3.1.3.jar:3.1.3] at org.springframework.cloud.config.server.environment.EnvironmentController.defaultLabelIncludeOrigin(EnvironmentController.java:116) ~[spring-cloud-config-server-3.1.3.jar:3.1.3] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ~[na:na] at java.base/java.lang.reflect.Method.invoke(Method.java:577) ~[na:na] at org.springframework.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:282) ~[spring-core-5.3.21.jar:5.3.21] at org.springframework.cloud.context.scope.GenericScope$LockedScopedProxyFactoryBean.invoke(GenericScope.java:485) ~[spring-cloud-context-3.1.3.jar:3.1.3] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.21.jar:5.3.21] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) ~[spring-aop-5.3.21.jar:5.3.21] at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) ~[spring-aop-5.3.21.jar:5.3.21] at org.springframework.cloud.config.server.environment.EnvironmentController$$EnhancerBySpringCGLIB$$dc31df60.defaultLabelIncludeOrigin(<generated>) ~[spring-cloud-config-server-3.1.3.jar:3.1.3] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ~[na:na] at java.base/java.lang.reflect.Method.invoke(Method.java:577) ~[na:na] at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) ~[spring-web-5.3.21.jar:5.3.21] at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) ~[spring-web-5.3.21.jar:5.3.21] at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) ~[spring-webmvc-5.3.21.jar:5.3.21] at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) ~[spring-webmvc-5.3.21.jar:5.3.21] at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.21.jar:5.3.21] at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.21.jar:5.3.21] at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067) ~[spring-webmvc-5.3.21.jar:5.3.21] at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) ~[spring-webmvc-5.3.21.jar:5.3.21] at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.21.jar:5.3.21] at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) ~[spring-webmvc-5.3.21.jar:5.3.21] at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) ~[tomcat-embed-core-9.0.64.jar:4.0.FR] at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.21.jar:5.3.21] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) ~[tomcat-embed-core-9.0.64.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.64.jar:9.0.64] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.64.jar:9.0.64] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.64.jar:9.0.64] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.64.jar:9.0.64] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.64.jar:9.0.64] at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.21.jar:5.3.21] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.21.jar:5.3.21] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.64.jar:9.0.64] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.64.jar:9.0.64] at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.21.jar:5.3.21] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.21.jar:5.3.21] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.64.jar:9.0.64] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.64.jar:9.0.64] at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.21.jar:5.3.21] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.21.jar:5.3.21] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.64.jar:9.0.64] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.64.jar:9.0.64] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) ~[tomcat-embed-core-9.0.64.jar:9.0.64] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.64.jar:9.0.64] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) ~[tomcat-embed-core-9.0.64.jar:9.0.64] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) ~[tomcat-embed-core-9.0.64.jar:9.0.64] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.64.jar:9.0.64] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.64.jar:9.0.64] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) ~[tomcat-embed-core-9.0.64.jar:9.0.64] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) ~[tomcat-embed-core-9.0.64.jar:9.0.64] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.64.jar:9.0.64] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) ~[tomcat-embed-core-9.0.64.jar:9.0.64] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1787) ~[tomcat-embed-core-9.0.64.jar:9.0.64] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.64.jar:9.0.64] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) ~[tomcat-embed-core-9.0.64.jar:9.0.64] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) ~[tomcat-embed-core-9.0.64.jar:9.0.64] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.64.jar:9.0.64] at java.base/java.lang.Thread.run(Thread.java:833) ~[na:na]Caused by: org.eclipse.jgit.api.errors.RefNotFoundException: Ref main cannot be resolved at org.eclipse.jgit.api.CheckoutCommand.call(CheckoutCommand.java:223) ~[org.eclipse.jgit-5.12.0.202106070339-r.jar:5.12.0.202106070339-r] at org.springframework.cloud.config.server.environment.JGitEnvironmentRepository.checkout(JGitEnvironmentRepository.java:468) ~[spring-cloud-config-server-3.1.3.jar:3.1.3] at org.springframework.cloud.config.server.environment.JGitEnvironmentRepository.refresh(JGitEnvironmentRepository.java:307) ~[spring-cloud-config-server-3.1.3.jar:3.1.3] ... 65 common frames omitted
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
docker rm `docker ps -a -q`
docker rm `docker ps -a -q` 라고 cmd에 치면은 unknown shorthand flag: 'a' in -aSee 'docker rm --help' 나오는데요. docker rm $(docker ps -a -q) 도 해보았고 .. 흠 혹시 해결방법이 있을까요?
-
해결됨OpenCV + WebApp (얼굴 눈 검출 웹앱만들기)
가상환경에서 opencv를 찾을수 없다라고 나옵니다
안녕하세요 선생님~!! workon으로 가상환경을 진입하여 python을 실행뒤 import cv2를 하니 No module named 'cv2'라고 opencv 를 분명히 설치하였음에도 찾을수 없다라고 나옵니다 가상환경이 아닌경우에는 cv2를 import하는데 에러가 발생하지 않는데 가상환경에서만 에러가 발생하는군요... 선생님 강의를 하나도 빠짐없이 쫓아갔음에도 어디서 제가 멀 누락했는지... 몇번을 다시 반복해도 마찬가지 인데 어디가 문제일까요?? 참고로 python버전은 python3.10 입니다
-
미해결플렉스(Flex) 반응형 웹사이트 포트폴리오(The World's Best Cities)
모바일에서 이미지 짤림 현상
= 모바일 버전 최상단 스크롤을 해도 이렇게 이미지가 짤리네요 저 화면 위로 스크롤이 안되요 예제 복붙 그대로 한 상태입니다. 리셋 css부터 html body 전부 똑같이 한 상태입니다 다만 react와 styled-components로 그리고 있습니다. 하지만 html / css 속성은 동일한데 이렇게 짤리는 문제가 있습니다 왜 이런지 현재 원인을 찾지 못하고잇는데 짐작가는 부분이 있으실까요?>
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
Elvis vs No Operation 차이
안녕하세요. 데이터가 null 일 시 Elvis vs No Operation 둘의 차이를 알고 싶습니다. <span th:text="${data}?: 'Null 입니다.'"></span> <span th:text ="${data}?: _ ">Null 입니다.</span> 위와 같이 있을 시 아래 No Operation은 처리하지 않는다 라고 하였는데, 처리하지 않는다는 건 곧 랜더링할 시 No Operation이 처리속도가 빠르다라고 생각하면 되는걸까요?
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
ormconfig.ts 에러 질문입니다.
제로초님 안녕하세요! ormconfig.ts typeorm seeding, migration 쓰강의 보다가 에러나서 질문드려요 ㅠㅠ 그리고 connection: Connection으로 주셨는데 현재 사용하지 않는거 같아서 공식문서 보니 dataSource로 바뀐것같아서 타입으로 주고 실행하는데데 타입동작하지않아요
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
커넥션 종료
4분50초 쯤에 con.close 호출돼서 커넥션 종료하는건 의미상 알겠는데 close가 직접적으로 명시된 코드를 찾으려고 했는데 안보이더라구요 이게 혹시 정확히 어디에 있는지 알 수 있을까요?
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
node 쪽 에러 해결하신 분 있으신가요?
docker-compose up 입력시 발생하는 문제입니다. redis 는 정상적으로 동작하는데, node_app 에서 계속 예외가 터지네요 구글링해도 해당되는 오류를 못찾겠어서 질문 남겨봅니다
-
미해결데이터 분석 SQL Fundamentals
max(b.category_id) 관련 질문이 있어요
안녕하세요 오늘도 좋은 강의 감사합니다. 다름이 아니라 첫번째 with temp_01 as 쿼리를 시작하시는 부분에 질문이 있어요. 처음에 group by를 하실 때, product_id만 하시고 categroy_id는 크게 할 필요가 없으시다는 말씀을 하셨던 부분 이해를 완료했습니다. 그런데 선생님의 강의를 듣기 전에, 제가 문제를 먼저 풀었을 때 저는 group by에 category_id도 같이 추가를 하여 문제를 풀었습니다. 확인해보니 답은 동일하게 나왔더라고요. 그럼 제가 했던 방식으로 하여도 전혀 문제가 없는 것일까요? 혹시 몰라 제가 짰던 쿼리를 밑에 남겨놓겠습니다! (일부 알리아스 이름은 선생님께서 하신 부분과 비슷하게 맞춰놓았습니다) with temp_01 as ( select p.category_id , p.product_id , sum(oi.amount) sum_by_product -- 상품별 총합 from nw.order_items oi join nw.products p on oi.product_id = p.product_id group by p.category_id, p.product_id ), temp_02 as ( select category_id , product_id , sum_by_product , sum(sum_by_product) over (partition by category_id) sum_by_category -- category별 총합 , row_number() over (partition by category_id order by sum_by_product desc) ranking_category -- 카테고리별 상품 순위 from temp_01 ) select * from temp_02 where sum_by_product >= 0.05*sum_by_category and ranking_category <= 3 order by category_id;
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
question2.web 파일은 어디에서 다운로드 받을 수 있나요?
question2.web 파일은 어디에서 다운로드 받을 수 있나요? 수업 자료를 다운로드 받아도 해당 파일은 다운로드 되지 않습니다.어디에서 다운로드를 받아야할까요??
-
미해결따라하며 배우는 NestJS
EntityRepository 가 deprecated 됐다고 나옵니다.
캡처한것처럼 deprecate됐다고 나오는데 그냥 이후 수업 진행해도 되는건가요?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
+= , = 연산자 차이 오류
package DfsBfs;import java.util.Arrays;import java.util.Collections;import java.util.Scanner;public class 동전교환 { static int n, m; static Integer[] arr; static int answer = Integer.MAX_VALUE; public static void main(String[] args){ 동전교환 T = new 동전교환(); Scanner sc= new Scanner(System.in); n = sc.nextInt(); arr = new Integer[n]; for (int i = 0; i < n; i++) { arr[i] = sc.nextInt(); } Arrays.sort(arr, Collections.reverseOrder()); m = sc.nextInt(); T.DFS(0, 0); System.out.println(answer); } public void DFS(int L, int sum){ System.out.println(L + " :::: " + sum); if(sum > m) return; if(L >= answer) return; if(sum == m) { answer = Math.min(L, answer); }else{ for (int i = 0; i < n; i++) { DFS(L+1 , sum + arr[i]); //sum += arr[i] ?????????? } } } }. 강사님 안녕하세요 강의 잘보고 있습니다. DFS재귀로 도는 시점에 "sum+= arr[i]" 로 두면 왜 오답이 나오는건가요?? " sum = sum + arr[i] " "sum + arr[i]" 같은거 아닌가요??..............
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
플러시와 커밋이 어떻게 구분되는 것인지 궁금합니다.
플러시는 영속성 컨텍스트의 변경 내용을 DB에 동기화하는데 그러면 DB에 변경 내용이 반영되는 것 아닌가요..? 이것을 다시 커밋한다는 게 무슨 얘기인 지 잘 이해가 가지 않습니다 ㅠㅠ
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
Engine.lib를 찾을 수 없습니다.
올려주신 수업자료 압축풀고 그대로 실행 시켰는데 Engin.lib 를 찾을 수 없다고 나옵니다. 버전을 v142에서 v143으로 업그레이드 하긴 했는데 버전 문제 인가요?
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
컨테이너 개념에서 대해서 질문이 있습니다.
컨테이너 개념 설명해주시면서 리눅스 네임스페이스 관련해서 설명해주셨는데, 같은 커널을 공유하면서 리눅스 네임스페이스라는 기능을 통해 논리적으로 분리된 독립적 환경을 사용하고 있다고 말씀주셨습니다. 여기에서 같은 커널을 공유하기 때문에 각각의 OS 설치가 별도로 필요없다고 말씀주신 부분에서 정보 보안 관점에서 커널 공유 시 특정 프로세스A가 탈취 시 프로세스B의 환경의 정보를 탈취하거나 접근이 가능할까요?
-
미해결처음 배우는 리액트 네이티브
정밀한 위치정보를 맵에 표현하는 앱 expo 로 만드는데 문제 없을까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 학습 내용은 expo를 기반으로 하는데 책에 설명하길 expo api 가 제공하지 않는 기능을 네이티브 모듈을 추가로 만들어 사용하는 것이 불가능하다고 되어있어서요.. 책 48쪽. 저는 정밀한 위치정보를 지도에 표시하는 식의 앱을 구상하고 있습니다. 마치 쿠팡이츠의 배달원 실시간 위치 같은 것이예요. 실시간일 필요는 없지만 최대한 정밀한 위치를 파악하고 싶거든요. 이런 기능도 expo api에 존재할까요? 제가 원하는 앱을 만들기 위한 학습으로 expo api 기반 방법론이 적절한가 궁금합니다. 좋은 강의 감사합니다!
-
미해결스스로 구축하는 AWS 클라우드 인프라 with 테라폼(Terraform) - 기본편
id / ids / arn / name 등 뒤에 붙이는 기준이 궁금합니다.
id / ids / arn / name 등 뒤에 붙이는 기준이 궁금합니다.
-
미해결실무로 배우는 엑셀(Excel) 2019
혹시 1강 앞부분에 나온 단축기?만 따로 정리된 파일은 없을까요?
혹시 1강 앞부분에 나온 단축기?만 따로 정리된 파일은 없을까요?
-
미해결홍정모의 따라하며 배우는 C언어
10.13 22:30 질문 있습니다.
name[0]에는 알라딘의 A의 주소값이 저장되어 있을텐데 이를 문자열로 출력하면 알라딘이 나오는 이유를 모르겠습니다.