묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Axure RP 9,10 - 서비스 기획자를 위한 최적의 프로토타이핑 툴
axure 동시작업
axure 사용할 때 공동 작업이 가능한가요? 가능하면 어떻게 해야하나요??
-
미해결모의해킹 실무자가 알려주는, 파일 업로드 취약점 공격 기법과 실무 사례 분석 : PART 1
[실습4-14] 이미지 검증 우회 실습(2)
-
미해결Flutter 초급 - Http통신, 상태관리
단축키 상이 문의
alt+Enter 시 강사님 처럼 여러개가 나와서 선택 하면 해당 것으로 감싸게 되는 단축키가 안먹네요. 윈도우 입니다. 특별한 설정이 필요 할까요? 강사님은 mac 이고 저는 윈도우인데 alt+Enter 의 기능이 dart 파일에서 차이가 나는듯 합니다.
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
mini-batch의 이해
만약 데이터 건수가 400건이고 100건의 미니배치로 경사하강법을 실시하여 파라미터값들을 수정하는데 여기서 수정 되어지는 값들은 뽑아진 100건의 데이터만 업데이트 되며 이렇게 1epoch를 돌면 전체의 데이터의 파라미터들이 업데이트 되는것으로 이해하고있는데 맞을까요?아니면 100건의 데이터만 뽑아 전체의 파라미터가 업데이트 되고 또 그다음 배치의 100건으로 전체의 파라미터가 업데이트 되는 걸까요?
-
미해결개발부터 매각까지, 안드로이드 앱 개발 마스터 클래스
안드로이드 앱 레이아웃 끝내기
안녕하세요. 강의 수강중인 수강생입니다. 안드로이드 앱 개발이 처음이라 그런데, 레이아웃 생성 실습을 위해 안드로이드 프로젝트를 생성하였더니, activity_main.xml 이 존재하지 않더군요. 제가 생성한 프로젝트는 강의 영상에서 잠깐 보였던 코틀린으로 했는데 실습환경 어떻게 구성해야 하는지 답변 부탁드립니다.
-
미해결3dsmax 초급부터 전문가까지 - 한방에 끝내는 3dsmax 강좌
low poly 13
안녕하세요! low poly13 강의에서 xform 하고 축 정렬 했는데 안됩니다! x축이 되지 않아요 ㅠ xform 을 하고나서도 축 정렬되지 않을 때 어떻게 해결해야하나요?
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
22번 온도의 최대값
#include <iostream> #include <vector> using namespace std; int main() { int n, k, sum = 0, max = 0; cin >> n >> k; std::vector<int> a(n); for (int x = 0; x < n; x++) { cin >> a[x]; } for (int x = 0; x < k; x++) { sum += a[x]; } max = sum; for (int x = k; x < n; x++) { sum = sum + (a[x] - a[x - k]); if (max < sum) { max = sum; } } cout << max; return 0; } 코드에 어떤 문제가 있는건지 모르겠습니다.
-
미해결Vue로 Nodebird SNS 만들기
데이터 출처를 모르겠어서 질문드립니다
안녕하세요 제로초님 복습중에 햇갈리는 부분이 있어 연락드립니다. PostCard.vue 에 PostImages.vue 컴포넌트를 추가할때 <post-images :images ="post.Images" /> 할때 말입니다 post.Images할때 Images가 어디서 오는지 모르겠어서 연락드려요 쭉 데이터 거꾸로 찾아 올라가 봤는데 post는 page의 index에서 보내준거고 paged의 index.vue에서 보내준 데이터는 v-for="p in mainPosts"의 p로 보내준건데 그럼 mainPosts에 Images라는 데이터가 있어야 하는거 아닌가요??찾다가 햇갈려서 질문드립니다!!ㅜㅜ
-
미해결Vue-Django-Bootstrap 뚝딱 블로그
소스요청
안녕하세요. 제공되는 자료(소스)가 전체에 대한 내용인데, 중간 단계의 소스를 받을 수 있는지요? ('확장파트 전 단계'인 'Vue-Django API 개발 (II)'까지만 포함하는 소스)
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
shared_ptr에서 순환참조가 이해가 잘 안가서 질문드립니다.
예를들어 shared_ptr<Player> A = std::make_shared<Player>(); shared_ptr<Player> B = std::make_shared<Player>(); A = B; B = A; 이렇게 있다고 하면 메모리 상황은 A B 변수둘다 한 스코프에 있다고 했을때 변수 A에 대해서 스코프에 벗어나 스택에서 Pop이 일어날 경우에 변수 A가 heap영역에서 가리키고 있는 Player 객체는 위 그림에서 처럼 2개인데(현재 heap Player객체 2개의 대한 각각의 RefCount값은 2인상태) 가리키고 있는것 중 1개만 해제를 시킨다고 보는게 정확한건가요? 메모리릭이 발생하지 않으려면 해제를 한 변수당 2번을 해줘야 된다고 생각하고 있는데 A B 둘다 가리키고 있는것은 각각 2개인데 정작 스택에서 벗어날때에는 1개씩만 해제를 시켜주어서 메모리릭이 발생하는건가 긴가민가해서 질문드립니다.
-
미해결쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정
질문 있습니다.
file, err := os.Create("test_write.txt")처럼 하였는데 파일이 section11 하위가 아닌src 하위에 생기는건 어떤 문제가 있는건가요?저는 jetbrains의 goland 를 사용하고 있습니다.IDE 툴의 특성일까요?
-
미해결그림으로 배우는 자바, 파트2: 객체지향!
private 변수의 외부 접근..
기사 돈키호테 문제에서 Knight 클래스의 변수 name, hp는 private 접근 제한자라 다른 클래스에서 접근할 수가 없는데 Knight 클래스 내부에 위치한, name, hp를 출력하는 toString 함수는 게터, 세터 함수가 없이도 외부 클래스(Main 클래스) 에서 사용이 되는데 왜 사용이 되는건가요? 그리고 this는 단지 이름이 같은 변수끼리 구분을하기 위한 용도고 멤버 변수에 해당하는 변수에만 this.를 붙인다 라고 생각하면 될까요?
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
msno.dendrogram()
안녕하세요 선생님 해당 코드로 dendrogram을 그리면 df의 결측 데이터로 그리는 건가요? 그냥 df 데이터로 그리는 건가요?
-
미해결
OrderServiceTest 상품 주문 테스트 중 오류
안녕하세요, 선생님! 강의에서 보여주신 코드와 완전히 똑같지는 않습니다. 여러 개의 Item들을 담은 ArrayList, 각 Item의 주문 수량들을 담은 ArrayList를 memberId와 함께 넘겨 order 메소드를 만들려고 합니다. 그런데..Order 엔티티의 기본키 매핑(@Id)을 Long으로 했는데도 이런 오류가 발생합니다. 어떻게 해결할 수 있을까요..ㅠㅠ Member, Order, OrderItem 의 id 타입이 전부 Long인데 왜 java.lang.String이 발생하는 지도 잘 모르겠습니다..! org.springframework.orm.jpa.JpaSystemException: Unknown integral data type for ids : java.lang.String; nested exception is org.hibernate.id.IdentifierGenerationException: Unknown integral data type for ids : java.lang.String OrderServiceTest.java 입니다. @SpringBootTest@Transactionalclass OrderServiceTest { @PersistenceContext EntityManager em; @Autowired OrderService orderService; @Autowired OrderRepository orderRepository; @Test public void 상품주문() { Member member = createMember(); Book item1 = createBook("시골 JPA", 10000, 10); Book item2 = createBook("도시 JPA", 20000, 15); Book item3 = createBook("부산 Spring", 30000, 12); Book item4 = createBook("서울 클린코드", 25000, 7); int orderCount1 = 2; int orderCount2 = 3; int orderCount3 = 5; int orderCount4 = 4; ArrayList<Item> items = new ArrayList<>(); items.add(item1); items.add(item2); items.add(item3); items.add(item4); ArrayList<Integer> itemCounts = new ArrayList<>(); itemCounts.add(orderCount1); itemCounts.add(orderCount2); itemCounts.add(orderCount3); itemCounts.add(orderCount4); Long orderId = orderService.order(member.getId(), items, itemCounts); Order getOrder = orderRepository.findOne(orderId); Assertions.assertThat(getOrder.getStatus()).isEqualTo(OrderStatus.ORDER); } private Member createMember() { Member member = new Member(); member.setName("회원1"); member.setAddress(new Address("서울", "강가", "123-123")); em.persist(member); return member; } private Book createBook(String name, int price, int stockQuantity) { Book book = new Book(); book.setName(name); book.setStockQuantity(stockQuantity); book.setPrice(price); em.persist(book); return book; }} OrderService.java 입니다. @Service@Transactional(readOnly = true)@RequiredArgsConstructorpublic class OrderService { private final MemberRepository memberRepository; private final OrderRepository orderRepository; private final ItemRepository itemRepository; /** 주문 **/ @Transactional public Long order(Long memberId, ArrayList<Item> items, ArrayList<Integer> itemCounts) { if (items.size() != itemCounts.size()) { throw new IllegalStateException("정보가 안 맞다..! -_- "); } //멤버 조회 Member member = memberRepository.findOne(memberId); //배송정보 생성 Delivery delivery = new Delivery(); delivery.setAddress(member.getAddress()); delivery.setStatus(DeliveryStatus.READY); //상품 조회 + 주문상품 생성 (여러 개) List<OrderItem> orderItems = new ArrayList<>(); for (int i = 0; i < items.size(); i++) { Item item = items.get(i); Integer getCount = itemCounts.get(i); OrderItem orderItem = OrderItem.createOrderItem(item, item.getPrice(), getCount); orderItems.add(orderItem); } //주문 생성 Order order = Order.createOrder(member, delivery, orderItems); //주문 저장 orderRepository.save(order); return order.getId(); } @Transactional public void cancelOrder(Long orderId) { Order order = orderRepository.findOne(orderId); order.cancel(); } /** 주문 검색 */} OrderRepository.java 입니다. @Repository@RequiredArgsConstructorpublic class OrderRepository { private final EntityManager em; public void save(Order order) { em.persist(order); } public Order findOne(Long id) { return em.find(Order.class, id); } // public List<Order> findAll(OrderSearch orderSearch) { ... } // todo 검색 기능} 에러 중간에 ArrayList.foreach에 대한 에러가 나오는데 혹시 OrderService에 있는 order 메소드에 ArrayList를 인자로 하는 게 잘못인지... 만약 그렇다면 왜 잘못인지 아니면 다른 원인이 있는지 잘 모르겠습니다.....! 에러 전체입니다. at org.springframework.orm.jpa.vendor.HibernateJpaDialect.convertHibernateAccessException(HibernateJpaDialect.java:331) at org.springframework.orm.jpa.vendor.HibernateJpaDialect.translateExceptionIfPossible(HibernateJpaDialect.java:233) at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.translateExceptionIfPossible(AbstractEntityManagerFactoryBean.java:551) at org.springframework.dao.support.ChainedPersistenceExceptionTranslator.translateExceptionIfPossible(ChainedPersistenceExceptionTranslator.java:61) at org.springframework.dao.support.DataAccessUtils.translateIfNecessary(DataAccessUtils.java:242) at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:152) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:750) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:692) at toyproject.toyshop.repository.OrderRepository$$EnhancerBySpringCGLIB$$4f1e69f7.save(<generated>) at toyproject.toyshop.service.OrderService.order(OrderService.java:50) at toyproject.toyshop.service.OrderService$$FastClassBySpringCGLIB$$20f2b7ad.invoke(<generated>) at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:779) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:750) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:750) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:692) at toyproject.toyshop.service.OrderService$$EnhancerBySpringCGLIB$$bd14ca3b.order(<generated>) at toyproject.toyshop.service.OrderServiceTest.상품주문(OrderServiceTest.java:49) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688) at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60) at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131) at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149) at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140) at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:84) at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115) at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105) at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106) at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64) at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45) at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37) at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104) at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:139) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:129) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:127) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:126) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:84) at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:38) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:143) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:129) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:127) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:126) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:84) at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:38) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:143) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:129) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:127) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:126) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:84) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:32) at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:51) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:108) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:96) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:75) at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71) at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33) at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235) at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54) Caused by: org.hibernate.id.IdentifierGenerationException: Unknown integral data type for ids : java.lang.String at org.hibernate.id.IdentifierGeneratorHelper.getIntegralDataTypeHolder(IdentifierGeneratorHelper.java:224) at org.hibernate.id.enhanced.SequenceStructure$1.getNextValue(SequenceStructure.java:98) at org.hibernate.id.enhanced.NoopOptimizer.generate(NoopOptimizer.java:40) at org.hibernate.id.enhanced.SequenceStyleGenerator.generate(SequenceStyleGenerator.java:523) at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:115) at org.hibernate.event.internal.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:185) at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:128) at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:110) at org.hibernate.internal.SessionImpl.firePersist(SessionImpl.java:744) at org.hibernate.internal.SessionImpl.persist(SessionImpl.java:712) at org.hibernate.engine.spi.CascadingActions$7.cascade(CascadingActions.java:298) at org.hibernate.engine.internal.Cascade.cascadeToOne(Cascade.java:499) at org.hibernate.engine.internal.Cascade.cascadeAssociation(Cascade.java:423) at org.hibernate.engine.internal.Cascade.cascadeProperty(Cascade.java:220) at org.hibernate.engine.internal.Cascade.cascade(Cascade.java:153) at org.hibernate.event.internal.AbstractSaveEventListener.cascadeBeforeSave(AbstractSaveEventListener.java:427) at org.hibernate.event.internal.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:264) at org.hibernate.event.internal.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:193) at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:135) at org.hibernate.event.internal.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:185) at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:128) at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:55) at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:99) at org.hibernate.internal.SessionImpl.firePersist(SessionImpl.java:720) at org.hibernate.internal.SessionImpl.persist(SessionImpl.java:706) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:311) at com.sun.proxy.$Proxy94.persist(Unknown Source) at toyproject.toyshop.repository.OrderRepository.save(OrderRepository.java:16) at toyproject.toyshop.repository.OrderRepository$$FastClassBySpringCGLIB$$e1a71a21.invoke(<generated>) at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:779) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:750) at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:137) ... 83 more 감사합니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
터미널 연결 오류문제
m1맥북을 사용중인데 터미널 연결을 하려고 경로를 따라가다보니 마지막 chapter 파일에서 ls가 뜨질않습니디. 경로가 잘못되었는지 재확인을 해봤지만 오류가 나서 어떻게 대처하면 좋을까요?
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
랜덤포레스트 최종값 결정질문드립니다.
안녕하세요 :) 강사님 랜덤포레스트의 최종 클래스 값을 결정할때 votingClassifier의 votiong 파라미터처럼 소프트보팅, 하드 보팅 중 하나를 고를 수 있나용?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
vscode 에서 eslint
eslint 깔았는데 vscode에서는 어떻게 잘 작동되는지 확인을 할 수 없는건가요 ?? 여러가지 방법들이있는데 무엇을 해야 할지 모르겠어요
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
{{item.member.name}, item.orderItems[0].item.name} null 값이 뜨는 이유를 모르겠습니다..
<td th:text="${item.id}"></td> .... <td th:text="${item.status}"></td> <td th:text="${item.orderDate}"></td> 값은 뜨는데 회원 이름, 상품 이름, 가격, 총 갯수는 안뜨네요 상품 주문을 할 때 createOrder( )를 통해 값을 가져오는 것 같은데 다른 테이블 값은 뜨지 않네요..
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
Dispatcher Servlet은 어디 있나요 ?
강의를 듣던 중 질문드립니다. SpringMvc패턴에서 v1에서 각각의 클래스에 @Controller 애노테이션으로 등록만 해주었는데 FrontController 역할을 하는 Dispatcher Servlet의 클래스? 등은 따로 존재하지 않는건가요? 이번 소스가 정확히 어떤식으로 돌아가는지 잘 이해가 가지 않습니다 ㅠㅠ Http의 parameter를 입력 받고 스프링 빈에 등록되어 있는 핸들러 @RequestMapping 으로 찾은 다음 따로 무언가 작성해주지 않더라도 스프링 내부에서 자동으로 어댑터를 찾아서 핸들러를 적용시키고 뷰 리졸버까지 자동으로 되는건가요? ㅠㅠ 구조가 잘 이해가 가지 않습니다 김영한 선생님께서 만든건 Controller 클래스와 .jsp의 뷰밖에 없는데 스프링이 어떻게 알아서 다 하는지... 헷갈립니다 그리고 제가 컨트롤러의 리턴값을 무엇을 반환할지도 모르는데 만약 스프링안에 등록된 어댑터로 찾을 수 없으면 에러가 발생하나요 ?
-
미해결스프링 핵심 원리 - 기본편
memberRepository()중복 관련
AppConfig를 살펴보던중 OrderServiceImpl과 memberServiceImpl 인스턴스를 생성할 때 memberRepository() 를 각각 new를 통해 다른 인스턴스로 생성한것 같아 OrderApp을 통해 확인해 보았습니다. 물론 Static으로 member를 저장하여 공유한다는 것은 이해하겠으나 만약 코드가 정말 많이지고 서로 얽히는것이 많을때 정말 많은 인스턴스가 생성되어 메모리 문제가 생길 수 있지 않을까 라는 생각이 들었습니다. 또는 위의 사진들 처럼 불필요하게 새로운 인스턴스가 생성되는 것을 막는 방식을 사용하면 혹시 이로 파생되는 어떤 문제들이 있을까 하여 질문드립니다.