묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
test에 질문이 있습니다
현재 App.test.js에는 test()안에 실행중인 코드가 없는 것 같고 test도 react에서만 진행하는데 테스트가 되는게 있나요?테스트를 하여 성공을 하더라도 무엇을 기준으로 성공한건지 잘 모르겠습니다.. 그리고 백엔드 프론트 DB 등등 다양한 컨테이너가 존재하는데 테스트는 리액트만 진행하네요 이게 도커 환경에서 CI로 배포하는 과정까지 큰 틀에 집중하기 위해 test부분 내용은 의도적으로 생략하고 별다른 동작을 안해도 절차를 보여주기 위해 넣은걸로 보면 될까요??
-
미해결쉽게 시작하는 쿠버네티스(v1.35)
질문이 있습니다!
안녕하세요! 조훈님께서 제작하신 "컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커"를 구입하여 공부하고 있는 학생입니다. 조훈님과 연락할 방법이 없어서 불가피하게 커뮤니티에 글 남겨봅니다! 다름이 아니라 이 서적의 156p~159p 구간에 ingress yaml 파일들을 도식화가 되어 서적에 기재되어 있는데, 157p의 그림과 159p의 그림이 바꿔진게 아닌가 싶어 이렇게나마 연락드려봅니다. 앤서블 서적부터 항상 여러모로 도움 받고 있습니다! 좋은 하루 되세요!
-
미해결애플 웹사이트 인터랙션 클론!
@charset 'utf-8';
@charset 'utf-8'; 은 무엇인가요?? 검색해봐도 말이 어려워서 이해가 잘 안되네요
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
H2 데이터베이스 생성, consol 로그
제가 H2 데이터베이스를 새로 생성하려고하려면 임베디드 서버에서 먼저 생성하고 콘솔에서 -webAllowOthers 옵션을 붙혀서 재실행해야 CRUD가 되는데 정상인가요?? 그리고 개인적으로 김영한 강사님의 콘솔 로그가 너무 깔끔한데 어떻게 설정해야 될까요??
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
Application error 발생하네요..
첫번째 질문과 같은 내용인데 heroku에 서버 배포한 후 링크에 접속하면 application error라는 화면과 함께 heroku logs --tail라는 명령어를 사용해 에러내역을 확인할 수 있다는 설명이 나오는데요 명령어를 치면 아래와 같은 에러 로그가 나옵니다.. 2021-08-12T08:31:28.495603+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/product" host=cns-market-server.herokuapp.com request_id=bc225d89-0c68-47aa-8645-4f47a3070914 fwd="122.40.66.2" dyno= connect= service= status=503 bytes= protocol=https 2021-08-12T08:31:29.649909+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/products" host=cns-market-server.herokuapp.com request_id=cbad85c6-e6b3-4242-a56b-84193bf4e3e2 fwd="122.40.66.2" dyno= connect= service= status=503 bytes= protocol=https 2021-08-12T08:31:30.323147+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=cns-market-server.herokuapp.com request_id=cfde8d99-32a8-4530-ae39-fafb1332f514 fwd="122.40.66.2" dyno= connect= service= status=503 bytes= protocol=https 2021-08-12T08:31:30.562650+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=cns-market-server.herokuapp.com request_id=f0f93240-35af-4b36-96df-a1ae3d1b6f6e fwd="122.40.66.2" dyno= connect= service= status=503 bytes= protocol=https 2021-08-12T08:34:20.501997+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=cns-market-server.herokuapp.com request_id=3ab3a4a2-7a21-4e39-96d9-37d90a558f38 fwd="122.40.66.2" dyno= connect= service= status=503 bytes= protocol=https 2021-08-12T08:34:20.739831+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=cns-market-server.herokuapp.com request_id=06ed57ff-6c38-4ba2-88d6-7061096764d9 fwd="122.40.66.2" dyno= connect= service= status=503 bytes= protocol=https 2021-08-12T08:38:35.015107+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=cns-market-server.herokuapp.com request_id=459f7523-24bb-4f04-b2f0-e19f69bf31ad fwd="122.40.66.2" dyno= connect= service= status=503 bytes= protocol=https 2021-08-12T08:38:35.241515+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=cns-market-server.herokuapp.com request_id=980e9520-a501-4c68-b4dc-8d5b27efe7ff fwd="122.40.66.2" dyno= connect= service= status=503 bytes= protocol=https 2021-08-12T08:40:45.493362+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=cns-market-server.herokuapp.com request_id=1bc17b4c-40aa-42d2-95a3-c3ffb17ee9ee fwd="122.40.66.2" dyno= connect= service= status=503 bytes= protocol=https 2021-08-12T08:40:45.754321+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=cns-market-server.herokuapp.com request_id=6854ce8c-bf3c-4138-8321-990ab77b44bf fwd="122.40.66.2" dyno= connect= service= status=503 bytes= protocol=https 2021-08-12T08:40:59.354469+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=cns-market-server.herokuapp.com request_id=de9e37c8-1575-4011-a531-4277660af310 fwd="122.40.66.2" dyno= connect= service= status=503 bytes= protocol=https 2021-08-12T08:40:59.603943+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=cns-market-server.herokuapp.com request_id=b8418fdd-1287-4298-9a40-587671989bc7 fwd="122.40.66.2" dyno= connect= service= status=503 bytes= protocol=https 2021-08-12T08:49:40.640664+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=cns-market-server.herokuapp.com request_id=02803cf7-06b0-4c8d-8cd6-04c426848614 fwd="122.40.66.2" dyno= connect= service= status=503 bytes= protocol=https 2021-08-12T08:49:40.857902+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=cns-market-server.herokuapp.com request_id=30fae789-9ef9-4975-bbd0-5e9894f9910f fwd="122.40.66.2" dyno= connect= service= status=503 bytes= protocol=https 2021-08-12T08:52:50.646041+00:00 heroku[web.1]: State changed from crashed to starting git heroku push 할 때는 특별한 log 보이지 않았고 Local로 동작시 이상없이 동작합니다..검토 부탁 드립니다.
-
미해결스프링 핵심 원리 - 기본편
Qualify나 Primary를 쓰면 OCP 위반인건가요??
Qualify나 Primary를 사용해서 주입을하게되면 객체를 바꿔야될때 config파일을 수정하는게 아닌 결국 클라이언트 쪽 코드를 바꿔서 객체를 정하는거니깐 OCP는 못지키는걸로 봐야되나요??
-
미해결실전! Querydsl
간단한 질문이 있어 질문 남깁니다.
제가 이렇게 rollup 을 사용한 querydsl 을 만들고 싶어 검색을 해봤지만 mysql 에서 지원해는 mysqlquery 의 rollup 만 발견을 했습니다-> 제가 mssql 을 쓰고어서혹시 querydsl 에서 rollup 이나 cube 같은 기능을 지원을 해주는지 궁금합니다 출처 : https://myjamong.tistory.com/191
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
상품정보들이 정렬된 모습으로 받아오질 못합니다
영상의 1분 11초 부분과는 다르게 정렬이 안된 모습으로 페이지에 표시됩니다 ㅠㅠ 어떻게 해야할까요? server.js 사진도 같이 첨부합니다 !
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
JPA 날짜 조회 질문
JPA 에서 날짜는 기준으로 조회하고 싶은데요 예를 들어서 startDate: 2021-03-01 17:00:01 endDate: 2021-03-04 17:00:01 startDate 와 endDate 사이에 들어오는지 조회 하고 싶으면 어떻게 해야 될까요? LocalDateTime 으로 하면 2021-08-12 17:16:43.964525 밀리센컨드로 같이 들어가게 됩니다.
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
for문 질문있습니다.
안녕하세요. 나도코딩님 덕분에 강의 따라하면서 파이썬 기초를 열심히 공부하고 있어요. 너무 감사드립니다. 공부하다 궁금한게 생겨 이렇게 질문드립니다. '스타벅스를 예시로 든 00고객님, 주문하신 커피 나왔습니다'를 00고객님, 주문하신 음료 00이 준비됐습니다로 만들어 보고싶어요. 리스트형으로 변수 선언하고 for문으로 반복시킨다는 개념은 이해했는데, 리스트 두개를 만들고 이를 for문으로 한 문장에 어떻게 적용해야할지는 감이 안오네요. '{0}님, 주문하신 음료 {1} 나왔습니다.'.format(customer, menu) 뭐 이런식으로 한다고 치면 앞에 for문을 어떻게 적용시켜야할까요? 질문하면서도 제가 이상하게 질문하고 있는 거 같긴한데... 답변 부탁드릴게요. 감사합니다 :)
-
미해결유니티 게임 개발 (Unity 2D) - 시작부터 배포까지
피벗 포인트만 이동하려면?
Scene뷰 모드를 pivot으로 바꾸면 피벗 포인트는 이동을 할 수 있는데 스트라이프 이미지가 스트라이프 사이즈를 조정하는 핸들(?)을 벗어나 피벗 포인트를 따라 움직여버립니다. 그리고 원래 스트라이프의 rect만 빈 상태로 남아서 피벗 기준으로 돌아갑니다. 강의 보면 피벗 포인트를 움직이면 이미지는 그대로 있고 피벗 포인트만 움직이던데 뭐가 문제일까요?
-
미해결정말 쉽게 풀어보는 코딩 테스트 top 기본 문제 (with 자바)
오타 인가요?
첫번째 방법으로 푸시는 중에 반복문 시작 인덱스가 1인데, 0부터 시작해야 하는거 아닌가요?
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
git 권한요청드립니다.
인프런 아이디 : zxcvc12339@gmail.com 인프런 이메일 : nim730@naver.com 깃헙 아이디 : nim730@naver.com 깃헙 Username : minhoo730 감사합니다!
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
오류 관련 질문입니다.(데이터 베이스연동 오류)
2021-08-12 16:27:17.826 INFO 5516 --- [nio-8080-exec-2] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... 2021-08-12 16:27:23.013 ERROR 5516 --- [nio-8080-exec-2] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Exception during pool initialization. org.h2.jdbc.JdbcSQLInvalidAuthorizationSpecException: Wrong user name or password [28000-200] at org.h2.message.DbException.getJdbcSQLException(DbException.java:461) ~[h2-1.4.200.jar:1.4.200] at org.h2.engine.SessionRemote.done(SessionRemote.java:611) ~[h2-1.4.200.jar:1.4.200] at org.h2.engine.SessionRemote.initTransfer(SessionRemote.java:147) ~[h2-1.4.200.jar:1.4.200] at org.h2.engine.SessionRemote.connectServer(SessionRemote.java:435) ~[h2-1.4.200.jar:1.4.200] at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:321) ~[h2-1.4.200.jar:1.4.200] at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:173) ~[h2-1.4.200.jar:1.4.200] at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:152) ~[h2-1.4.200.jar:1.4.200] at org.h2.Driver.connect(Driver.java:69) ~[h2-1.4.200.jar:1.4.200] at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:121) ~[HikariCP-4.0.3.jar:na] at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:364) ~[HikariCP-4.0.3.jar:na] at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:206) ~[HikariCP-4.0.3.jar:na] at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:476) ~[HikariCP-4.0.3.jar:na] at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) ~[HikariCP-4.0.3.jar:na] at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:115) ~[HikariCP-4.0.3.jar:na] at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) ~[HikariCP-4.0.3.jar:na] at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:158) ~[spring-jdbc-5.3.9.jar:5.3.9] at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:116) ~[spring-jdbc-5.3.9.jar:5.3.9] at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:79) ~[spring-jdbc-5.3.9.jar:5.3.9] at hello.hellospring.repository.JdbcMemberRepository.getConnection(JdbcMemberRepository.java:133) ~[classes/:na] at hello.hellospring.repository.JdbcMemberRepository.findAll(JdbcMemberRepository.java:87) ~[classes/:na] at hello.hellospring.service.MemberService.findMembers(MemberService.java:49) ~[classes/:na] at hello.hellospring.controller.MemberController.list(MemberController.java:37) ~[classes/:na] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.9.jar:5.3.9] at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.9.jar:5.3.9] at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.9.jar:5.3.9] at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) ~[spring-webmvc-5.3.9.jar:5.3.9] at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.9.jar:5.3.9] at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.9.jar:5.3.9] at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1064) ~[spring-webmvc-5.3.9.jar:5.3.9] at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) ~[spring-webmvc-5.3.9.jar:5.3.9] at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.9.jar:5.3.9] at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) ~[spring-webmvc-5.3.9.jar:5.3.9] at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) ~[tomcat-embed-core-9.0.50.jar:4.0.FR] at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.9.jar:5.3.9] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) ~[tomcat-embed-core-9.0.50.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:228) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:163) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.50.jar:9.0.50] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:190) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:163) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.9.jar:5.3.9] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.9.jar:5.3.9] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:190) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:163) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.9.jar:5.3.9] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.9.jar:5.3.9] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:190) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:163) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.9.jar:5.3.9] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.9.jar:5.3.9] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:190) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:163) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1723) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] 2021-08-12 16:27:23.017 ERROR 5516 --- [nio-8080-exec-2] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.IllegalStateException: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is org.h2.jdbc.JdbcSQLInvalidAuthorizationSpecException: Wrong user name or password [28000-200] at org.h2.message.DbException.getJdbcSQLException(DbException.java:461) at org.h2.message.DbException.getJdbcSQLException(DbException.java:429) at org.h2.message.DbException.get(DbException.java:205) at org.h2.message.DbException.get(DbException.java:181) at org.h2.message.DbException.get(DbException.java:170) at org.h2.engine.Engine.validateUserAndPassword(Engine.java:357) at org.h2.engine.Engine.createSessionAndValidate(Engine.java:176) at org.h2.engine.Engine.createSession(Engine.java:166) at org.h2.server.TcpServerThread.run(TcpServerThread.java:168) at java.base/java.lang.Thread.run(Thread.java:834) ] with root cause org.h2.jdbc.JdbcSQLInvalidAuthorizationSpecException: Wrong user name or password [28000-200] at org.h2.message.DbException.getJdbcSQLException(DbException.java:461) ~[h2-1.4.200.jar:1.4.200] at org.h2.engine.SessionRemote.done(SessionRemote.java:611) ~[h2-1.4.200.jar:1.4.200] at org.h2.engine.SessionRemote.initTransfer(SessionRemote.java:147) ~[h2-1.4.200.jar:1.4.200] at org.h2.engine.SessionRemote.connectServer(SessionRemote.java:435) ~[h2-1.4.200.jar:1.4.200] at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:321) ~[h2-1.4.200.jar:1.4.200] at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:173) ~[h2-1.4.200.jar:1.4.200] at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:152) ~[h2-1.4.200.jar:1.4.200] at org.h2.Driver.connect(Driver.java:69) ~[h2-1.4.200.jar:1.4.200] at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:121) ~[HikariCP-4.0.3.jar:na] at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:364) ~[HikariCP-4.0.3.jar:na] at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:206) ~[HikariCP-4.0.3.jar:na] at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:476) ~[HikariCP-4.0.3.jar:na] at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) ~[HikariCP-4.0.3.jar:na] at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:115) ~[HikariCP-4.0.3.jar:na] at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) ~[HikariCP-4.0.3.jar:na] at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:158) ~[spring-jdbc-5.3.9.jar:5.3.9] at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:116) ~[spring-jdbc-5.3.9.jar:5.3.9] at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:79) ~[spring-jdbc-5.3.9.jar:5.3.9] at hello.hellospring.repository.JdbcMemberRepository.getConnection(JdbcMemberRepository.java:133) ~[classes/:na] at hello.hellospring.repository.JdbcMemberRepository.findAll(JdbcMemberRepository.java:87) ~[classes/:na] at hello.hellospring.service.MemberService.findMembers(MemberService.java:49) ~[classes/:na] at hello.hellospring.controller.MemberController.list(MemberController.java:37) ~[classes/:na] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.9.jar:5.3.9] at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.9.jar:5.3.9] at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.9.jar:5.3.9] at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) ~[spring-webmvc-5.3.9.jar:5.3.9] at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.9.jar:5.3.9] at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.9.jar:5.3.9] at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1064) ~[spring-webmvc-5.3.9.jar:5.3.9] at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) ~[spring-webmvc-5.3.9.jar:5.3.9] at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.9.jar:5.3.9] at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) ~[spring-webmvc-5.3.9.jar:5.3.9] at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) ~[tomcat-embed-core-9.0.50.jar:4.0.FR] at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.9.jar:5.3.9] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) ~[tomcat-embed-core-9.0.50.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:228) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:163) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.50.jar:9.0.50] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:190) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:163) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.9.jar:5.3.9] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.9.jar:5.3.9] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:190) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:163) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.9.jar:5.3.9] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.9.jar:5.3.9] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:190) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:163) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.9.jar:5.3.9] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.9.jar:5.3.9] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:190) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:163) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1723) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] 데이터 베이스 연동 소스 작성 후 실행까지는 잘 되지만 데이터베이스 값을 조회하는 회원 목록버튼을 클릭 할 때와 회원 등록 버튼을 누를경우 오류가 발생합니다. 비슷한 경우가 있는거 같아서 동일하게 수정 해봤지만 오류는 그대로 나와서 질문 드립니다. 답변해주시면 감사합니다.
-
미해결블렌더 파이썬 BPY 입문강의
애드온 실행
7강에서 설명해주신 __int__.py 애드온 따라서 작성하고 실행시켜봤는데 Debug Console에 'Debug client attached.' 만 뜨고 등록 해제가 안뜹니다. 블렌더 안 애드온 설정에서도 안뜹니다. 제가 중간에 설정을 잘못해서 생긴 문제일까요??
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
질문 있습니다!!
npm run dev를 실행해서 서버를 열었는데, The default export is not a React component in page: "/" 라는 에러 메세지가 떴습니다 어떻게 해결해야 하나요...?
-
해결됨팝스타 공식 뮤비 제작 & 유튜브 2천만 뷰 크리에이터의 애니메이트 X 이모티콘 클래스
카카오톡 움직이는 이모티콘 제안 시 프레임속도 설정
안녕하세요 고퀄리티 강의 언제나 잘 듣고 있습니다 :) 궁금한 것이 두가지 있는데요, 1. 카카오톡 이모티콘 제안 승인 시 웹피애니메이터 라는 전용 소프트웨어를 사용해서 WebP파일로 전환하는 것으로 알고 있는데요..제가 알기로는 포토샵 타입라인에서 GIF를 내보내는 방식처럼 각 프레임의 속도를 설정하는 방식으로 알고 있습니다. 그렇다면 강의에서 설정하신 20 fps (frame rate) 로 작업을 하고 만약 제안승인을 받으면, 한 프레임 당 0.05초 (1초 = 20프레임) 으로 설정해야 한다는 뜻인데요... 실제로 웹피애니메이터에서 한 프레임당 0.05초로 설정이 가능한가요? 제가 리서치한 결과로는 최소설정값이 0.1초다, 또 어디서는 카카오톡 제안가이드에는 0.07초로 고정되있다 라고 이야기 해서... Animate에서 어떤 frame rate로 설정하고 작업할 지 고민이 되네요 2. 그리고 카카오톡에서 움직이는 이모티콘 제안 시 프레임 개수 24개를 넘지 말아라 라고 명시되어 있는데요.. 그렇다면 Animate에서 작업할 시, 동일한 장면을 이렇게 사용하면 프레임 개수를 3개로 치는 건가요? 아니면 delay가 긴 프레임 개수 1로 치나요? 자꾸 질문드려 죄송합니다 어딜가도 명확하게 설명해주는 곳이 없어 강사님께 계속 여쭙게 되네요 ㅠ
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
n+1문제 질문
안녕하세요 맴버리스트를 조회하는 과정에서 List<Member> members = em.createQuery("select m from Member m", Member.class) .getResultList(); <property name="hibernate.hbm2ddl.auto" value="create" /> 데이터베이스 스키마 자동생성 조건을 create로 두고 하니 team 셀렉문이 2개가 아닌 하나만 발생하는거 같던데 이유가 뭘까요..? none으로 하니 예제와 같이 2개로 발생합니다.
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
socket.io
socket.io 4버전 사용시에 user: 'system', chat: `${req.session.color}님이 입장하셨습니다.`, 이부분에서 오류가 발생합니다. 로그를 찍어보니 req.session 이 undefined 로 나옵니다. 어떻게 해야할까요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
패턴에 관해 질문 합니다.
영상 내에서 싱글턴 패턴에 대해 설명하여 패턴을 활용하면 좀 더 효율적으로 코드를 만들 수 있을 것 같은 느낌이 들었습니다. 패턴은 공부해두면 좋은지 궁금합니다. 'Part3: 자료구조와 알고리즘', 'Part4: 게임 서버'를 익히고 공부해보려는데 선수 지식이 부족하지는 않은지 궁금합니다. 'GoF의 디자인 패턴'과 '게임 프로그래밍 패턴' 책으로 패턴을 학습하려는데 괜찮은 책인지 그 외 패턴에 관한 좋은 자료가 있으면 알려주면 감사하겠습니다.