묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
로그인페이지, 회원가입페이지 접근 막기
안녕하세요 제로초님 next.js에서 인증된 유저가 로그인페이지나 회원가입페이지로 url로 직접 접근할 때 접근을 막는 방법으로 어떤 방식이 좋은지 궁금합니다. 1. getServerSdieProps를 사용해서 서버에서 인가된 사용자인지 확인해서 접근을 막는 방법을 사용한다 하였을 때session이 아닌 jwt를 사용하여 인가처리를 하는 경우 인증이되어있는지 확인을 위해 인증이 필요한 api콜의 실패유무에 따라 분기처리로 리다이렉트 시키는 방법을 생각하였는데 해당 방법이 맞는지 의문입니다.next.js로 해당 문제를 해결할 좋은 방법이 무엇인지 알려주시면 감사하겠습니다. ㅠㅠ
-
해결됨Flutter 앱 개발 기초
파일을 정리하고 난뒤에
안녕하세요 저가 파일을 나누고 난뒤에 다시 돌렸는데 여러가지 에러가 나오고 처리하고난뒤에 또 이런에러가 나오는데 저 에러를 어떻게 고치는지 모르겠어서요 Run without debug 를 실행하면 에러가나오고 난뒤에 이뮬레이터에 화면이 아무것도 나오지 않습니다 혹시 해결방안을 알 수 있을까요 ?
-
미해결
Off White Shoes signs of Spring
On the Air Force 1 and the Blazer '77, Chinese characters that mean natural circulation and power and love are printed on the midsoles. Ateneo de Manila University, located in Quezon City, Philippines, seeks to embody, enrich and uplift Filipinos and Philippine culture and contribute to the development of the nation. Reflecting the same power of the spectrum in the LGBTQIA and allied community, the inspirations behind the designs span time periods and settings. In 2022, the Air Jordan XII will celebrate its 25th anniversary. That is, the heel helps protect against impact, while the force is loaded through the plate and launched into the forefoot. Just hear us out all you need to do is get some Angelus paint and take a brush to the ankle collar, the tongue, and the mid-foot quarter, and you have yourself something very close to a pair of Black Cement Jordan 3s. Today's weather - in New York City, at least - was one of the earliest Off White Shoes signs of Spring, as the temperature finally reached just under 70 degrees. Ruby-colored panels appear www.offwhitesshoes.com around the forefoot, along the tongue and across the ankle and heel, with chenille profile swooshes also indulging in the vibrant Varsity Red color. Her four-part LeBron 18 Low collection sharpens her focus through topics that share complex, varied relationships to sport. Working with Kyrie is one of the rare instances of us working with three parties simultaneously. As is the case with the Jordan 1 Low's OG variant, NIKE AIR branding on the top of the tongue also favors the rich navy hue that contrasts the bulk of the Black makeup found throughout the shoe's top-half. By the 2000s, the shoe had become a cult classic.
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
Probe by ILA Instantiation
안녕하세요. 지난 질문의 연장선상에서 질문을 드립니다. 요약하면, 말씀주신 답변대로 ILA Instantation을 시도중입니다. https://www.inflearn.com/questions/602972 Instantation 시키기 위하여, 두가지 방법을 시도해보았습니다. - [1]&[2] 그리고 두번째 방법에 대해서는 두가지 옵션을 달리하여 시도해보았습니다. [2]&[3] 하지만 그럼에도 불구하고 probe0(=mem0_addr)에 대한 waveform 조회에 실패해서 (이것이 궁극적인 목적인데, 일주일 가까운 시간동안 여러가지를 시도중인데 해결이 되지 않네요) 이러한 debugging (verification?) 상황에서 제가 무엇을 놓친것인지 (또는 어떤 개념을 알아야 하는지) 찾을 수 없어 여쭙습니다. (해당 debugging은 ila를 응용하는 여러 상황에서 반복적으로 쓰일 것 같아 꼭 해결하고 넘어가고 싶습니다. 향후 배운것을 응용해서 계속해서 프로젝트를 진행해나가기 위해서, debugging&verification infra는 꼭 필요하다고 생각했습니다.) 감사합니다. 아래에는 다음과 같이 프로젝트를 진행한 상황을 작성해두었습니다. [1] 공식문서를 참고 [2] instantation 시키고 확인시도 [3] 동일한 방법을 하되, advanced trigger 옵션을 조절하여 확인재시도. --- [1] Using the netlist insertion method to debug a design 이 방법을 공식문서에서 찾아서, 튜토리얼을 직접 해보고 있었으나 vivado 2021.1과 2022.1과의 충돌문제 해결에 windows pro 버전이 요구되어 home 버전인 저는 잠시 홀딩했습니다. [2] 그래서 찾은 다음 방법은, ipcore를 이용해서 ip제작전에 코드상에서 추가해주는 것입니다. (1) (좌측 바에서 'Lauguage Templates' 하단에 있는) 'Ip Catalog'에서 ILA를 호출했습니다. [보고싶은 신호는 하나이므로 probe0만 사용, 보고싶은 신호가 32bits이므로 초소 1024bits사용.] (2) Top 모듈인 lab13_matbi.v 파일에서 Instantation & Wiring (+ IPCore가 Hierachy에 맞게 위치하게 변경된 것 또한 확인.) [3] 그리고 나서 IP -> SW -> HW의 프로세스를 밟았습니다. Triggering을 통한 확인 단계까지 정상적으로 진행한 뒤, Trigger를 조회하는 화면에서 'probe0'가 검색될 수 있길 기대했는데, 검색되지 않았습니다. 우선 여기까지 하나의 파이프라인이며 한가지를 추가적으로 수정한뒤 실험을 다시한번 진행해보았습니다. (ILA 단계에서의 검증이라, 프로젝트를 몇개를 만들었는지 모를정도로 많이 해봤네요ㅠㅠ) [3] IPCore에서 ILA.xci를 가져오는 과정에서, Customize IP > Capture Control - OFF (유지, 캡쳐와 다름) & Advaced Trigger - ON (변경) 을 해주었습니다. 과정을 되짚어보다가, ILA Triggering을 활용하기 위해서 ON 해주어야 하는 옵션이 아닐까 추측했습니다. 하지만 그렇게 했음에도 불구하고 결과는 probe0는 여전히 조회되지 못하고 오히려 기존에 동작하던 ILA Trigger 시스템이 동작하지 않고 붕괴되는 상황이 발생했습니다. (동작하지 않고 붕괴됨 = 원래는 한번 클릭하면 status가 50%가 된 상태로, vitis terminal에서 요구되는 input받을때까지 대기했다가 진행되는 것, 그것이 동작하지 않음.) 이상으로 상황설명을 마칩니다. (참고적으로 RTL Schematic 상에서 ILA debuggiing module은 정상적으로 생성&연결 되었음은 확인하였습니다.)
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part9: MMO 컨텐츠 구현 (DB연동 + 대형 구조 + 라이브 준비)
DB 처리관련 질문이 있습니다
안녕하세요. 루키스님 강의를 몇번이나 돌려보는 학생입니다. 다름이 아니라 Room에서 Room으로 플레이어가 이동을 할때 진행중인 DBTransaction이 있다면 일반적으로 DBTransaction 처리 결과를 어떻게 전달하는지 궁금합니다. 현재 강의에서는 Room 이동이 없기에 그냥 기존 Room으로 Push해주는데, Room이동이 가능해서 플레이어가 이미 다른 Room으로 이동 했다면 생각할게 많아 질 것 같습니다. 단순 생각으로는 Player가 어떤 Room에 있는지 확인 후 해당 Room으로 DBTransaction 결과를 전달해 주면 될것 같긴한데 Player를 Room에서 찾아서 넣어주려는 순간에 또 다시 Player가 Room이동을 하면 결국 잘못된 Room으로 결과가 전달되는 것 같아서 어떻게 처리해야 할지가 머리가 복잡하네요 일반적인 처리 방식이나 괜찮은 방식이 있다면 언급 부탁드리겠습니다! 항상 감사드립니다~
-
미해결Vue3 완벽 마스터: 기초부터 실전까지 - "실전편"
모달 닫기 버튼 에러
모달 띄우는 부분은 잘되는데 닫는부분에서 에러가 나는데요 이유를 모르겠습니다. 콘솔창에서는 runtime-core.esm-bundler.js:38 [Vue warn]: Unhandled error during execution of native event handler at <BaseTransition appear=false persisted=false mode=undefined ... > at <Transition createAt=undefined > at <AppModal modelValue=true onUpdate:modelValue=fn title="게시글" ... > at <PostModal modelValue=true onUpdate:modelValue=fn title="안녕하세요11" ... > at <PostListView onVnodeUnmounted=fn<onVnodeUnmounted> ref=Ref< Proxy {__v_skip: true} > > at <RouterView> at <TheView> at <App>warn @ runtime-core.esm-bundler.js:38logError @ runtime-core.esm-bundler.js:212handleError @ runtime-core.esm-bundler.js:204callWithErrorHandling @ runtime-core.esm-bundler.js:158callWithAsyncErrorHandling @ runtime-core.esm-bundler.js:164invoker @ runtime-dom.esm-bundler.js:369runtime-core.esm-bundler.js:218 Uncaught TypeError: str.charAt is not a function at shared.esm-bundler.js:552:53 at shared.esm-bundler.js:534:37 at shared.esm-bundler.js:556:62 at shared.esm-bundler.js:534:37 at emit$1 (runtime-core.esm-bundler.js:668:40) at runtime-core.esm-bundler.js:7348:53 at ComputedRefImpl.set [as _setter] (PostModal.vue:42:3) at set value [as value] (reactivity.esm-bundler.js:1149:14) at closeModal (PostModal.vue:48:13) at callWithErrorHandling (runtime-core.esm-bundler.js:155:22) postmodal.vue <script setup> import AppModal from '@/components/AppModal.vue'; import { computed } from 'vue'; const props = defineProps({ modelValue: Boolean, title: String, content: String, createdAt: [String, Number], }); const emit = defineEmits(['update:modelValue']); const show = computed({ get() { console.log('get.show.value:', show.value); return props.modelValue; }, set(value) { emit(['update:modelValue', value]); console.log('set.show.value:', show.value); }, }); const closeModal = () => { console.log(show.value); show.value = false; }; </script> appmodal.vue <script setup> defineProps({ modelValue: Boolean, title: String, }); defineEmits(['close', 'update:modelValue']); </script>
-
미해결자바스크립트 : 기초부터 실전까지 올인원
html.css 강의 질문입니다.
혹시 인프런에 html,css 강의 올라오나여? 기초가 부족해서 위의 강의도 구매해서 보고 싶습니다.
-
미해결[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문
함수는 원본이 아닌 복사본을 사용한다는 말에 대해서 질문있습니다
함수가 구조체의 원본이 아닌 복사본을 사용한다는 말이 정확히 무슨 말인가요? 이 강의의 예시인 struct Time { int hours; int mins; }; 여기서 hours 가 복사되는 건가요 그 값이 복사되는 건가요? 정확히 잘 모르겠어서 질문합니다
-
미해결스프링 배치
apiJob 실행시IllegalArgumentException 발생
안녕하세요 강의 잘 듣고 있습니다. 실습 프로젝트 코드 작성해서 apiJob 실행했더니 아래와 같은 에러가 발생합니다. 해당문제는 sprinb batch version으로 인한 문제인걸로 보이는데 (물론 오타로 인한 에러를 찾지 못하고 있을수도 있습니다) 구글링과 에러내용에서 권장하는 ObjecpMapper를 이용해도 동일한 에러가 발생해서 해결방법을 알려주시면 감사하겠습니다. # 이슈 https://github.com/spring-projects/spring-batch/issues/3732 # Source Git Repository https://github.com/goodbyeyo/spring-batch # 에러내용 java.lang.IllegalArgumentException: Unable to deserialize the execution context Caused by: com.fasterxml.jackson.databind.JsonMappingException: The class with study.batch.batchService.domain.ProductVO and name of study.batch.batchService.domain.ProductVO is not trusted. If you believe this class is safe to deserialize, you can add it to the base set of trusted classes at construction time or provide an explicit mapping using Jackson annotations or a custom ObjectMapper. If the serialization is only done by a trusted source, you can also enable default typing. (through reference chain: java.util.HashMap["product"]) Caused by: java.lang.IllegalArgumentException: The class with study.batch.batchService.domain.ProductVO and name of study.batch.batchService.domain.ProductVO is not trusted. If you believe this class is safe to deserialize, you can add it to the base set of trusted classes at construction time or provide an explicit mapping using Jackson annotations or a custom ObjectMapper. If the serialization is only done by a trusted source, you can also enable default typing.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
memberRepositoryTest 에러가 납니다..
MemberRepositoryTest 에러메시지 Failed to load ApplicationContextjava.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:132) at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:124) at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:190) at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:132) at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:248) at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:138) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$8(ClassBasedTestDescriptor.java:363) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:368) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$9(ClassBasedTestDescriptor.java:363) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175) at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472) at java.util.stream.StreamSpliterators$WrappingSpliterator.forEachRemaining(StreamSpliterators.java:312) at java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:743) at java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:742) at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:580) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:362) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$6(ClassBasedTestDescriptor.java:283) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:282) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$4(ClassBasedTestDescriptor.java:272) at java.util.Optional.orElseGet(Optional.java:267) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:271) at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$0(TestMethodTestDescriptor.java:102) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:101) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:66) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:123) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:123) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:90) at java.util.ArrayList.forEach(ArrayList.java:1259) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) at java.util.ArrayList.forEach(ArrayList.java:1259) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107) 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:114) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86) at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86) at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53) at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:99) at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:79) at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:75) at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) at com.sun.proxy.$Proxy2.stop(Unknown Source) at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:193) at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:129) at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:100) at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60) at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:133) at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed; nested exception is org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1804) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1154) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:908) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:745) at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:420) at org.springframework.boot.SpringApplication.run(SpringApplication.java:307) at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:144) at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:99) at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124) ... 87 moreCaused by: org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:275) at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:237) at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214) at org.hibernate.id.factory.internal.DefaultIdentifierGeneratorFactory.injectServices(DefaultIdentifierGeneratorFactory.java:175) at org.hibernate.service.internal.AbstractServiceRegistryImpl.injectDependencies(AbstractServiceRegistryImpl.java:286) at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:243) at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214) at org.hibernate.boot.internal.InFlightMetadataCollectorImpl.<init>(InFlightMetadataCollectorImpl.java:173) at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:127) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.metadata(EntityManagerFactoryBuilderImpl.java:1460) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1494) at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:58) at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:365) at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409) at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396) at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:341) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1863) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1800) ... 102 moreCaused by: org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.determineDialect(DialectFactoryImpl.java:100) at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.buildDialect(DialectFactoryImpl.java:54) at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:138) at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:35) at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:101) at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:263) ... 119 more MemberRepositoryTest > testMember() FAILED java.lang.IllegalStateException at DefaultCacheAwareContextLoaderDelegate.java:132 Caused by: org.springframework.beans.factory.BeanCreationException at AbstractAutowireCapableBeanFactory.java:1804 Caused by: org.hibernate.service.spi.ServiceException at AbstractServiceRegistryImpl.java:275 Caused by: org.hibernate.HibernateException at DialectFactoryImpl.java:1001 test completed, 1 failed> Task :test FAILEDFAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':test'.> There were failing tests. See the report at: file:///C:/study/����%20��������Ʈ��%20jpa%20Ȱ��1/jpashop/build/reports/tests/test/index.html* Try:> Run with --stacktrace option to get the stack trace.> Run with --info or --debug option to get more log output.> Run with --scan to get full insights.* Get more help at https://help.gradle.orgBUILD FAILED in 5s4 actionable tasks: 2 executed, 2 up-to-date
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
index.html을 못읽습니다.
templates폴더에 hello.html 넣고 localhost:8080또는 127.0.0.1:8080 돌렸을때 나오는 안녕하세요. hello!!! 요게 static폴더에 index.html 넣었을때도 마찬가지로 localhost:8080또는 127.0.0.1:8080 돌리면 안녕하세요. hello!!! 로 똑같이 나옵니다.. 껏다켜고 다시시작하고 리컴파일 해도 안됩니다.
-
미해결Flutter 중급 1편 - 클린 아키텍처
photo.g.dart 파일이 생성되지 않습니다.
똑같이 했는데 코드 제네레이션이 동작을 안해서 유심히 살펴보니... Photo.dart 파일의 이름이 대문자 P로 시작하더군요. 이를 소문자 p로 바꾸니까 제대로 동작했습니다. 혹시 같은 문제로 고민하실 분이 있으실까 이렇게 글을 남기며, 강의자님께는 이렇게 되는 이유를 묻고 싶습니다.
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
에러질문
- 19분 디버그시 에러 질문 'One or more errors occurred. (ValueFactory attempted to access the Value property of this instance.) (ValueFactory attempted to access the Value property of this instance.) (ValueFactory attempted to access the Value property of this instance.)' ValueFactory가 인스턴스 Value속성에 접근하는 에러가 떳습니다.WhoAMI 함수를 6번호출했고 콘솔창에는 My Name is 6(repeat)My Name is 5(repeat)뜨고 에러코드가 나옵니다따로 repeat가 없는게 찍히지는 않습니다.단 브레이크포인트를 찍었을시 강의의 17라인에서멈추긴합니다.혹시 버전문제인건가요?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
뭔가 뒤죽박죽... 피드백 부탁드립니다 선생님
(사진)
-
미해결침투테스트 전문가 - 시스템 편 (모의해킹, 모의침투)
강의자료
강의 자료가 40GB 정도 되다보니...... 중간에 받다가 끊기네요... 혹시 용량을 낮춰서 압축된 파일로 업로드 해주실수 있는지요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2-P 벽세우는 부분 로직에 궁금한 점이 있습니다.
전반적인 로직과 풀이는 이해가 되는데.. 궁금한 점이 있어 질문 남깁니다. ``` for(int i=0; i<v.size(); i++){ for(int j=0; j<i; j++){ for(int k=0; k<j; k++){ a[v[i].first][v[i].second] = a[v[j].first][v[j].second] = a[v[k].first][v[k].second] = 1; ans = max(ans, solve()); a[v[i].first][v[i].second] = a[v[j].first][v[j].second] = a[v[k].first][v[k].second] = 0; } } } ``` `v` 에 벽을 세울 수 있는 공간을 저장하고 있고 3개의 벽을 세워야 하기 때문에 3중 for 문으로 벽을 세우는 로직을 이해했습니다.하지만 ``` for(int i=0; i<v.size(); i++){ for(int j=0; j<i; j++){ for(int k=0; k<j; k++){ ``` i<v.size() / j<i; / k<j 의 범위를 이렇게 해줘야하는지 이해가 되지 않습니다.
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
선생님 코드리뷰를 부탁드립니다!
(사진)
-
미해결스프링부트 시큐리티 & JWT 강의
spring security session영역 질문입니다.
.sessionManagement().sessionCreationPolicy(SessionCreationPolicy.STATELESS) //세션을 사용하지 않겠다! 위와 같은 스프링 시큐리티 설정중 서버에서 세션을 사용하지 않는다라는 설정을 했는데 JwtAuthorizationFilter의 doFilterInternal 메소드에서와 JwtAuthenticationFilter attempAuthentication 메소드에서 스프링 시큐리티 세션영역에 강제서 Authentication을 생성하여 넣는것을 볼수 있는데 Security.config에서 설정으로 통해 세션에 저장이 되면 안되지 않나요?? 왜 되는지 궁금합니다.!!
-
해결됨AWS Certified Solutions Architect - Associate 자격증 준비하기
실전 문제 풀이 2 - 7번: 오타 수정 요청
실전문제 내용 중 오타가 발견되어 오타 수정을 요청드립니다. - 문제 지문에서 "솔루션 설계자는 확장 가능하고 고강용성의..." -> "솔루션 설계자는 확장 가능하고 고가용성의..."- B 선택지에서 "Amazon RDS OB 인스턴스로..." -> "Amazon RDS DB 인스턴스로..."
-
미해결Vue.js 시작하기 - Age of Vue.js
V-calendar api 질문드립니다!
안녕하세요 좋은 강의 감사합니다! 제가 2주전부터 v-calendar를 통해서 달력 만들기 작업을 하고있는데요 생성은 그냥 v-calendar 인스톨하고 테그 불러오면되는데 다음 2가지가 동작하지를 않습니다. 1.클릭한날짜의 배경을 파란색으로 하이라이트 해주고싶은데 인터넷에 있는 어떤 소스를 갖다써도 1도 변함이없습니다 ->동료분은 api 해제코드 입력하고 고치는 경우도 있다는데 v-calendar의 해제코드가 있나요 아니면 다른 방법이있을까요? 2. 주말 및 공휴일 등의 날자를 선택하지 못하도록 하고싶습니다 disabled 같은거를 넣고싶은데 혹시 그런기능은 어떻게 구현해야할까요 이것도 api해제코드가 필요할까요? 스승님의 도움을 구합니다 ㅠ