묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결데이터 분석 SQL Fundamentals
온라인? 인라인?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.강사님 특정 쿼리 방식이 '어떨 때' 주로 사용된다고 말씀하시면서 온라인 혹은 인라인 이라고 언급하신것같은데... (6:46 쯤)"온라인" 거래 관련 데이터를 다룰 때 상관 서브쿼리를 주로 사용한다는 말씀이셨을까요?
-
해결됨풀스택을 위한 탄탄한 프런트엔드 부트캠프 (HTML, CSS, 바닐라 자바스크립트 + ES6) [풀스택 Part2]
symbol 관련질문
javascript에서의 symbol은 쉽게 설명하자면 html의 id와 비슷한 느낌이라고 이해를 했고 symbol 괄호 안의 값은 html로 치자면 id의 네이밍을 지어주는 것이라고 이해를 했는데 이 부분이 맞는걸까요?추가적으로 symbol 타입의 경우 값이 null이 나오게 되는데 symbol에는 다른 값을 지정해줄수 있는 방법은 따로 없는걸까요?
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
cannot find symbol
안녕하세요. 학습중에 오류가 떠서 질문 드립니다.저렇게 빨간불이 들어오는데 뭐가 문제일까요..?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
강의 수업 자료 비어있어요
수업자료 비어있는 폴더로 나옵니다 phs0388@naver.com
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
영속 엔티티 동일성 보장해주는 코드가 어디에 있는지 궁금합니다
안녕하세요 영한님!!!동일성 보장을 애플리케이션 쪽에서 해주는 코드를 뜯어보고 싶은데 보이지가 않습니다package org.hibernate.internal; public class SessionImpl extends AbstractSessionImpl implements EventSource, SessionImplementor, HibernateEntityManagerImplementorSessionImpl 클래스를 보니까 Map<String, Object> 형태로 저장하기 때문에 동일성이 보장이 되는 걸까요??어느 부분에서 같다고 판별을 하는지 너무 궁금합니다!!!!제가 내린 결론은 MetamodelImpl 클래스에 entityPersisterMap 에서 판별을 하는 것 같습니다!! 수정 ----------------------- 친구가 이거 같다고 해서 이 클래스를 보니까 hascode equals 가 오버라이딩 되어 있었습니다.제가 이해한 바로는 이 entitykey 가 같은 객체를 반환하니까 동일성보장이 된다고 생각합니다.https://docs.jboss.org/hibernate/orm/3.2/api/index.html공식문서를 보니까 EntityKey 가 Serializale id 이 고윳값으로 구분하는 것 같습니다!!제가 이해한게 맞을까요?
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
빌드 후 조치 선택부분 질문입니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.빌드 후 조치 목록에서 deploy war/ear to container 가 없는데 다른 조치랑 합쳐졌는지 모르겟네요,,
-
미해결지금 당장 데브옵스 AWS
part1 RDS 운영 DB 연결 테스트 : 포스트맨에서 에러가 나요.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.$ npm run start> saju-backend-nodejs@1.0.0 start> cross-env NODE_ENV=prod PORT=3000 node server.js3000 번 포트에서 대기중Mysql 연결 성공. 여기까지 따라 왔고포스트맨에서 { "email" : "test@test.com", "password" : "1234", "nickname" : "test", "gender" : "MALE", "birthdayType" : "SOLAR", "birthday" : "19870213", "time" : "0710"} 이렇게 치면 { "statusCode": 400, "message": "잘못된 요청값 입니다.", "error": [ { "msg": "Invalid value", "param": "email", "location": "body" }, { "msg": "Invalid value", "param": "email", "location": "body"이렇게 나옵니다ㅠㅠ 앞 과정에서 포스트맨 http://127.0.0.1:3000/users/signin 할 때는 200뜨면서 로그인 성공을 했는데 이 과정에서는 에러가 나는데 뭐가 문제인지 모르겠어요
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
시간 복잡도는 사실상 똑같지 않나요?
안녕하세요 루키스님!항상 강의 잘 듣고 있습니다. 다름이 아니라 기존에는 N^2 의 시간 복잡도라고 말씀해주셨습니다. 그 이유도 충분히 이해했습니다.그래서 GameRoom.cs의 _pendingList와 Flush 함수를 패킷 모아 보내는 용도로 사용하셨습니다. 그러나 사실상 Flush 내부를 자세히 보면 결국 N^2으로 시간 복잡도는 똑같다고 생각합니다. 왜냐하면 Flush 내부에서 세션용 foreach와Send함수 내부에서 List<ArraySegment<byte>> 용의 foreach로 인해서 총 2개의 foreach가 돌기 때문에 시간 복잡도는 여저힌 N^2이지 않나요? 만약 10명의 클라이언트가 접속했을 때,[패킷 모아 보내기 할 경우]100개의 패킷을 한 번에 보내는 것[패킷 모아 보내기 안 할 경우]10개의 패킷을 10번 보내는 것 으로 이해 했는데 맞을까요?
-
미해결스프링 시큐리티 OAuth2
user 로그아웃 되지 않는 현상
로그아웃 한 화면로그아웃 후 세션이 사라지지 않음강의 돌려보면서 확인중인데요.제가 입력을 잘못 해준 부분은 없는것 같은데 ..로그아웃이 안되는중입니다..
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
CursorPagination 제네릭 클레스 사용시 FromJson파라미너중 "T Function(Object? json) fromJsonT" 이부분이 이해가 어려워요
CursorPagination 제네릭 클레스 사용시 FromJson파라미너중"T Function(Object? json) fromJsonT" 이부분 이해가 잘되지 않습니다. 위 코드를 제레릭 클레스가 Order 일 경우 Order 클래스를 리턴하는 함수에 파라미터는 json 이며 함수의 이름은 fromJsonT 이다 라고 해석을 하는데 fromJsonT가 해당 Order.fromJson을 가르키는지 어떻게 알수있는건가요 ??fromJsonT 키워드는 JsonSerializable의 정해진 문법인지가요? 보충해 설명 해주시면 감사하겠습니다.
-
해결됨비전공자를 위한 풀스택 맛집지도 만들기 프로젝트!: Front, Back-end 그리고 배포까지
카테고리를 눌렀을 때 모든 항목이 조회가 됩니다...
const categoryList = document.querySelector(".category-list"); categoryList.addEventListener("click", categoryHandler); async function categoryHandler(event) { const categoryId = event.target.id; const category = categoryMap[categoryId]; 카테고리를 눌렀을 때 모든 항목이 조회가 됩니다... 아마 쿼리 문제인것 같은데 여기서부터 오류가 떴었어요.
-
미해결
동영상이 자꾸 끊깁니다. 오늘만이 아니고요.. 자주요..
동영상 스트리밍 속도가 많이 느린거 같습니다.특히 저녁 시간에 버퍼링이 심합니다.저녁 9시 이후가 특히 그렇고요..오늘만이 아니라, 자주 이런 현상이 나옵니다.꼭 개선 부탁드립니다.
-
미해결SwiftUI - iOS14 퍼펙트 가이드
Picker를 사용해서 각 item별로 다른 값을 Core Data에 저장하려고 합니다.
iOS Developer님, SwiftUI문제가 안풀려서 도움을 청합니다.Foreach loop안에서 picker를 사용하고 있습니다. 이것은 각각의 오브젝트에 필여한 만큼 picker를 생성하기 위함입니다. 근데 각 아이템의 값을 선택해서 그 것을 CoreData에 저장할 때 항상 맨 마지막 선택된 값이 모든 오브젝트에 똑같이 보관됩니다. 저는 각아이템별로 제가 선택한 다른 값들이 Core Data에 저장하려고 하는데요, 이것을 어떻게 할 지 좀 알려주시면 고맙겠습니다.아래는 샘플 코드입니다.List { ForEach(viewModel.animals, id: \.id) { animal in Picker(selection: $selectedAnimal) { ForEach(animal.mammals, id: \.self) { mammal in Text(mammal) .tag(mammal) } } } }감사합니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
reducer 매개변수 설정 시 state = initialState 하는 이유가 뭔가요?
reducer의 state에 이전 state가 들어온다는 것은 알겠는데, 꼭 state = initialState를 해줘야만 dispatch(action객체) 했을 때 reducer의 state 자리에 기존 state가 들어오나요? 매개변수에 state = initialState를 해주는 것은 state에 아무것도 들어오지 않았을 때 initialState를 넣어준다는 거 아닌가요? 근데 dispatch(action객체) 하면 state 값도 넣어주니까 궂이 state = initialState 할 필요가 없는 거 아닌가요? 그게 아니라면 dispatch(action객체) 할때 state는 자동으로 안넣어주는 건가요? dispatch가 어떻게 작동하는건지 궁금합니다.
-
해결됨비전공자를 위한 풀스택 맛집지도 만들기 프로젝트!: Front, Back-end 그리고 배포까지
axios-script.js 작성했는데 콘솔에서 오류가 뜹니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.강의는 "Axios 맛집목록 API 데이터 요청"06:00 부분을 보고 있습니다. 엉뚱하게 카카오맵에서 붙여넣기한 부분에서 오류가 뜨는데 왜이럴까요? 그 전에 쿼리스트링 조회가 안되는데 이거하고 연관이 있을까요>?
-
미해결[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]
실행중 오류가 발생....
강의는 잘 듣고 있으며 내것으로 만들기 위해서는 아직 멀었지만.. 많은 도움이 됩니다. 감사합니다.실행중 오류가 발생하여 검색을 해보아도 해결방법을 몰라서 질문드립니다.세션6>6번째 크롤링데이터DB자동저장 시작 부분에서 강의에서는 에러가 안나는데 실습하면서 해보니 get_category 와 get_item 함수를 실행후 실행하였는데도 아래 화면과 같은 에러가 나옵니다.
-
미해결
axios-script.js에 qs를 추가하니 뜨지 않습니다.
카테고리 조회하는건 결과가 잘 나오는데 쿼리스트링을 넣어 검색하면 유효한 카테고리가 아니라고 뜹니다. 왜그럴까요?
-
미해결홍정모의 따라하며 배우는 C++
int (*fncptr)() = func; 가 잘 이해가 되지 않습니다.
처음에 func()을 선언하고 정의해주신 다음에cout << func <<endl;을 해주니까 저의 경우에는 1이 출력이 되던데 아마 추리해보자면 true false 여부를 출력해주는거 같다는 느낌입니다. 저는 vscode를 이용하는 중입니다. 3:42초 경에 있는 int (*fncptr)() = func; 가 이해가 안돼서 직접 타이핑을 해봤는데 int *fncptr() = func; 처럼 괄호를 치지 않으면 에러가 나던데 어떤 동작 원리에 의해서 에러가 나는 건지 이해가 되지 않습니다. 그냥 원래 정해진 규칙인가요?
-
해결됨[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
톡 부분 - 작성자만 글을 조회할 수 있게 하려면 보안정책을 어떻게 바꿔야 할까요?
자취톡에서 작성자만 글을 읽게 하려면 파이어베이스 보안 규칙을 어떻게 바꿔야 할까요? 혹은 관리자만 글을 쓸 수 있게 하려면 어떻게 보안 규칙을 써야 할까요? *이렇게 보안 규칙을 만드니, 홈이랑 꿀팁, 자취톡 모두 보이지 않습니다. { // Allow anyone to read data, but only authenticated content owners can // make changes to their data "rules": { "some_path": { "$uid": { ".read": true, // or ".read": "auth.uid !== null" for only authenticated users ".write": false } } } }
-
미해결
sts 설치후 pom.xml에 execution에 이런 오류가 발생합니다.
Execution default of goal com.mysema.maven:apt-maven-plugin:1.1.3:process failed: Plugin com.mysema.maven:apt-maven-plugin:1.1.3 or one of its dependencies could not be resolved: Failed to collect dependencies at com.mysema.maven:apt-maven-plugin:jar:1.1.3 -> org.sonatype.plexus:plexus-build-api:jar:0.0.7 (com.mysema.maven:apt-maven-plugin:1.1.3:process:default:generate-sources)org.apache.maven.plugin.PluginExecutionException: Execution default of goal com.mysema.maven:apt-maven-plugin:1.1.3:process failed: Plugin com.mysema.maven:apt-maven-plugin:1.1.3 or one of its dependencies could not be resolved: Failed to collect dependencies at com.mysema.maven:apt-maven-plugin:jar:1.1.3 -> org.sonatype.plexus:plexus-build-api:jar:0.0.7 at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:109) at org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:332) at org.eclipse.m2e.core.internal.embedder.MavenImpl.lambda$8(MavenImpl.java:1380) at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:179) at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:114) at org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:1379) at org.eclipse.m2e.core.project.configurator.MojoExecutionBuildParticipant.build(MojoExecutionBuildParticipant.java:54) at org.eclipse.m2e.core.internal.builder.MavenBuilderImpl.build(MavenBuilderImpl.java:135) at org.eclipse.m2e.core.internal.builder.MavenBuilder$1.method(MavenBuilder.java:169) at org.eclipse.m2e.core.internal.builder.MavenBuilder$1.method(MavenBuilder.java:1) at org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod.lambda$1(MavenBuilder.java:114) at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:179) at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:114) at org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod.lambda$0(MavenBuilder.java:105) at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:179) at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:153) at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:101) at org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod.execute(MavenBuilder.java:88) at org.eclipse.m2e.core.internal.builder.MavenBuilder.build(MavenBuilder.java:197) at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:853) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:232) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:281) at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:334) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:337) at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:389) at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:410) at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:160) at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:251) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)Caused by: org.apache.maven.plugin.PluginResolutionException: Plugin com.mysema.maven:apt-maven-plugin:1.1.3 or one of its dependencies could not be resolved: Failed to collect dependencies at com.mysema.maven:apt-maven-plugin:jar:1.1.3 -> org.sonatype.plexus:plexus-build-api:jar:0.0.7 at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolveInternal(DefaultPluginDependenciesResolver.java:217) at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve(DefaultPluginDependenciesResolver.java:152) at org.eclipse.m2e.core.internal.project.registry.EclipsePluginDependenciesResolver.resolve(EclipsePluginDependenciesResolver.java:61) at org.apache.maven.plugin.internal.DefaultMavenPluginManager.createPluginRealm(DefaultMavenPluginManager.java:404) at org.apache.maven.plugin.internal.DefaultMavenPluginManager.setupPluginRealm(DefaultMavenPluginManager.java:374) at org.apache.maven.plugin.DefaultBuildPluginManager.getPluginRealm(DefaultBuildPluginManager.java:234) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:105) ... 30 moreCaused by: org.eclipse.aether.collection.DependencyCollectionException: Failed to collect dependencies at com.mysema.maven:apt-maven-plugin:jar:1.1.3 -> org.sonatype.plexus:plexus-build-api:jar:0.0.7 at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.collectDependencies(DefaultDependencyCollector.java:288) at org.eclipse.aether.internal.impl.DefaultRepositorySystem.collectDependencies(DefaultRepositorySystem.java:284) at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolveInternal(DefaultPluginDependenciesResolver.java:205) ... 36 moreCaused by: org.eclipse.aether.resolution.ArtifactDescriptorException: Failed to read artifact descriptor for org.sonatype.plexus:plexus-build-api:jar:0.0.7 at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:301) at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor(DefaultArtifactDescriptorReader.java:171) at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.resolveCachedArtifactDescriptor(DefaultDependencyCollector.java:538) at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.getArtifactDescriptorResult(DefaultDependencyCollector.java:523) at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.processDependency(DefaultDependencyCollector.java:410) at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.processDependency(DefaultDependencyCollector.java:362) at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.process(DefaultDependencyCollector.java:349) at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.collectDependencies(DefaultDependencyCollector.java:254) ... 38 moreCaused by: org.apache.maven.model.resolution.UnresolvableModelException: org.sonatype.spice:spice-parent:pom:15 failed to transfer from https://repo.maven.apache.org/maven2 during a previous attempt. This failure was cached in the local repository and resolution is not reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact org.sonatype.spice:spice-parent:pom:15 from/to central (https://repo.maven.apache.org/maven2): No connector factories available at org.apache.maven.repository.internal.DefaultModelResolver.resolveModel(DefaultModelResolver.java:176) at org.apache.maven.repository.internal.DefaultModelResolver.resolveModel(DefaultModelResolver.java:222) at org.apache.maven.model.building.DefaultModelBuilder.readParentExternally(DefaultModelBuilder.java:1070) at org.apache.maven.model.building.DefaultModelBuilder.readParent(DefaultModelBuilder.java:846) at org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:337) at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:292) ... 45 moreCaused by: org.eclipse.aether.resolution.ArtifactResolutionException: org.sonatype.spice:spice-parent:pom:15 failed to transfer from https://repo.maven.apache.org/maven2 during a previous attempt. This failure was cached in the local repository and resolution is not reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact org.sonatype.spice:spice-parent:pom:15 from/to central (https://repo.maven.apache.org/maven2): No connector factories available at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:424) at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:229) at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:207) at org.apache.maven.repository.internal.DefaultModelResolver.resolveModel(DefaultModelResolver.java:172) ... 50 moreCaused by: org.eclipse.aether.transfer.ArtifactTransferException: org.sonatype.spice:spice-parent:pom:15 failed to transfer from https://repo.maven.apache.org/maven2 during a previous attempt. This failure was cached in the local repository and resolution is not reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact org.sonatype.spice:spice-parent:pom:15 from/to central (https://repo.maven.apache.org/maven2): No connector factories available at org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.newException(DefaultUpdateCheckManager.java:225) at org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.checkArtifact(DefaultUpdateCheckManager.java:189) at org.eclipse.aether.internal.impl.DefaultArtifactResolver.gatherDownloads(DefaultArtifactResolver.java:573) 제가 설치를 잘못한걸가요?