묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결오라클 성능 분석과 인스턴스 튜닝 핵심 가이드
파라미터 파일 관련 질문
안녕하세요. 기존에 설치면 11.2.0 xe 버젼으로 파라미터를 변경하고 재기동 하던 중 다양한 에러를 만나게 되었고, 이에 궁금증이 발생해서 질문드립니다. 현재 $ORACLE_HOME/dbs 경로 안에는 init.ora와 spfileXE.ora 파일이 설정되어 있는데, 이 둘의 차이점이 궁금합니다. init.ora와 같은 경우에는 경로들이 상세하게 지정되어 있지만 않지만, spfile.ora에는 파라미터 관련 경로들이 상세하게 기재 되어있습니다. 그렇다면 오라클 기동시 init.ora를 참고하고, 부족한 부분은 spfile.ora를 참고하는 것일까요? (요약) 1) init.ora, spfile.ora 차이점 및 역할 2) 오라클 기동시 ora 파일 read 순서
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
import/export
강의를 이것저것 찾아보다 보면 아래 같이 여러가지 방식으로 import/export를 하던데, 어떤 차이가 있는건지 알 수 있을까요...? 특히 import할 때 {} 를 사용하는 이유가 가장 궁금합니다. import React from 'react'; const Sequelize = require('sequelize'); import { sum } from '/lib/math.js'; module.exports = {...} export ...
-
미해결자바 스프링 프레임워크(renew ver.) - 신입 프로그래머를 위한 강좌
import 시, pom.xml 파일 인식 못함
sts 없이 폴더를 만들고, pom.xml 도 생성해준 후 maven project 임포트를 해주려고 했습니다. 그런데 pom.xml 파일을 인식하지 못 해서 프로젝트 임포트 또한 안 됩니다. 구글링을 해봐도 해결방법을 잘 모르겠네요ㅠ
-
해결됨스스로 구축하는 AWS 클라우드 인프라 - 기본편
과금 문의
좋은 강의 천천히 강의를 들으면서 교육을 수강하고 있습니다. 강의 시작하고 마지막 챕터를 남겨놓았는데 과금이 발생하여 문의드립니다. [과금 내역] EC2 : 한 달 750시간 무료 그 이후 부터 과금 (EC2 개별 750시간이 아닌 전체 running 시간의 합) RDS - MySQL : 설정 직후부터 과금 Elastic IP : 설정 직후부터 과금 (NAT GW에 Attached 되는 순간부터 과금인듯함) 일단 EC2는 Limit 관련 메일이 와서 체크를 할 수 있었는데 다른 부분은 완전 놓치고 있었네요. Cost Explorer를 확인해보니 NAT GW에 설정한 Elastic IP 할당과 관련하여 과금이 많이 나왔습니다. 교육을 빨리 듣고 자원을 삭제하는 방법이 있을듯 하나 사정상 그 부분은 어려울 듯 하고, 교육때가 아닐때는 과금을 피할 수 있는 방법도 안내가 되면 수강생들에게 도움이 많이 될 것 같습니다. 제가 틀린 부분이나 누락한 항목이 있으면 수정 부탁드리고, 위 문의에 대한 답변 부탁립니다. 감사합니다.
-
해결됨실전! Querydsl
query 작성 문의드립니다.
@Slf4j@RestController@RequestMapping("/query")public class QueryDslBasicController { @Autowired EntityManager em; @GetMapping("/find") public String find() { Account result = em.createQuery("select a from Account where a.email = :email", Account.class) .setParameter("email", "test@gmail.com") .getSingleResult(); log.info("result ={}", result); return ""; }} 위와같이 쿼리를 작성을 했는데 오류가 납니다. 아래와 같이 오류가 나는데 무슨 이유에서 오류가 날까요?? Account라는 도메인에 email이라는 값도 있고,DB에도 해당 테이블의 해당 필드도 있고, 검색을 할려는 값도 정상적으로 들어가 있습니다. 2022-03-15 13:16:39.063 ERROR 75178 --- [nio-8080-exec-1] 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.IllegalArgumentException: org.hibernate.QueryException: Unable to resolve path [a.email], unexpected token [a] [select a from com.example.domain.Account where a.email = :email]] with root cause org.hibernate.QueryException: Unable to resolve path [a.email], unexpected token [a] at org.hibernate.hql.internal.ast.tree.IdentNode.resolveAsNakedComponentPropertyRefLHS(IdentNode.java:292) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.hql.internal.ast.tree.IdentNode.resolve(IdentNode.java:143) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.hql.internal.ast.tree.FromReferenceNode.resolve(FromReferenceNode.java:114) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.hql.internal.ast.tree.DotNode.resolveFirstChild(DotNode.java:172) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.hql.internal.ast.HqlSqlWalker.lookupProperty(HqlSqlWalker.java:711) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.addrExpr(HqlSqlBaseWalker.java:5075) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.expr(HqlSqlBaseWalker.java:1304) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.exprOrSubquery(HqlSqlBaseWalker.java:4778) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.comparisonExpr(HqlSqlBaseWalker.java:4244) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.logicalExpr(HqlSqlBaseWalker.java:2166) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.whereClause(HqlSqlBaseWalker.java:832) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.query(HqlSqlBaseWalker.java:626) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.selectStatement(HqlSqlBaseWalker.java:330) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.statement(HqlSqlBaseWalker.java:278) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.hql.internal.ast.QueryTranslatorImpl.analyze(QueryTranslatorImpl.java:276) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.hql.internal.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:192) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.hql.internal.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:144) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.engine.query.spi.HQLQueryPlan.<init>(HQLQueryPlan.java:113) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.engine.query.spi.HQLQueryPlan.<init>(HQLQueryPlan.java:73) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.engine.query.spi.QueryPlanCache.getHQLQueryPlan(QueryPlanCache.java:162) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.internal.AbstractSharedSessionContract.getQueryPlan(AbstractSharedSessionContract.java:636) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.internal.AbstractSharedSessionContract.createQuery(AbstractSharedSessionContract.java:748) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.internal.AbstractSharedSessionContract.createQuery(AbstractSharedSessionContract.java:848) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at org.hibernate.internal.AbstractSharedSessionContract.createQuery(AbstractSharedSessionContract.java:114) ~[hibernate-core-5.6.5.Final.jar:5.6.5.Final] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_291] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_291] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_291] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_291] at org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler.invoke(ExtendedEntityManagerCreator.java:362) ~[spring-orm-5.3.16.jar:5.3.16] at com.sun.proxy.$Proxy109.createQuery(Unknown Source) ~[na:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_291] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_291] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_291] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_291] at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:311) ~[spring-orm-5.3.16.jar:5.3.16] at com.sun.proxy.$Proxy109.createQuery(Unknown Source) ~[na:na] at com.example.EXAM.QueryDslBasicController.find(QueryDslBasicController.java:22) ~[classes/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_291] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_291] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_291] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_291] at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) ~[spring-web-5.3.16.jar:5.3.16] at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) ~[spring-web-5.3.16.jar:5.3.16] at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) ~[spring-webmvc-5.3.16.jar:5.3.16] at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) ~[spring-webmvc-5.3.16.jar:5.3.16] at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.16.jar:5.3.16] at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.16.jar:5.3.16] at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067) ~[spring-webmvc-5.3.16.jar:5.3.16] at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) ~[spring-webmvc-5.3.16.jar:5.3.16] at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.16.jar:5.3.16] at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) ~[spring-webmvc-5.3.16.jar:5.3.16] at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) ~[tomcat-embed-core-9.0.58.jar:4.0.FR] at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.16.jar:5.3.16] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) ~[tomcat-embed-core-9.0.58.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.58.jar:9.0.58] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.58.jar:9.0.58] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.58.jar:9.0.58] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.58.jar:9.0.58] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.58.jar:9.0.58] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:327) ~[spring-security-web-5.6.2.jar:5.6.2] at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115) ~[spring-security-web-5.6.2.jar:5.6.2] at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81) ~[spring-security-web-5.6.2.jar:5.6.2] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.6.2.jar:5.6.2] at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122) ~[spring-security-web-5.6.2.jar:5.6.2] at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116) ~[spring-security-web-5.6.2.jar:5.6.2] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.6.2.jar:5.6.2] at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126) ~[spring-security-web-5.6.2.jar:5.6.2] at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81) ~[spring-security-web-5.6.2.jar:5.6.2] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.6.2.jar:5.6.2] at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109) ~[spring-security-web-5.6.2.jar:5.6.2] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.6.2.jar:5.6.2] at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149) ~[spring-security-web-5.6.2.jar:5.6.2] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.6.2.jar:5.6.2] at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) ~[spring-security-web-5.6.2.jar:5.6.2] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.6.2.jar:5.6.2] at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:219) ~[spring-security-web-5.6.2.jar:5.6.2] at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:213) ~[spring-security-web-5.6.2.jar:5.6.2] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.6.2.jar:5.6.2] at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103) ~[spring-security-web-5.6.2.jar:5.6.2] at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89) ~[spring-security-web-5.6.2.jar:5.6.2] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.6.2.jar:5.6.2] at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) ~[spring-security-web-5.6.2.jar:5.6.2] at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) ~[spring-security-web-5.6.2.jar:5.6.2] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.16.jar:5.3.16] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.6.2.jar:5.6.2] at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:110) ~[spring-security-web-5.6.2.jar:5.6.2] at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80) ~[spring-security-web-5.6.2.jar:5.6.2] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.6.2.jar:5.6.2] at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55) ~[spring-security-web-5.6.2.jar:5.6.2] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.16.jar:5.3.16] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.6.2.jar:5.6.2] at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:211) ~[spring-security-web-5.6.2.jar:5.6.2] at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:183) ~[spring-security-web-5.6.2.jar:5.6.2] at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354) ~[spring-web-5.3.16.jar:5.3.16] at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267) ~[spring-web-5.3.16.jar:5.3.16] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.58.jar:9.0.58] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.58.jar:9.0.58] at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.16.jar:5.3.16] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.16.jar:5.3.16] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.58.jar:9.0.58] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.58.jar:9.0.58] at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.16.jar:5.3.16] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.16.jar:5.3.16] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.58.jar:9.0.58] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.58.jar:9.0.58] at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.16.jar:5.3.16] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.16.jar:5.3.16] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.58.jar:9.0.58] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.58.jar:9.0.58] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) ~[tomcat-embed-core-9.0.58.jar:9.0.58] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [tomcat-embed-core-9.0.58.jar:9.0.58] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:540) [tomcat-embed-core-9.0.58.jar:9.0.58] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [tomcat-embed-core-9.0.58.jar:9.0.58] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.58.jar:9.0.58] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [tomcat-embed-core-9.0.58.jar:9.0.58] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:359) [tomcat-embed-core-9.0.58.jar:9.0.58] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) [tomcat-embed-core-9.0.58.jar:9.0.58] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.58.jar:9.0.58] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:889) [tomcat-embed-core-9.0.58.jar:9.0.58] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1735) [tomcat-embed-core-9.0.58.jar:9.0.58] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.58.jar:9.0.58] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-embed-core-9.0.58.jar:9.0.58] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-embed-core-9.0.58.jar:9.0.58] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.58.jar:9.0.58] at java.lang.Thread.run(Thread.java:748) [na:1.8.0_291] DB 연결도 해줬고, 기본적인 JPA 쿼리는 다른 컨트롤러에서는 잘 동작을 합니다.
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
안녕하세요 강사님 저처럼 풀면 시간복잡도가 n log n 인건가요?
투 포인터가 아닌 위처럼 풀면 시간 복잡도가 나빠서 강사님 처럼 푸는게 나을까요? <script> function solution(arr1, arr2){ let answer = [ ...arr1, ...arr2 ] answer.sort((a,b) => (a-b)) return answer; } let a=[1, 3, 5]; let b=[2, 3, 6, 7, 9]; console.log(solution(a, b)); </script>
-
미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]
도커 상세 자료 보기 권한
안녕하세요 강사님 도커 상세 자료 보기 권한 어제 저녁에 신천했는데 언제쯤 권한을 받을 수 있을까요? 안내에서는 휴일/휴가 외에는 매일 오전까지 권한을 주신다고 했어서 오전까지 기달리다 매일 답장이 없어 질문드립니다.
-
해결됨Svelte.js [Core API] 완벽 가이드
promise 변수에 초기값 관련 질문입니다.
promise 변수에 프로미스 객체가 아닌 문자열을 넣어도 초기값으로 잘 출력이 되는데요. 프로미스 객체로 초기값을 설정해주는 것이랑 차이가 있을까요..?
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
게시글 작성도 안됩니다..
게시글 작성하려고 하면 서버 콘솔이나 브러우저 콘솔창에 아무 에러메시지도 안나오고 ADD_POST_REQUEST 액션만 보내지는데요 어떻게 해결해야 할까요...?? components > PostForm.js 에서 onSubmit 을 강의대로 따라쳐봐도 안되서 // 주석처리하고 github master브랜치 가서 그쪽 코드 넣어봐도 안되네요. 게시글이 안올라가요.. return alert('게시글을 작성하세요.'); 여기 '게시글을 작성하세요.' 이 오류만 계속나오네요
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
inference된 이미지에서 마스크 영역의 x,y 좌표 추출
안녕하세요 선생님, 아래 mm_mask_rcnn_train_balloon.ipynb 셀 수행하면, 트레인된 모델을 가지고 inference된 그림을 보여주는데요, 여기서, inference된 segment 값들(즉 x,y 좌표)을 추출하려면 어떻게 해야 하는지 여쭙니다.
-
미해결운영체제 공룡책 강의
강의 교재: 화면 vs pdf 파일
안녕하세요? 제 실수인지도 모르지만 제가 보기에 다운 받는 pdf 파일과 강의 화면 내용이 거의 유사하지만 페이지 번호 등이 조금 다른 것 같습니다. 해당 페이지 찾아 갈 수는 있는데 혹시 가능하시면 최신본 올려 주실 수 있으신지요? 3.3 Operations on Processes Exercise 3.16 (p. 905) 는 35쪽 강의 화면은 12쪽이라고 표시 됩니다
-
미해결애플 웹사이트 인터랙션 클론!
canvasScaleRatio관련 문의
안녕하세요! 항상 수업 잘 듣고 있습니다. canvasScaleRatio 계산 설명 중 궁금한 점이 있어 문의드립니다. height에 딱 맞춰 계산한다고 하셨는데, 만약 브라우저창의 가로 너비가 더 길고 세로 길이가 더 짧아서 그 안의 캔버스의 가로 너비가 더 짧고, 세로 길이가 더 긴상태라면(즉, 캔버스보다 브라우저 창이 납작한 경우) widthRatio 가 canvasScaleRatio가 되기때문에 해당 값으로 scale조절이 된다면 캔버스가 화면 너비에는 꽉차게 되지만 height또한 더 길어지게 되어 height값이 화면과는 동일하지 않게 됩니다(화면보다 캔버스 세로 길이가 더 길어서 넘어가게됨) 그런데 영상 설명에서는 계속 height값을 꽉 맞추기 위해서라고 설명하시는데 이같은 경우는 height값이 화면가 동일하지 않습니다. 결론: 브라우저 창이 홀쭉하든 납작하든 heightRatio로 계산하는게 맞지 않나요?? case 3: // 가로/세로 모두 꽉 차게 하기 위해 여기서 세팅(계산 필요) const widthRatio = window.innerWidth / objs.canvas.width; const heightRatio = window.innerHeight / objs.canvas.height; let canvasScaleRatio; if (widthRatio <= heightRatio) { // 캔보스보다 브라우저 창이 홀쭉한 경우 canvasScaleRatio = heightRatio; } else { // 캔버스보다 브라우저 창이 납작한 경우 canvasScaleRatio = widthRatio; } objs.canvas.style.transform = `scale(${canvasScaleRatio})`; // objs.context.drawImage(objs.images[0], 0, 0); // // 캔버스 사이즈에 맞춰 가정한 innerWidth와 innerHeight // const recalculatedInnerWidth = window.innerWidth / canvasScaleRatio; // const recalculatedInnerHeight = window.innerHeight / canvasScaleRatio; // console.log(recalculatedInnerWidth, recalculatedInnerHeight); // const whiteRectWidth = recalculatedInnerWidth * 0.15; break;
-
미해결배달앱 클론코딩 [with React Native]
accessToken redux 저장관련 질문드립니다.
안녕하세요. 강의를 듣다 궁금한 점이 생겨 질문 남깁니다. accessToken을 redux에 주로 저장을 하신다고 했는데요. 만약에 앱을 껐다가 키면 accessToken이 날아가고 그렇게 되면 사용자가 다시 로그인을 해야되는 상황이 일어나지 않을까라는 생각이 들어서요. 혹시 날라갔을 때는 그때마다 refresh 토큰으로 대체 시키는 건가요? 이 부분이 궁금합니다!
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
spinner 타입에러가 납니다.
app.js: 1032 Uncaught TypeError: vue__WEBPACK_IMPORTED_MODULE_0__.default is not a constructor 이렇게 에러가 뜨는데... 어떻게 해결해야 할까요?
-
미해결최신 딥러닝 기술 Vision Transformer 개념부터 Pytorch 구현까지
Transformer를 전이 학습 시키고 싶다면
수업 중 전이학습 얘기가 나오셔서요. 논문에서도 큰 Data로 사전 학습 시킨 후에, transfer learning으로 정확도를 높였잖아요. 그런 pre-trained model을 pytorch에서도 download 받아서 전이학습을 시킬 수 있는지 문의드립니다.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
버전 차이!
현재 vuejs.org 에 접속하면, vue3 기준으로 나오기 때문에 아래 링크를 강의 하단에 첨부하셔서 강사님과 같은 코드를 사용할 수 있게 해주시면 감사하겠습니다:) https://v2.vuejs.org/v2/examples/modal.html
-
미해결쉽고 빠르게 익히는 Power BI (기본편)
데이터를 엑셀로 보낼수도 있나요?
엑셀이나 기타 소스로부터 데이터를 불러오는 부분은 이해하였습니다. 파워 쿼리 편집기를 이용하여 데이터를 분석에 적합한 형태로 전처리 한 후, 이를 다시 엑셀의 형태로 내보내는 방법도 있는지 궁금합니다. 쿼리편집기로 데이터 전처리한 깔끔한 데이터를 파워 BI에서만 볼수 있는건 너무 아깝네요.
-
해결됨[개정판] 파이썬 머신러닝 완벽 가이드
사용자 패턴을 학습해서 목적지 예측을 하고 싶은데 데이터 전처리를 어떻게 하는것이 맞을까요?
선생님, 사용자 패턴을 학습해서 목적지 예측을 하는 모델을 구현하고 싶습니다. 현재 아래와 같은 Sample Dataset을 만들었는데요 :) 데이터 전처리를 어떻게 해야할지 잘 모르겠습니다. 일단 day_of_week 피처는 원핫 인코딩으로 처리하려고 하고 출발 시간 피처(hour,min)은 log 값으로 scaling 하려고 합니다. 여기까지는 올바른 방향이 맞을까요? 또 시작 좌표(start_lat, start_lon)와 목적지 좌표(end_lat, end_lon) 를 어떻게 처리해야할까요? 일단 제가 생각한 것은 각각 좌표 지점을 군집화하여 원핫 인코딩으로 바꾸는 것을 생각했습니다. 아직 군집화 수업을 듣기 전이라 이것도 맞는 방향인지 모르겠습니다. 선생님께서 생각하는 방향과 제가 생각한 방향이 일치할지 모르겠습니다. 또 제가 잘못 생각하고 있는 부분이 있으면 말씀부탁드려요 :)
-
미해결자바 스프링부트 활용 웹개발 실무용
주석 단축키가 뭔가요
/** * * 이거 단축키가 뭔가요
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
form.save() // 함수기반 뷰에 대해서 질문드립니다
안녕하세요? 강의 잘 듣고 있습니다. 좋은 강의와 친절한 답변에 늘 감사드립니다. 1. @login_required def comment_new(request,post_pk): post = get_object_or_404(Post,pk=post_pk) if request.method =="POST": form = CommentForm(request.POST,request.FILES) if form.is_valid(): comment = form.save(commit = False) comment.post = post comment.author = request.user comment.save() return redirect(comment.post) #comment.post > 코멘트의 post 객체 > 해당 post의 url로 이동 else: form = CommentForm() return render(request,"instagram/comment_form.html",{"form":form,}) 이전에 드렸어야 할 질문인 것 같은데, 갑자기 눈에 밟혀서 질문 드립니다. 해당 강의에서 comment_new view에 관한 부분 중에, comment = form.save(commit=False)이 부분이 좀 궁금한데요, 실제 모델에서는 post나 author에 대한 정보가 필요하기 때문에, 바로 commit을 하는게 아니라 해당 정보를 넣어주고 commit 해주기 위해서 commit = False와 같은 식으로 해주는 것은 이해했습니다. 궁금한 부분은, 굳이 comment = form.save()로 받아줄 필요없이 바로 form = CommentForm(request.POST,request.FILES) form.post = post form.author = request.user form.save() 와 같이 해주면 안되나요?? 2. 강의중에 몇번 말씀해주신게,'함수기반 뷰를 만들고 > 클래스기반 뷰를 활용해보는게 좋다' 와 같은 식으로 몇번말씀해주셨는데요, 함수기반뷰는 일일이 작성해줘야 하기 때문에 메커니즘을 좀 이해할 수 있어서 라고 이해를 했습니다. 근데 궁금한게, 그냥 함수기반뷰만 사용하면 안되나요? 장고를 사용하다보면 자연스럽게 클래스기반뷰로 넘어가는 경향이 있는지, FBV 에 비해서 CBV의 장점이 무엇인지 궁금합니다.(상속을 통한 재사용성.. 정도로 생각은 하고 있습니다!) 감사합니다~