묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
값 타입 컬렉션 대안에 대해 질문드립니다.
@Entitypublic class Member{ ...@OneToMany(cascade = CascadeType.ALL, orphanRemoval = true)@JoinColumn(name = "MEMBER_ID")private List<AddressEntity> addressHistory = new ArrayList<>(); ...}강의에서 위와 같이 값타입 컬렉션을 사용하지않고, 일대다 연관관계를 위한 엔티티를 만들어서 사용하라고 하셨는데요.그 부분에 대해서 설명을 못 들은 부분이 있어서 질문드립니다. 1. 다대일 양방향 연관관계를 사용해서 해도 될거같은데, 다대일 양방향 연관관계를 사용하지않고 굳이 일대다 단방향 연관관계를 사용한 이유가 무엇인가요?? 단순히 AddressEntity에서 Member에 대해서 조회할 일이 없고 Member에서만 AddressEntity에 대해서 조회할 일이 있으므로 그런것일까요?2. cascade와 orphanRemoval을 사용하셨는데, 그 이유가 무엇이고 사용하지않으면 안되는 이유도 같이 궁금합니다ㅠㅠ
-
해결됨실전에서 바로 써먹는 Elasticsearch 입문 (검색 최적화편)
Elasticsearch 지난 2021년 1월 Elastic 은 소프트웨어 라이선스 전력 변경 - 관련 질문
안녕하세요 우선 좋은 강의 만들어 주셔서 정말 감사드립니다. 저희 회사가 ElasticSearch 기능을 이용해서 서버 구축을 해야 되는 상황이 왔는데요.영상 강의 말씀해주신 부분 들어보니 2021년 1월 부터 Elastic 소프트웨어 라이선스 관련 변경으로 AWS 에서 지원하는 서비스 https://aws.amazon.com/ko/opensearch-service/ 아마존 오픈서치 경우 7.10 버전부터 독자노선 통해 업데이트를 하고 있다고 이해를 했습니다. 그에 반면 Elastic Cloud(elasticsearch 개발한 회사) 경우는 계속 그대로 버전업을 하고 있다 라고 이해를 했습니다. 저희가 일단은 어쩔 수 없이 EC2를 직접 설치해서 해당 서버에서 elasticsearch 를 다운로드 해서 직접 설치하고 관리를 해야 되는 상황에 있는데요. (영상에서 말씀해주신 대로 "모니터링", "확장", "보안" 등 문제 있음) 그럼 EC2 에 elasticsearch 를 다운로드 해서 직접 설치 및 상용 서비스 운영 할 경우 7.10 이상부터는 안된다는 것도 (무료가 안된다는 말 입니다!!) 동일한가요??(검색을 해보았지만 제가 원하는 명쾌한 결과가 안나와서 이렇게 선생님에게 질문 드립니다.) 그럼 좋은 하루 보내시길 바랍니다! 감사합니다.
-
미해결[리뉴얼] 코딩자율학습 제로초의 자바스크립트 입문
고차 함수 작성법과 수업 진도 관련한 질문
안녕하세요. 저는 이전 수업 기초 개념을 다 들었다고 생각했는데, 함수가 함수를 리턴하는 고차함수,그 함수 호출한 내용을 변수에 넣는 것,그걸 리턴값으로 대체하고.. 등등 내용 이해하기가 어렵습니다. 이 장에서 새롭게 배우는 내용이니 학습을 하면 되는걸까요 아니면 제가 이전 진도에서 뭔가 놓치는게 있는걸까요? 후자라면 어떻게 학습을 해야할까요? 감사합니다.
-
해결됨한 입 크기로 잘라먹는 타입스크립트(TypeScript)
타입스크립트 vite 로 설정할때 어떻게 해야되나요??
타입스크립트 리액트 시작하기 듣고 있습니다 vite로 설정할때도 tsconfig.json 똑같이 해줘야할까요?tsconfig.app.json과 tsconfig.node.json 이렇게 두개가 더 있고 이 두파일로 설정하는 것 같은데 둘중 어느 파일을 설정해야되는 건지 잘 모르겠네요... 그리고 강의에서 추가해주시는 옵션 vite (React+ TypeScript) 로 할때도 똑같이 tsconfig 설정 추가해줘야할까요?tsconfig.app.json 파일{ "compilerOptions": { "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo", "target": "ES2020", "useDefineForClassFields": true, "lib": ["ES2020", "DOM", "DOM.Iterable"], "module": "ESNext", "skipLibCheck": true, /* Bundler mode */ "moduleResolution": "bundler", "allowImportingTsExtensions": true, "isolatedModules": true, "moduleDetection": "force", "noEmit": true, "jsx": "react-jsx", /* Linting */ "strict": true, "noUnusedLocals": true, "noUnusedParameters": true, "noFallthroughCasesInSwitch": true, "noUncheckedSideEffectImports": true }, "include": ["src"] } tsconfig.node.json 파일{ "compilerOptions": { "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo", "target": "ES2022", "lib": ["ES2023"], "module": "ESNext", "skipLibCheck": true, /* Bundler mode */ "moduleResolution": "bundler", "allowImportingTsExtensions": true, "isolatedModules": true, "moduleDetection": "force", "noEmit": true, /* Linting */ "strict": true, "noUnusedLocals": true, "noUnusedParameters": true, "noFallthroughCasesInSwitch": true, "noUncheckedSideEffectImports": true }, "include": ["vite.config.ts"] }
-
해결됨실전에서 바로 써먹는 Elasticsearch 입문 (검색 최적화편)
[보충 강의] 비용 나가지 않게 Elastic Cloud 리소스 정리하기 - 영상 누락
[보충 강의] 비용 나가지 않게 Elastic Cloud 리소스 정리하기 영상 확인해보면 3초짜리 영상만 있습니다.그외 영상은 짤린거 같습니다.
-
해결됨웹 개발자와 정보보안 입문자가 꼭 알아야 할 웹 해킹 & 시큐어 코딩
파일 업로드 취약점 공격 실습 웹쉘 미작동
파일 업로드 취약점 공격 실습시에 webshell.php 파일을 작성하여 업로드해 시스템명령어를 실행해야하는데Warning: system() [function.system]: Cannot execute a blank command in C:\APM_Setup\htdocs\insecure_website\upload\webshell.php on line 2라는 에러만 뜹니다. 강의자분이랑 코드도 똑같이 작성하고 실습도 차근차근 진행하였는데 계속 오류가 뜹니다.
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
강의 콘텐츠 업데이트 일정
안녕하세요. 수강평들을 살펴보니 올해 상반기 중으로 강의를 업데이트 할 계획이라고 하신 것을 봤습니다. 상반기중에 업데이트 완료될 지, 그리고 업데이트 될 거라면 업데이트 예정 일정 정도를 대략적으로 알 수 있을까요?
-
미해결비전공자도 이해할 수 있는 Docker 입문/실전
dockerfile build 질문
docker build -t my-jdk17-server .명령어 실행했는데 선생님처럼 my-jdk17-server 이미지만 생성되는게 아니라openjdk:17-jdk 이미지까지 자꾸 생성이 되는데 왜 그런지 이유가 궁금합니다!
-
해결됨한 입 크기로 잘라먹는 타입스크립트(TypeScript)
node js 21.6.2 버전 tsx 질문
node js 의 LTS 버전이 아닌 21.6.2 버전을 사용하고 있습니다. 강사님 수업을 통해 타입스크립트를 학습중인데 한가지 궁금한 사항이 생겼습니다. 기존의 ts-node의 경우 호환 문제로 tsx를 이용하라는 글을 보았는데 tsconfig.json 에서 ts-node를 사용하기 위해서는 ts-node 를 설정해야 제대로 실행이 된다고 하셨는데 21.6.2 버전에서위 그림처럼 ts-node를 주석처리 후 tsx를 실행해도 실행이 되던데 어떤 차이점 때문에 실행이 되는 건지 궁금합니다. 다른 에러나는 분들의 경우 제대로 실행을 위해 tsx { "esm": true} 을 설정해야 하던데 저는 출력이 그대로 되어서 궁금합니다.
-
해결됨챗GPT와 파이썬으로 주식 자동매매 앱 및 웹 투자 리포트 만들기
pykrx 설치가 되지 않습니다.
numpy 1.23.4pandas 2.0.3버전으로 설치 했음에도 불구하고아래와 같이 pip install pykrx를 하게되더라도 오류가 납니다.
-
미해결따라하면서 배우는 웹애플리케이션 만들기
초보
정말 코딩 처음 배우고 한번도 배우고 본 적이 없는데.. 난이도 괜찮을까요??
-
미해결[입문자를 위한 UE5] Part2. 언리얼 엔진 2D 게임 개발 입문
UI가 유닛 스프라이트에 가려집니다.
강의 영상을 보면 UI가 캐릭터 스프라이트 위에 뜨는데 저는 위의 사진처럼 스프라이트에 UI가 가려집니다.혹시 어떤 설정을 빼먹어서 그런 것인지 알 수 있을까요?
-
해결됨디지털포렌식 입문자를 위한 디지털포렌식 전문가 2급 실기 시험대비 강의(Encase/Autopsy)
시나리오4 vmdk 불러오기 실패
안녕하세요.시나리오4 강의를 보면서 풀이 연습 도중Autopsy으로 VM file인 Windows 11 x64.vmdk 선택 후 아래 에러 메시지와 같이 뜨면서 불러오지를 못하는 상황입니다."An Error occurred while opening the image: Error loading file system"이 경우 어떻게 해결해야 하나요?
-
미해결한 입 크기로 잘라먹는 Next.js(v15)
index page에서 이미 모든 SSG 경로 생성
강의 파트 : 2.16)SSG 4.폴백옵션 설정하기. 질문 : SSG경로 생성은 /books/[id] 페이지 요청이 발생했을 경우 생성되어야 하는걸로 이해했지만, index page만 접속해도 index page에 노출되는 id 값을 가진 데이터들이 전부 /books/[id] 에 해당하는 SSG 파일이 생성되었습니다.(지금 추천하는 도서, 등록된 모든 도서)(위의 사진은 빌드 후, 인덱스 페이지 요청 시 생성된 SSG파일들 입니다.)(인덱스에서 스크롤 해보니 생성되는것을 확인했습니다.)이 상황은 next의 LInk컴포넌트 frefetch와 연관있는 경우일까요?
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
nunique 값이 다를 때의 인코딩
안녕하세요,시나공 책을 보니 object 컬럼의 nunique 값이 다를 때는 train, test 데이터를 concat한 뒤 원핫 인코딩을 해주어야한다고 나와있는데 레이블 인코딩도 마찬가지인가요? 모의문제 2에서는 neighbourhood의 nunique값이 다른데 concat 없이 레이블 인코딩을 진행하신 것 같아서 질문 남깁니다.
-
미해결
맥os에 flutter 설치 시 java 등 여러문제발생
Doctor summary (to see all details, run flutter doctor -v):The operation couldn’t be completed. Unable to locate a Java Runtime.Please visit http://www.java.com for information on installing Java.The operation couldn’t be completed. Unable to locate a Java Runtime.Please visit http://www.java.com for information on installing Java.[✓] Flutter (Channel stable, 1.22.5, on macOS 15.5 24F74 darwin-x64, locale ko-KR)[!] Android toolchain - develop for Android devices (Android SDK version 30.0.3) ✗ Could not determine java version[✓] Xcode - develop for iOS and macOS (Xcode 15.2)[!] Android Studio (version 2024.3) ✗ Flutter plugin not installed; this adds Flutter specific functionality. ✗ Dart plugin not installed; this adds Dart specific functionality. ✗ Unable to find bundled Java version.[!] Android Studio ✗ Flutter plugin not installed; this adds Flutter specific functionality. ✗ Dart plugin not installed; this adds Dart specific functionality. ✗ Android Studio not found at 안드로이드 스튜디오 경로/Contents [!] Connected device ! No devices available ! Doctor found issues in 4 categories.분명히 전부 다 설치했는데도 자꾸 이렇게 나오네요...왜 이럴까요 클로드에도 물어봤는데 이상한 이야기만 하구요 자바는 몇번이나 설치했는지도 모르겠는데 계속 자바는 없다고 나오네요 혹시 도와주실수있으신가요
-
해결됨1. 유니티가 어려운 입문자를 위한 강의
유니티 설치 질문
안녕하세요! 현재 시점 기준으로 유니티6까지 나왔는데,영상에서 소개해주신 버전으로 다운 받아야 강의 듣기 수월할까요?아니면 상관없나요?
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
그룹바이 agg 함수에서 하나의 컬럼에만 적용시키는 방법
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요먼저 유사한 질문이 있었는지 검색해보세요# 원산지와 메뉴 기준 (평균, 합계) df.groupby(['원산지','메뉴']).agg(['mean','sum'])# 원산지와 메뉴 기준 (평균, 합계) df.groupby(['메뉴']).agg(['mean','sum'], numeric_only=True)원산지와 메뉴기준으로 agg하여 mean 과 sum을 구했을때 코드를 알려주셨는데요, 원산지 하나의 칼럼의 mean과 sum을 보고싶을 때는 어떻게 해야하나요? 에러가 나네요,, 아마 원산지가 빠져서 문자열이라 그런거같은데, numeric_only = True을 어디에 넣어야하나요?
-
미해결[웹 퍼블리싱 실습] 웹 표준 사이트 만들기
강의 수업노트 링크에 오류가 있어요.
첫 번째 강의인 layout1 수업 노트 보기에서 'HTML 레퍼런스' 를 클릭하면 티스토리로 연결되긴 하는데 '존재하지 않는 페이지입니다' 화면이 떠요..!
-
미해결RAG를 활용한 LLM Application 개발 (feat. LangChain)
답변 정확성이 떨어지는 것 같습니다
Upstage의 모델을 사용하는데 답변의 정확성이 떨어지는 것 같습니다. 아래 캡처 화면을 보면 retriever가 페이지를 가져오는 것 까지는 괜찮아 보이는데, 가져온 문서의 내용을 적용하여 계산하는 것, 그리고 심지어 기본적인 수학적 계산도 종종 오류를 냅니다 ㅜㅜ 더 정확한 답변을 내도록 할 방법이 있을까요?