묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실전! Querydsl
update flush() 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]1. 제가 생각 하는 것이 맞나요?JPQL의 경우 실행 시 flush()가 호출 되는데그렇다면 이전의 변경 감지 + update 쿼리가 실행이 되는 것으로 알고 있습니다.그뒤에 flush()를 호출을 하더 라도 이전 값은 다 DB에 반영되어 있고 영속성 컨텍스트는 변경이 없기 때문에변경감지 쿼리도 안나가게 되는 것으로 알고 있습니다.2. flush()를 호출 하는 것이어떤 의미가 있는 건가요?
-
해결됨한 입 크기로 잘라먹는 타입스크립트(TypeScript)
ts-node src/index.ts 실행시 오류 건
안녕하세요 윈도우 사용자이구요 $ npm install ts-node -g 설치 하니changed 20 packages in 3s그리고 강의 대로 ts-node src/index.ts 하니 아래와 같이 오류가 나고 있습니다 ㅠㅠ $ ts-node src/index.ts(node:22880) Warning: To load an ES module, set "type": "module" in the package.json or use the .mjs extension.(Use node --trace-warnings ... to show where the warning was created)D:\work\onbity-typescript\section01\src\index.ts:3export {};^^^^^^SyntaxError: Unexpected token 'export' at internalCompileFunction (node:internal/vm:128:18) at wrapSafe (node:internal/modules/cjs/loader:1280:20) at Module._compile (node:internal/modules/cjs/loader:1332:27) at Module.m._compile (C:\Users\PC\AppData\Roaming\npm\node_modules\ts-node\src\index.ts:1618:23) at Module._extensions..js (node:internal/modules/cjs/loader:1427:10) at Object.require.extensions.<computed> [as .ts] (C:\Users\PC\AppData\Roaming\npm\node_modules\ts-node\src\index.ts:1621:12) at Module.load (node:internal/modules/cjs/loader:1206:32) at Function.Module._load (node:internal/modules/cjs/loader:1022:12) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:135:12) at phase4 (C:\Users\PC\AppData\Roaming\npm\node_modules\ts-node\src\bin.ts:649:14)
-
해결됨[UI3 업데이트] 피그마 배리어블을 활용한 디자인 시스템 구축하기
라이브러리 세팅과 연결 관련 질문드립니다.
안녕하세요~ 현재 [섹션 4. 컴포넌트 만들기 전 라이브러리 세팅하기] 부분을 듣고 있는데어디서 잘못 된 건지 알 수 없어 이렇게 질문 드립니다. [섹션 4. 컴포넌트 만들기 전 라이브러리 세팅하기] 에서 라이브러리를 발행하는 건앞강의에서 실습한 베리어블 파일 말고 올려주신 BOLD PLUS Foundation v1.2.1를발행하는 걸로 이해했는데 맞을까요?UI component library space 파일은 그냥 제가 따로 새 파일을 만드는건가요?아니면 혹시 파일을 공유해 주신 걸까요?일단 제가 UI component library space파일을 새로 만들고 영상대로따라 해본다고 했는데 뭐가 잘못 된건지 에셋들이 뜨지 않고 계속아래 이미지로 보이는데 어떻게 하면 퍼블리시한 에셋들이 보일까요? ㅜㅜ
-
미해결김영한의 실전 자바 - 기본편
static 파트의 MathArrayUtil 문제에 대해 질문있습니다
밑에 동일한 질문이 있긴한데 이해를 못하겠어서요저는 이런식으로 sum이라는 private static으로 선언된 변수를 만들고 해당 변수를 사용해서 sum,average 메소드에 사용 했는데요 이렇게 비슷하게 사용하신분의 질문글의 답글을 보니까 클래스 변수를 쓰면 안되고 이유는 여러곳에서 해당 클래스를 사용하게 될 경우 sum의 값이 손상될 수 있다는 이유였는데요 private static을 쓰는데 어떻게 여러곳에서 sum 변수에 접근할 수 있는지 궁금합니다 private은 해당 클래스 내에서만 사용할 수 있는거 아닌가요? 만약 사용할 수 있다고 해도 private 이라는 접근제어자가 다른 곳에서 사용 하지 못하게 하려는 목적이라고 알고있는데 그럼 private을 이용하여야 하는 이유를 모르겠습니다package static2.ex; public class MathArrayUtils { private MathArrayUtils(){} private static int sum; static int sum(int[] values){ for (int v : values) { sum += v; } return sum; } static double average(int[] values) { return (double)sum / values.length; }
-
미해결RAG를 활용한 LLM Application 개발 (feat. LangChain)
패키지 버전이 궁금합니다.
python, openai, langchain, chroma 등 강사님이 강의에서 사용하신 패키지 버전이 궁금합니다.
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
강의 연장문의
안녕하세요 강의가 이제 한달밖에 안 남았는데 회사에 중요한 프로젝트가 있어서 도저히 보지 못하고 있습니다 ㅠㅠ. 최대한 강의를 연장해주실수 있을까요? ㅠㅠ
-
미해결스프링 핵심 원리 - 기본편
관심사의 분리 테스트 코드 수정 - BeforeEach 사용 이유
1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]관심사의 분리 강의 24분 20초대에 MemberServiceTest 테스트 코드 수정 부분입니다. 강사님께서 AppCofig를 바로 사용하시는게 애매하다고 말씀하시고 "BeforeEach"를 통하여, 각 테스트 진행 전 memberService를 새롭게 정의하는 방식으로 알려주셨습니다궁금한점이, 생성된 memberService 인스턴스가 일부 테스트 함수에서, 멤버 변수로 값을 대입 받는다거나 그런 로직이 있는 경우들 때문에 애매하다고 말씀을 해주신 것일까요? (좀 더 상세하게 알려주시면 감사드리겠습니다)현재 강의에서 사용되는 MemberServiceImpl 클래스에서 정의되어있는 메서드들은 재활용 되어도 별 문제 없다는 생각이 들어, MemberServiceTest-테스트 클래스 상단에 AppConfig 정의해주고 memberService도 초기화하지 않은 이유에 대해 좀 더 상세하게 알고 싶어 질문 드리게 되었습니다
-
미해결초보자를 위한 ChatGPT API 활용법 - API 기본 문법부터 12가지 프로그램 제작 배포까지
Streamlit 설치가 안 되요
가상 환경을 만들어서 pip install streamlit을 하면 cmake와 pyarrow가 안 된다며 설치가 안 돼요 그리고 자꾸 cmd 옆에 경고 표시가 떠요
-
미해결실습으로 손에 잡히는 SQLD의 정석(2과목)
ORCL등록되지 않았다고 나옴!
ORA-12514: 데이터베이스에 접속할 수 없습니다. %s 서비스가 %s의 리스너에 등록되지 않았습니다. (CONNECTION_ID=+MvkL937Qk6z4IPwPp85vQ==) 요렇게 나옵니다..ㅠㅠ
-
해결됨실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
@Transactional(readOnly = true) 의 트레이드 오프
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]안녕하세요 영한님.이 강의를 보고 질문이 생겨 남기게 되었습니다.이전의 강의에서 @Transactional(readOnly = true)가 성능에서 최적화 해주는 부분이 있다해서 조회용 Service 레이어의 모든 조회용 메서드에 @Transactional(readOnly = true)를 붙였습니다.OSIV 라는 개념을 공부하면서 커넥션 풀이 마르지 않게 비활성화 해야된다는것을 보고제 방식대로라면 OSIV 를 비활성화 하더라도 모든 서비스 layer의 메소드가 커넥션을 점유해야 돼서 (CUD api 에서 부르는 서비스 메소드는 @Transactional, R 에서는 @Transactional(readOnly = true)가 붙을테니) 마르지 않을까 하는 고민이 생겼습니다.그렇다고 최소한으로 커넥션을 점유하기 위해 OSIV를 false 로 가져가면서 Repository의 조회 메소드 단위로만 @Transactional(readOnly = true)을 붙이면영속성 컨텍스트의 범위도 그만큼만 가져가서 1차캐시나 지연로딩으로 batch size만큼 가져오는것도 사용을 못할테니영속성 컨텍스트의 사용이 필요할때만 붙이는게 맞을지 아니면 Service layer의 조회용 메서드에 붙여도 될지 잘 모르겠습니다.
-
해결됨2주만에 통과하는 알고리즘 코딩테스트 (2024년)
추가 강의 순서
추가 강의 또한 순서대로 보는 것이 도움이 되나요?? 아니면 원하는 강의를 들어도 괜찮나요??
-
미해결[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
15:54초 코드 설명창 문의
15:54초에서 해당 코드 설명이 나와 있는 것 같은데, 저는 설명창이 나오지 않는데 어떻게 하면 설명을 확인할 수 있나요?
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
df.head()와 df 차이점 문의
df.head()와 df 입력시 차이점이 어떤것인가요?
-
해결됨처음하는 파이썬 백엔드 FastAPI 입문 (FastAPI부터 비동기 SQLAlchemy까지) [풀스택 Part1-2]
섹션 12 SQLAlchemy 검색 기본 문법 질문
섹션 12 SQLAlchemy 검색 기본 문법7분 54초@app.get("/users/{user_id}") def read_user(user_id: int, db: Session = Depends(get_db)): db_users = db.query(User.username, User.email).all() if db_users == []: return {"error": "User not found"} return {"db_users": db_users}강의 내용과 동일하게 작성하여 실행 했는데,아래와 같은 오류가 났습니다.구글 검색 해 봐도... 잘 모르겠어서 질문 남겨봅니다... ValueError: [ValueError('dictionary update sequence element #0 has length 6; 2 is required'), TypeError('vars() argument must have __dict__ attribute')]
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
vmware 로 가상서버 여러 대 띄울때 고정ip 로 각각 할당하는 법 알려주세요
vmware 로 구축 시 3개 가상서버의 네트워크 설정을 nat 로 구성하고 서버 띄우면 ip가 전부 동일하게 뜨는데, 다른 설정을 해주어야 하나요?그리고 재부팅 때마다 동적 ip 할당이 되는데, 고정ip로 설정하고 진행하면 될까요?
-
미해결
안녕하세요. 인텔리제이 gradle에대해서 질문있습니다.
./gradlew clean test 실행하면 사진에 나오는 문제점이 나옵니다. UTF-8 설정이나gradle설정도 8.7로 되어있으나 여전히 같은 문제로 고통받고 있습니다.
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
학습 방법 문의 드립니다!
안녕하세요, 큰돌님!현재 이직을 위해 코테 준비를 하려고 하는데, 평소 Java 만 사용하다보니 cpp 은 거의 모르는 상태 입니다. (재작년 이직 할 때 잠깐 강의 보면서 따라 쳤던 경험만 있습니다.) 예전에 큰돌님 강의 보면서 공부할 때는 교안은 따로 안보고 주차 별 문제 풀이만 계속 진행 했었는데요. 이번에는 조금 더 천천히 그리고 하나부터 제대로 공부해보려고 합니다. 그래서 커뮤니티에 선배님들이 남긴 글 보니까 교안을 먼저 1회독하고 시작하라고 하는데 어떤 교안을 말씀하는건지 헷갈려서요..이해한 바로는 10주차 알고리즘 교안(cpp 과 친해지기) 1회독 후 알고리즘 개념 교안 + 0주차 강의부터 쭉 진행하면 되는걸까요?
-
해결됨앨런 Swift Concurrency for Swift 6 (Part-1)
Task.sleep Non-blocking 추가 질문
6강 14분48초에 Task.sleep이 논 블락킹 방식으로 진행되면서 해당 쓰레드에서 다른일을 처리할 수 있다고 하셨는데, sleep을 처리하는 동안 다른 일을 할 수 있는 예제 코드를 알수 있을까요? 해당 강의 예제 코드에서는 sleep이 끝난 뒤에 코드가 실행되는 예시를 보여주셔서 어떻게 task.sleep 사이의 시간을 활용할 수 있는지 궁금합니다.
-
미해결모두를 위한 대규모 언어 모델 LLM(Large Language Model) Part 2 - 랭체인(LangChain)으로 나만의 ChatGPT 만들기
docStore
InMemoryStore은 영구 저장이 아닌데요docStore도 영구 저장하는 방법이 있을까요?
-
해결됨Flutter로 웹 서비스 개발하기 (1) - Responsive Web
[섹션4] 햄버거 아이콘
안녕하세요,해당강의수강중인데(띄워쓰기가안되네요..)tablet/mobile스크린모델에서drawer를구현할때쓰는햄버거(hamburger.png)가build했을때크롬웹에서안보이네요..assetpath/menu_tablet_and_mobile파일에서코드는정확하게다넣었는데그림이보이지않아문의드립니다.