묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
실무에서는 setter를 잘 안쓰신다고 하셨는데, 그럼 값을 수정할 때는 어떻게 하나요?
실무에서는 setter를 잘 안쓰고 builder를 쓴다고 하셨는데, 그럼 값을 수정할 때는 어떤 방식을 사용하나요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
클론 코딩하면서 궁금증이 생겨 질문 드립니다.!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 수업 정말 잘듣고있습니다. 좋은 강의 감사합니다! 영상을 업로드하면 로컬에저장이 되고 database 에도 저장이 되는건가요? 몽고db를 사용한 것이 어떤 용도인가요?? 지금 구현한 코드를 나중에 로컬이 아닌 aws 서버 로 옮기려면 어떻게 하면 좋을까요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
models안의 index.js 작성 중 에러
안녕하세요 제로초님! 따라하던 중 이런 에러가 발생했는데 제로초님 깃허브랑 비교했을때 아무 차이가 없는데.. 이럴때는 어디서부터 추적하면 될까요?..
-
미해결3dsmax 초급부터 전문가까지 - 한방에 끝내는 3dsmax 강좌
하이폴리곤 전 강좌
하이폴리곤 들어가기전에 올렸던 강좌는 어떤것을말하는 건가요?
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
webapp 인식이 안 됩니다..
프로젝트 생성때 war로 만들었고 프로젝트 재생성도 여러번 해보았으며 너무 안 되길래 정말 코드를 잘못짠건가 하고 강사님 코드로 실행 시켜봤는데 똑같이 화이트레이블 에러 페이지가 뜹니다ㅜ.. 코드문제는 아닌 거 같은데 설정을 더 건드려야 하는 게 있는 건가요?
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
익스텐션
No nbextensions match the applied filters! 이런문구가 뜨면서 설치를 해도 필터를 사용할수 없다고 합니다.ㅠㅠ
-
미해결돋보이는 신입사원을 위한 엑셀 트레이닝
안녕하세요 오류 질문드립니다.
안녕하세요 ! 처음 파워쿼리를 접하여 열심히 강의 듣고있는데 자꾸 오류가 생겨 문의드립니다. 표1과 2를 병합하여 로드하였는데 아래와같은 오류가 자주 생겨 로드하지 못하였다고 나옵니다. 파일을 새로 만들어 보기도하고, pc 백업도 해보았는데 그대로입니다. 이건 어떤게 문제인지 문의드립니다. 이미지 첨부드립니다.
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
안녕하세요 Orderservice 기동시 Userservice 죽는 문제 질문드립니다!
userservice는 회원가입 조회 전부 정상으로 되는 것 확인하였습니다. 그런데 orderservice를 기동하니 userservice가 아래와 같은 로그를 보이고 죽어버리는데 어느부분을 체크해봐야 할까요.? 2021-09-14 07:38:00.171 INFO [user-service,ee9525de740db2ca,ee9525de740db2ca] 1 --- [o-auto-1-exec-4] c.e.userservice.service.UserServiceImpl : Before call orders microservice 2021-09-14 07:38:00.323 DEBUG [user-service,ee9525de740db2ca,95105fb0dd901585] 1 --- [pool-3-thread-1] c.e.u.client.OrderServiceClient : [OrderServiceClient#getOrders] ---> GET http://order-service/order-service/d3349235-0486-4d66-aefc-a78306d4b931/orders HTTP/1.1 2021-09-14 07:38:00.324 DEBUG [user-service,ee9525de740db2ca,95105fb0dd901585] 1 --- [pool-3-thread-1] c.e.u.client.OrderServiceClient : [OrderServiceClient#getOrders] ---> END HTTP (0-byte body) 2021-09-14 07:38:00.702 WARN [user-service,ee9525de740db2ca,95105fb0dd901585] 1 --- [oundedElastic-1] o.s.c.l.core.RoundRobinLoadBalancer : No servers available for service: order-service 2021-09-14 07:38:00.705 WARN [user-service,ee9525de740db2ca,95105fb0dd901585] 1 --- [pool-3-thread-1] .s.c.o.l.FeignBlockingLoadBalancerClient : Service instance was not resolved, executing the original request 2021-09-14 07:38:00.786 WARN [user-service,ee9525de740db2ca,95105fb0dd901585] 1 --- [oundedElastic-1] o.s.c.l.core.RoundRobinLoadBalancer : No servers available for service: order-service 2021-09-14 07:38:00.787 WARN [user-service,ee9525de740db2ca,95105fb0dd901585] 1 --- [pool-3-thread-1] .s.c.o.l.FeignBlockingLoadBalancerClient : Service instance was not resolved, executing the original request 2021-09-14 07:38:00.789 DEBUG [user-service,ee9525de740db2ca,95105fb0dd901585] 1 --- [pool-3-thread-1] c.e.u.client.OrderServiceClient : [OrderServiceClient#getOrders] <--- ERROR UnknownHostException: order-service (463ms) 2021-09-14 07:38:00.791 DEBUG [user-service,ee9525de740db2ca,95105fb0dd901585] 1 --- [pool-3-thread-1] c.e.u.client.OrderServiceClient : [OrderServiceClient#getOrders] java.net.UnknownHostException: order-service at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:567) at java.base/java.net.Socket.connect(Socket.java:631) at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:177) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:497) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:600) at java.base/sun.net.www.http.HttpClient.<init>(HttpClient.java:246) at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:351) at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:372) at java.base/sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1299) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1232) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1120) at java.base/sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:1051) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1653) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1577) at java.base/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:527) at feign.Client$Default.convertResponse(Client.java:108) at feign.Client$Default.execute(Client.java:104) at org.springframework.cloud.sleuth.instrument.web.client.feign.TracingFeignClient.execute(TracingFeignClient.java:79) at org.springframework.cloud.sleuth.instrument.web.client.feign.LazyTracingFeignClient.execute(LazyTracingFeignClient.java:62) at org.springframework.cloud.openfeign.loadbalancer.LoadBalancerUtils.executeWithLoadBalancerLifecycleProcessing(LoadBalancerUtils.java:56) at org.springframework.cloud.openfeign.loadbalancer.RetryableFeignBlockingLoadBalancerClient.lambda$execute$2(RetryableFeignBlockingLoadBalancerClient.java:156) at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:329) at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:225) at org.springframework.cloud.openfeign.loadbalancer.RetryableFeignBlockingLoadBalancerClient.execute(RetryableFeignBlockingLoadBalancerClient.java:103) at org.springframework.cloud.sleuth.instrument.web.client.feign.TraceRetryableFeignBlockingLoadBalancerClient.execute(TraceRetryableFeignBlockingLoadBalancerClient.java:79) at feign.SynchronousMethodHandler.executeAndDecode(SynchronousMethodHandler.java:119) at feign.SynchronousMethodHandler.invoke(SynchronousMethodHandler.java:89) at feign.ReflectiveFeign$FeignInvocationHandler.invoke(ReflectiveFeign.java:100) at jdk.proxy2/jdk.proxy2.$Proxy204.getOrders(Unknown Source) at com.example.userservice.service.UserServiceImpl.lambda$getUserByUserId$0(UserServiceImpl.java:106) at org.springframework.cloud.sleuth.instrument.circuitbreaker.TraceSupplier.get(TraceSupplier.java:51) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1135) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:831) 2021-09-14 07:38:00.792 DEBUG [user-service,ee9525de740db2ca,95105fb0dd901585] 1 --- [pool-3-thread-1] c.e.u.client.OrderServiceClient : [OrderServiceClient#getOrders] <--- END ERROR 2021-09-14 07:38:00.841 INFO [user-service,ee9525de740db2ca,ee9525de740db2ca] 1 --- [o-auto-1-exec-4] c.e.userservice.service.UserServiceImpl : After call orders microservice 2021-09-14 07:40:10.003 INFO [user-service,,] 1 --- [trap-executor-0] c.n.d.s.r.aws.ConfigClusterResolver : Resolving eureka endpoints via configuration 현재 도커 상태 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 9be9b53b37d3 larry39/order-service:1.0 "java -jar OrderServ…" 7 minutes ago Up 7 minutes order-service d3a1e0883b57 larry39/user-service:1.0 "java -jar UserServi…" 30 minutes ago Exited (137) 6 minutes ago user-service 183615bc700a larry39/apigateway-service:1.0 "java -jar Apigatewa…" 40 minutes ago Up 40 minutes 0.0.0.0:8000->8000/tcp, :::8000->8000/tcp apigateway-service 98bffac6b12a larry39/discovery-service:1.0 "java -jar Discovery…" 45 minutes ago Up 45 minutes 0.0.0.0:8761->8761/tcp, :::8761->8761/tcp discovery-service 0759458ba188 larry39/config-service:1.0 "java -jar ConfigSer…" 49 minutes ago Up 49 minutes 0.0.0.0:8888->8888/tcp, :::8888->8888/tcp config-service 108c2f33d146 grafana/grafana "/run.sh" 5 hours ago Up 5 hours 0.0.0.0:3000->3000/tcp, :::3000->3000/tcp grafana 4fc3bf97b078 prom/prometheus "/bin/prometheus --c…" 5 hours ago Up 5 hours 0.0.0.0:9090->9090/tcp, :::9090->9090/tcp prometheus 617edb00849d openzipkin/zipkin "start-zipkin" 6 hours ago Up 6 hours (healthy) 9410/tcp, 0.0.0.0:9411->9411/tcp, :::9411->9411/tcp zipkin 2a036264380d wurstmeister/zookeeper "/bin/sh -c '/usr/sb…" 6 hours ago Up 6 hours 22/tcp, 2888/tcp, 3888/tcp, 0.0.0.0:2181->2181/tcp, :::2181->2181/tcp kafka-docker_zookeeper_1 7e71d4ed33ef larry39/my-mysql:1.0 "docker-entrypoint.s…" 7 hours ago Up 7 hours 0.0.0.0:3306->3306/tcp, :::3306->3306/tcp, 33060/tcp mysql bf1121f8849f rabbitmq:management "docker-entrypoint.s…" 29 hours ago Up 29 hours 0.0.0.0:4369->4369/tcp, :::4369->4369/tcp, 0.0.0.0:5671-5672->5671-5672/tcp, :::5671-5672->5671-5672/tcp, 15691-15692/tcp, 0.0.0.0:15671-15672->15671-15672/tcp, :::15671-15672->15671-15672/tcp, 25672/tcp rabbitmq 혹시 몰라 제 github repository 도 첨부합니다. https://github.com/seongbinko/spring-cloud (소스) https://github.com/seongbinko/spring-cloud-config (설정파일)
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
첫 시작 hello-spring이 실행이 되지 않아 계속 찾고 있습니다.
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용] 처음으로 수업시간에 말씀하신 hello-spring을 다운 받은 후 Intellij에서 실행하였습니다. Intellij에서는 project SDK : 11로 바꾸어져있구요. Gradle : 11로 바꾸어져 있구요. Build and run using : Intellij IDEA Run tests using : Intellij IDEA로 되어 있습니다. The cache entry for initialization script 'C:\Users\lkc26\AppData\Local\Temp\ijmapper.gradle' appears to be corrupted. 와 java.lang.IllegalStateException: The cache entry for initialization script 'C:\Users\lkc26\AppData\Local\Temp\ijmapper.gradle' appears to be corrupted 계속 이러한 오류가 발생하여 실행하지 못하고 있습니다. 자료를 찾고 있지만 해결을 못하고 있습니다. (삭제 재설치까지 완료해보았습니다.) 도와주세요ㅠㅠ
-
미해결프론트엔드 개발환경의 이해와 실습 (webpack, babel, eslint..)
캐럿 표기법 질문있습니당
안녕하세요 강사님 캐럿 표기법에 궁금한 점이 있습니다. package.json 에서 어떤 패키지의 버전이 ^1.2.3 으로 표시돼 있으면, 1.9.x 까지 호환이 된다는 뜻인가요?그렇다면 ^1.2.3 으로 표시돼 있어도, 1.9.x 까지의 기능(?)과 내용을 사용할 수 있다는 뜻일까요? 감사합니다.
-
미해결Axure RP 9,10 - 서비스 기획자를 위한 최적의 프로토타이핑 툴
레이어 간격 조정 질문있습니다.
피그마를 사용하다가 오토레이아웃 기능을 알게되었는데, 해당 기능은 A B C D 레이블이 있다면 그 레이블들의 간격을 수치를 입력하여 한번에 조정할 수 있다는 특징이 있는데 혹시 액슈어에서는 위와 비슷한 기능은 없을까요? 아래 이미지처럼 '수평정렬'로 위와 비슷하게 할 순 있는데 정확한 수치로 얼마씩 간격을 주겠다는 걸 하고 싶습니다.
-
미해결
AWS RDS 를 Workbench로 쿼리 불러들이면 비용이랑 트래픽이 많이 발생하나요??
개발자 분이 본 서버 DB랑 읽기용 DB랑 분리 되어있어서 필요할 때마다 MySQL Raw data 불러오기 join하고 그랬었는데, 최근에 읽기전용으로 업데이트가 느려졌다고, 트래픽 이슈랑 workbench로 그때 그때 쿼리하면 비용도 많이 발생하지 않냐고 하는데 이런건 어디서확인하죠? 비용은 AWS 사이트에서 기가당 USD 0.129인가 그 자료 밖에 없던데 https://aws.amazon.com/ko/rds/mysql/pricing/ (출처) 비용이랑 트래픽이 얼마나 영향 주는지를 어떻게 알 수 있나요?
-
미해결15일간의 빅데이터 파일럿 프로젝트
카프카의 싱크로 Stom의 역할
Kafka의 Sink로 HBase가 있는것으로 보이는데 HBase로 바로 연결안하고 중간에 Storm을 두는 이유를 좀더 구체적으로 알고 싶습니다. 추후 강의를 보면 Storm의 Event Detection 기능을 활용하기 위함이라고 나오는데 Kafka는 그런 기능이 없을까요?^^
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
BindingError
1. 타입 미스매치 에러가 있을 때, 스프링 내부에서도 필드에러를 생성해서 넣어주고, 우리가 만든 컨트롤러 메서드에서도 바인딩에러를 추가해주고 있습니다. BindingError 클래스 계층도로 올라가보니까 에러를 추가하면 리스트에 추가가 되는데 그러면 똑같은 객체에 똑같은 필드에러가 두개 이상 존재하게 됩니다. 위 사진처럼 item의 price 필드에 스프링이 넣은 에러와 우리가 넣은 에러 두개가 존재합니다. 이렇게 될 경우 뭘로 판단하여 스프링이 뿌려주는 것입니까? 우선순위에 따라 정해지는 것인지 아니면 두개 다 중복해서처리하는 것인지 궁금합니다. 2. 같은 줄기의 질문입니다. 필드에러를 생성하는 메서드를 보면 rejectedValue 필드에 Getter함수를 사용하고 있습니다. bindingResult.addError(new FieldError("item", "itemName", item.getItemName(), false, null, null, "상품 이름은 필수입니다.")); 이 때 getter를 호출해서 rejectedvalue에 넣어주면 null값이 들어갈텐데 어떻게 제대로된 사용자 입력값을 그대로 돌려주는 건가요?
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
유레카에 한 서비스가 두 개로 등록되는 오류
안녕하세요 선생님. 강의를 따라가던 중 user-serivce를 인텔리제이를 통해 한 번 구동할 때 유레카에 서비스가 등록되는데 이때 유레카콘솔에 user-service 인스턴스가 두개가 등록되는 것을 확인 할 수 있었습니다. 유레카 대시보드화면에서도 두개가 조회되고 있습니다. 분명 인텔리제이를 통해 한 번만 Run버튼을 눌렀는데 말이죠... 혹시 이런 경우를 보신적이 있을까요?
-
해결됨모든 개발자를 위한 HTTP 웹 기본 지식
TCP 3way handshake에 대해서
안녕하세요. 강의를 듣다가 의문점이 생겨서 질문드립니다. TCP 3way handshake가 물리적이 아니라 논리적으로 연결된다고 하셨는데요. 여기서 논리적 연결이 어떻게 가능한지 궁금합니다. TCP 3way handshake 과정에서 클라이언트와 서버가 SYN과 ACK를 주고 받으면, 그게 곧 노드를 통해서 물리적으로 데이터를 주고받아 통신이 이루어진게 아닌건가요? 가상연결이라고 적어져있는데, 어떤 원리로 3way handshake가 이루어지는지 잘이해가되질 않습니다.
-
미해결자바스크립트 중고급: 엔진 핵심
파라미터 값을 매핑할 때
안녕하세요 강사님, 파라미터 값을 매핑할 때, 호출한 함수에서 넘겨준 파라미터 값을 [[FormalParameters]]에 작성된 이름의 값과 매핑하는 것을 알겠습니다. var obj = {}; obj.getTotal = function(one, two){ var one; console.log(one + two); two = 77; console.log("two:" + two); }; obj.getTotal(11, 22); 위의 예제를 기준으로, 선언적 환경 레코드에 {one: 11, two:22}에 설정하는 것까지 이해했습니다. 그러면 혹시 전에 배웠던 내부 프로퍼티인 [[ParameterMap]]에도 {one: 11, two:22}로 설정되는 건가요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
JUnit5 상품재고 초과 테스트
@Testvoid 상품주문_재고수량초과() throws Exception { //given Member member = createMember(); Item item = createBook("Jpa", 50000, 10); int count = 11; //when, then assertThrows(NotEnoughStockException.class, () -> orderService.order(member.getId(), item.getId(), count), "재고 수량 부족 예외가 발생해야 한다.");} 안녕하세요 영한님!! 저는 Junit5를 이용해서 테스트를 진행하고 있는데 위의 코드의 경우에 assertThrows() 메서드 코드가 when이자 then이 되는건가요?
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
mask-rcnn nucleus 실습 관련 중 질문드립니다.
안녕하세요. nucleus instance segmentation 실습 중 궁금한 것이 생겨 질문드립니다. 친절하고 상세한 설명 덕분에 기존의 강의 가이드를 따라서 결과까지 잘 구현 하였습니다. 그러던 중, 한가지 질문이 생겼습니다. 기존의 지도학습으로 segmentation 시키는 것이 아니라, 정답 mask 없이, model을 통해 나온 output feature 값들에 대한 k-means clustering을 통해서 그 feature들을 군집화 하여, 군집화된 값들을 레이블로서 정답기준으로 삼고 모델을 트레이닝 시켜서 segmentation 시키는 것이 가능할까요...? 이를 위한 구현 아이디어는 제가 스크레치로 하는게 더 나을까요..? 감사합니다.
-
미해결앨런 iOS Concurrency(동시성) - 디스패치큐와 오퍼레이션큐의 이해
애니메이션 질문입니다.
비동기 함수와 관련된 작업들은 모두 컴플리션핸들러를 가지고 있는데, 4-2 애니메이션파트에서 completion부분이 escaping이 아닌것을 보았습니다. 그 이유는 무엇인가요? 혹시 애니메이션이 concurrency가 아닌 직렬에서 이루어지기 때문에 순서적으로 이루어져서인가요?