묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결더 자바, 코드를 조작하는 다양한 방법
클래스 로더가 메소드 영역에 저장하는 것은 바이트코드인가요?
안녕하세요! 수업 잘 듣고 있습니다!클래스 로더 수업 중에 로딩 과정에서클래스 로더가 .class 파일을 읽고 그 내용에 따라 적절한 바이너리 데이터를 만들고 "메소드" 영역에 저장.이라는 말이 있는데 바이트 코드가 메소드에 저장되는거 아닌가요? 인터프리터를 거쳐야 바이너리 데이터가 되는거 아닌가요?
-
해결됨스케치업 실무활용 SketchUp2023
강의 관련 질문드려요
안녕하세요강의 잘 듣고 있습니다.궁금한 부분이 있어 여쭈어봅니다 14강 타일모델링2nd 강의에서10분즘 부분에서요줄눈이 잘 보이도록 하기 위해 새로 타일만들고 shift지우개로 선 지우고 다시 줄눈 그룹을 켜서 타일만들때선생님 강의에서는 바로 줄눈그룹과 타일이 합쳐져서 하나가 되는데저는 안그렇게 되어서요처음부터 타일을 새로 그리실 때 위치를 맞추어두고 다시 그리셨던 건가요?그리고 아래 사진처럼 저는 그려졌는데 만약 이럴 경우에는 무브툴이나 회전툴을 이용해서 위치를 둘을 맞춰주는 방법밖에 없나요?답 주시면 감사하겠습니다! 질문에 대한 답변과 새로운 정보 공유를 위해 힘쓰고 있습니다.아래 링크를 통해 더 많은 정보를 배우실 수도 있습니다.블로그https://blog.naver.com/catchmindclass유튜브https://youtube.com/@catchmindclass
-
미해결
학습현황 미완료수업 2개
학습현황에 미완료수업 2개가 있다고 뜨는데, 수강하면서 모두 ‘봤어요’를 눌러서 어떤게 미완료인지 모르겠습니다 수료해야하는데 2개가 몇강인지 알려주세요
-
미해결이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
C++ 클래스를 생성할 때, Class Type 지정에 대하여
강의 잘 보고 있습니다.C++ 클래스를 생성할 때 Class Type을 public이나 private를 눌러서 따로 지정하지 않는 이유가 궁금합니다.
-
미해결
스프링 DB 2편 강의 시작 시 jpa 관련 설정 에러
현재 eclipse spring boot를 사용해서 강의를 듣고 있고스프링부트 3.x이상으로 강의를 들을려고 하는데 아래와 같은 에러 때문에 프로젝트를 run할 수 가 없습니다.https://drive.google.com/drive/folders/1Aq7rxtobHBlO-yoftHXxpkt0fbvOl4Xp?usp=sharing파일 구글 링크입니다 스프링 부트를 (이클립스)로 구동 하려고하면 아래와같은 로그가 콘솔에찍힙니다.[32m :: Spring Boot :: [39m [2m (v3.2.0)[0;39m [2m2025-03-22T13:09:55.889+09:00[0;39m [32m INFO[0;39m [35m5008[0;39m [2m---[0;39m [2m[ main][0;39m [2m[0;39m[36mh.itemservice.ItemServiceApplication [0;39m [2m:[0;39m Starting ItemServiceApplication using Java 17.0.6 with PID 5008 (C:\Users\Administrator\Desktop\스프링부트 공부\source\itemservice-db\bin\main started by Administrator in C:\Users\Administrator\Desktop\스프링부트 공부\source\itemservice-db)[2m2025-03-22T13:09:55.891+09:00[0;39m [32m INFO[0;39m [35m5008[0;39m [2m---[0;39m [2m[ main][0;39m [2m[0;39m[36mh.itemservice.ItemServiceApplication [0;39m [2m:[0;39m The following 1 profile is active: "local"[2m2025-03-22T13:09:56.226+09:00[0;39m [32m INFO[0;39m [35m5008[0;39m [2m---[0;39m [2m[ main][0;39m [2m[0;39m[36m.s.d.r.c.RepositoryConfigurationDelegate[0;39m [2m:[0;39m Bootstrapping Spring Data JPA repositories in DEFAULT mode.[2m2025-03-22T13:09:56.275+09:00[0;39m [32m INFO[0;39m [35m5008[0;39m [2m---[0;39m [2m[ main][0;39m [2m[0;39m[36m.s.d.r.c.RepositoryConfigurationDelegate[0;39m [2m:[0;39m Finished Spring Data repository scanning in 40 ms. Found 2 JPA repository interfaces.[2m2025-03-22T13:09:56.367+09:00[0;39m [33m WARN[0;39m [35m5008[0;39m [2m---[0;39m [2m[ main][0;39m [2m[0;39m[36mConfigServletWebServerApplicationContext[0;39m [2m:[0;39m Exception encountered during context initialization - cancelling refresh attempt: java.lang.IllegalStateException: Unable to load cache item[2m2025-03-22T13:09:56.373+09:00[0;39m [32m INFO[0;39m [35m5008[0;39m [2m---[0;39m [2m[ main][0;39m [2m[0;39m[36m.s.b.a.l.ConditionEvaluationReportLogger[0;39m [2m:[0;39m Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.[2m2025-03-22T13:09:56.384+09:00[0;39m [31mERROR[0;39m [35m5008[0;39m [2m---[0;39m [2m[ main][0;39m [2m[0;39m[36mo.s.boot.SpringApplication [0;39m [2m:[0;39m Application run failed java.lang.IllegalStateException: Unable to load cache itemat org.springframework.cglib.core.internal.LoadingCache.createEntry(LoadingCache.java:75) ~[spring-core-6.1.1.jar:6.1.1]at org.springframework.cglib.core.internal.LoadingCache.get(LoadingCache.java:34) ~[spring-core-6.1.1.jar:6.1.1]at org.springframework.cglib.core.AbstractClassGenerator$ClassLoaderData.get(AbstractClassGenerator.java:130) ~[spring-core-6.1.1.jar:6.1.1]at org.springframework.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:317) ~[spring-core-6.1.1.jar:6.1.1]at org.springframework.cglib.proxy.Enhancer.createHelper(Enhancer.java:562) ~[spring-core-6.1.1.jar:6.1.1]at org.springframework.cglib.proxy.Enhancer.createClass(Enhancer.java:407) ~[spring-core-6.1.1.jar:6.1.1]at org.springframework.context.annotation.ConfigurationClassEnhancer.createClass(ConfigurationClassEnhancer.java:138) ~[spring-context-6.1.1.jar:6.1.1]at org.springframework.context.annotation.ConfigurationClassEnhancer.enhance(ConfigurationClassEnhancer.java:109) ~[spring-context-6.1.1.jar:6.1.1]at org.springframework.context.annotation.ConfigurationClassPostProcessor.enhanceConfigurationClasses(ConfigurationClassPostProcessor.java:533) ~[spring-context-6.1.1.jar:6.1.1]at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanFactory(ConfigurationClassPostProcessor.java:310) ~[spring-context-6.1.1.jar:6.1.1]at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:363) ~[spring-context-6.1.1.jar:6.1.1]at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:153) ~[spring-context-6.1.1.jar:6.1.1]at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:775) ~[spring-context-6.1.1.jar:6.1.1]at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:597) ~[spring-context-6.1.1.jar:6.1.1]at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) ~[spring-boot-3.2.0.jar:3.2.0]at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:753) ~[spring-boot-3.2.0.jar:3.2.0]at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:455) ~[spring-boot-3.2.0.jar:3.2.0]at org.springframework.boot.SpringApplication.run(SpringApplication.java:323) ~[spring-boot-3.2.0.jar:3.2.0]at org.springframework.boot.SpringApplication.run(SpringApplication.java:1342) ~[spring-boot-3.2.0.jar:3.2.0]at org.springframework.boot.SpringApplication.run(SpringApplication.java:1331) ~[spring-boot-3.2.0.jar:3.2.0]at hello.itemservice.ItemServiceApplication.main(ItemServiceApplication.java:30) ~[main/:na]Caused by: java.lang.NoClassDefFoundError: EntityManagerat java.base/java.lang.Class.getDeclaredConstructors0(Native Method) ~[na:na]at java.base/java.lang.Class.privateGetDeclaredConstructors(Class.java:3373) ~[na:na]at java.base/java.lang.Class.getDeclaredConstructors(Class.java:2555) ~[na:na]at org.springframework.cglib.proxy.Enhancer.generateClass(Enhancer.java:655) ~[spring-core-6.1.1.jar:6.1.1]at org.springframework.cglib.transform.TransformingClassGenerator.generateClass(TransformingClassGenerator.java:35) ~[spring-core-6.1.1.jar:6.1.1]at org.springframework.cglib.core.DefaultGeneratorStrategy.generate(DefaultGeneratorStrategy.java:26) ~[spring-core-6.1.1.jar:6.1.1]at org.springframework.cglib.core.ClassLoaderAwareGeneratorStrategy.generate(ClassLoaderAwareGeneratorStrategy.java:57) ~[spring-core-6.1.1.jar:6.1.1]at org.springframework.cglib.core.AbstractClassGenerator.generate(AbstractClassGenerator.java:366) ~[spring-core-6.1.1.jar:6.1.1]at org.springframework.cglib.proxy.Enhancer.generate(Enhancer.java:575) ~[spring-core-6.1.1.jar:6.1.1]at org.springframework.cglib.core.AbstractClassGenerator$ClassLoaderData.lambda$new$1(AbstractClassGenerator.java:107) ~[spring-core-6.1.1.jar:6.1.1]at org.springframework.cglib.core.internal.LoadingCache.lambda$createEntry$1(LoadingCache.java:52) ~[spring-core-6.1.1.jar:6.1.1]at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[na:na]at org.springframework.cglib.core.internal.LoadingCache.createEntry(LoadingCache.java:57) ~[spring-core-6.1.1.jar:6.1.1]... 20 common frames omittedCaused by: java.lang.ClassNotFoundException: EntityManagerat java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[na:na]at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[na:na]at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[na:na]... 33 common frames omitted
-
해결됨핵심만 쏙쏙 Jira&Confluence
스프린트 위로 이동 방법
첫번째 사진에서 두번째 스프린트를 최상단으로 올리고 싶은데 메뉴에 스프린트 위로 이동이 없습니다.두번째 사진에서 세번째 스프린트부터 스프린트 위로 이동 버튼이 있습니다. 두번째 스프린트를 첫번째 스프린트로 옮기는 방법은 없을까요?첫번째 스프린트가 생성되면 최상단에 고정이 되는것 같습니다.
-
해결됨데이터 분석 입문자를 위한 기초 파이썬 with ChatGPT [2025]
수강하였습니다. pdf 교재는 어떻게 받을수 있나요?
드리는 말씀안녕하세요, 김판다 강사입니다.바쁜 일상 속에서도 학습을 지속하는 여러분은 정말 대단합니다. 학습에 진지하게 임하면 자연스럽게 궁금증이 생기고, 더 깊이 알고 싶은 순간이 올 것입니다. 이는 학습에 대한 진정성을 보여주는 방증이기도 합니다.다만, 현재 코딩 입문자가 가장 빠르고 효율적으로 코딩을 정복하는 방법은 생성형 AI를 습관화하는 것입니다. 코딩 관련 의문은 대부분 ChatGPT나 Gemini에 단지 질문하는 것만으로 해결됩니다.의문이 생긴 지금이 ChatGPT 활용을 훈련할 기회입니다. 귀찮음이나 두려움 등을 이유로 사용을 망설이지 마세요. 지금 가진 의문을 생성형 AI에 질문하는 용기 있는 시도가 여러분의 코딩 미래를 바꿉니다. 저는 여러분이 코딩과 생성형 AI 모두 능숙하게 다룰 수 있을 것이라 믿습니다!ChatGPT URL 👉 https://chatgpt.com구글 Gemini URL👉 https://gemini.google.com학습 관련 질문을 남겨주세요! 자주 묻는 질문을 참고하시고, 유사한 질문이 있는지 검색해 보시면 여러분의 시간을 아낄 수 있어요! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해 주세요.
-
미해결
GAS 공부 중 질문있습니다
예전 파트2강의에서 레이어 규칙에 대해 들었는데, 이것이 결합도를 느슨하게 하여 개발과 유지보수에 좋은 구조라고 기억하고 있습니다. 현재 GAS코드를 보면ABGA_Attack.Cpp 에서 ABCharacterBase 헤더파일을 받고,ABGA_Skill.Cpp 에서 ABGASCharacterPlayer 헤더파일을 받고 있습니다.GA는 다음 레이어 기준 중 Gimmick으로 보면 될까요?그리고 레이어 규칙에 대한 질문이 몇가지 더 있습니다.1. 해당 규칙은 소스 코드CPP 에서의 참조를 기준으로 둔 것인지, 헤더 파일에서의 참조를 기준으로 둔 것인가요? 2. 같은 층의 레이어 끼리는 서로 참조 할 일이 생길때 어떻게 하면 될까요? ex) AI와 Item서로를 참조할 경우 크로스 레퍼런싱이 일어나 좋지 않다고 어디서 들은것같은데, 이 경우는 h파일,cpp파일 둘다 해당하는 얘기 일까요?
-
해결됨350개의 개인 앱을 만들어 월급의 7배 수익을 달성한 방법
피그마 AI가 지원이 안되네요 ㅠㅠ
피그마가 AI툴이 안되는데요혹시 피그마 말고 다른 AI툴 추천해주실게 있나요?무료로 간단히 사용 가능하면 더 좋구요 ㅎㅎ
-
해결됨[2025] 비전공자도 가능한 React Native 앱 개발 마스터클래스
npx expo start하면 왜 실행이안될까요?
안녕하세요 도저히 해결이 안되서 질문남깁니다.일단 맥북이구요.안드로이드 기기를 키려고 a를 누르면 쭉 메시지가 나오다가CommandError: No Android connected device found, and no emulators could be started automatically.Please connect a device or create an emulator (https://docs.expo.dev/workflow/android-studio-emulator).Then follow the instructions here to enable USB debugging:https://developer.android.com/studio/run/device.html#developer-device-options. If you are using Genymotion go to Settings -> ADB, select "Use custom Android SDK tools", and point it at your Android SDK directory.이렇게 빨갛게 에러가 나면서 실행이 안됩니다. 지피티로도 해결이 안되서 질문 남겨봅니다.
-
미해결앨런 Swift Concurrency for Swift 6 (Part-1)
29강 async let 작업 취소 부분 질문
📌 자주하는 질문 모음링크: https://pointed-earwig-996.notion.site/Swift-Concurrency-for-Swift-6-Part-1-22eecb0b83154ac28c7c66446f6e54e1?pvs=4 자주하는 질문을 먼저 확인 부탁드리며, 질문은 최대한 구체적으로하셔야 빠르게 답변드릴 수 있습니다. [질문 예시](1) 몇강, 몇초의 내용이 잘 이해가 안갑니다. (제가 적어놓은 강의 번호 "10강, 7분 강의 내용 중에... " )(2) 강의자료 몇페이지의 내용이 잘 이해가 안갑니다.(3) 정확하게 어떤 포인트에 대한 내용이 이해가 안갑니다. 다시 설명해주실 수 있나요?29강 17:10 ~ 18:00 사이 내용에 질문이 있습니다.CASE2에서 배열이나 튜플로 구현하는 경우 취소 전파가 늦게 된다고 적혀있고 설명도 그렇게 해 주시는데, CASE1에 비해 취소 전파가 늦게 될 수 있다고 이해가 되는데요.CASE2는 CASE1에 비해 try await을 연달아서 사용하지 않아도 된다는 점만 다르고, 나열하는 순서대로 실행되는 동작 자체는 동일한것 같은데 두 case가 실제로 차이가 있는건가요? 두 case가 완전히 동일하게 동작하는 것 같은데 차이가 있는 것처럼 설명하시는것 같아서 제가 잘못 이해한 것인지 궁금합니다.
-
미해결비전공자도 이해할 수 있는 쿠버네티스 입문/실전
교육자료 혹시 공유가 가능하실까요
안녕하세요. 교육 잘 받았습니다. 제가 받았던 교육자료 문서로 받아 볼 수 있을까요? 아니면 온라인으로 찾아볼 수 있는지 확인 부탁드립니다.
-
미해결실습으로 손에 잡히는 SQLD의 정석(2과목)
환경설정 페이지
안녕하세요.강의 듣고 있는데 환경설정 페이지 링크가 안보입니다.. 제가 못 찾는건지 강의 자료 링크에 다 들어가봐도 강의에 나와있는 템플릿 입력, Uername,Password 등 나와있는 페이지 어디있나요?
-
미해결스프링 핵심 원리 - 기본편
롬복과 최신 트렌드 build.gradle
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]build.gradle 에 롬복 디펜던시 복사해서 붙여넣기 하고싶은데 어디서 복사할수있는지 강의자료가 안보여서요... 어디서 복사할수있을까요???
-
미해결비전공자도 이해할 수 있는 CI/CD 입문·실전
도커를 이용한 배포
안녕하세요! 도커의 사용목적에 대해 알고싶습니다. 도커가 편리한 이유는 여러 프로그램을 한 대의 컴퓨터에서 실행시킬 수 있기 때문이라고 이해하였습니다. 그런데 만약 서버 한 개만 돌릴 때는 도커를 사용해야 할 필연성이 있을까요? 단순히 확장성 떄문에 사용하는 건가요? 왜 써야 하는지 잘 모르겠습니다..
-
미해결Next + React Query로 SNS 서비스 만들기
ISR로 블로그 구현시 궁금증 질문있습니다!!
안녕하세요!좋은 강의 감사합니다이번 강의를 수강하며 개념적으로 궁금한 점이 있어서 질문드려봅니다. ISR로 블로그 글을 revalidate 시간을 24시간으로 많이 넣어둔다고 하셨습니다. 티스토리나 벨로그에선 기존 글을 수정하면 바로 업데이트가 됩니다. 제가 아는 지식으로 ISR을 하게 된다면 24시간 동안 수정해도 기존 데이터를 보여주어야 한다고 생각해서 ISR보단 SSR이 적합하다고 생각했습니다. ISR은 이러한 문제를 해결할 수 있는지 궁금합니다.블로그 글이나 뉴스같은 경우 대량의 데이터이기 때문에 그만큼 대량의 페이지가 HTML 파일로 생성되어 큰 용량을 차지할 것 같다는 생각이 들었습니다.이러한 부분은 어떻게 해결할 수 있는지 궁금합니다.ISR / SSG를 사용하는 페이지 경로로 Next/Link를 사용하여 접속할 경우 클라이언트 사이드 라우팅이 이루어진다고 알고 있습니다. 이 경우 미리 빌드된 HTML 파일을 렌더링하는 ISR/SSG의 장점이 사라지는 것처럼 보이는데, Next/Link에서 ISR/SSG를 사용할 때 어떤 이점이 있는지 궁금합니다.소중한 시간내어 읽어주셔서 감사합니다.
-
해결됨350개의 개인 앱을 만들어 월급의 7배 수익을 달성한 방법
서버에서 UI 요청할때 페이지별 처리와 요청 권한 처리 방법
안녕하세요. 수업 잘듣고 있습니다~서버에서 특정 ID 값으로 앱을 구분하고 그 앱과 관련된 UI 등을 내려준다고 하셨는데요.첫번째 질문은 페이지별로 이런 UI를 따로따로 호출하시는지 궁금합니다.두번째는 혹시, UI 데이터를 요청할때 따로 권한 처리를 해주시나요? Open API가 아니다 보니 앱별로 민감한 정보를 받아올때 어떻게 처리하시는지 궁금합니다.
-
미해결C# TCP/IP 소켓 프로그래밍
프로젝트가 더 이상 지원되지 않는 .NET 6.0을 대상으로 할 때
안녕하세요-섹션5C# TCP/IP 소켓 프로그래밍 로그인 부분입니다.자료 다운 후 실행 시 아래와 같은 에러가 발생합니다이 때. 프로젝트 우측 클릭 -> 7 & 8 &9버전등으로 빌드 -> 재실행하였으나 동일한데요. 어떤 방향으로 해결하면 좋을까요?
-
해결됨블렌더 3D 미피 캐릭터 인사하는 애니메이션 만들기
오른팔 회전 시 찌그러짐
3:30 왼팔은 이상 없이 회전되는데 오른팔을 회전할 때 찌그러지는 이유가 뭘까요?ㅜㅜ
-
해결됨Git & GitHub, 원리부터 차근차근 - 근본깃 [기초편]
git diff는 언제 사용하나요?
저장소간의 차이점을 구체적으로 볼 때 git diff를 사용한다는 점은 이해했습니다.언제 또 사용하게 되나요?