inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

172만명의 커뮤니티!! 함께 토론해봐요.

단일 쓰레드에서 성능 차이가 발생하는 이유

미해결

김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성

성능 테스트를 할 때 멀티쓰레드를 사용하는 것이 아닌 단일 쓰레드(main 쓰레드) 만 사용하고 있는데, increment()에 synchronized를 붙인 것과 안 붙인 것의 성능 차이는 왜 발생하는 것인가요? BasicInteger와 VolatileInteger의 경우에는 캐시를 사용하는가, 메인 메모리를 사용하는가의 차이로 성능 문제가 발생했다는 것은 알겠는데, BasicInteger와 SyncInteger 간의 성능 차이가 왜 발생하는 것인지 모르겠습니다..

  • java
  • 객체지향
  • 동시성
  • multithread
  • thread
도토리 댓글 2 좋아요 0 조회수 242

일 대 일 관계

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

[질문 내용] 회원 테이블과 주민등록번호 테이블이 있다 가정했을 때 주민등록번호는 회원의 고유번호이고, 유니크 정보이기 때문에 회원과 주민등록번호 는 서로 일대일 관계가 되겠네요? 그렇다면 이 두 테이블에 대한 엔티티도 만들었을 때 서로 외래키를 선택할 수도 있는거고요.

  • java
  • jpa
soojinkimss 댓글 2 좋아요 1 조회수 107

사용자 파일 밑에 Anaconda 설치가 되지 않습니다.

미해결

문과생도, 비전공자도, 누구나 배울 수 있는 파이썬(Python)!

Destination Folder 위치가 올바르게 설정되어 있었고 그대로 Next를 클릭했으나, 아래와 같은 창이 계속 나타납니다. 다시 프로그램을 다운로드 받아도 같습니다. 어떻게 해결할 수 있나요?

  • python
이연지 댓글 1 좋아요 0 조회수 398

vscode말고 cursor ai사용해도 되나요

해결됨

파이썬으로 나만의 블로그 자동화 프로그램 만들기

vs코드랑 cursor랑 다른거죠..? vs코드에 ai 랑 이거저거 붙이면 cursor되는걸로 아는데 제가 이해를 제대로 한게 맞을까요.. 코드 완전 초보라 암것도 몰라요;

  • python
  • wordpress
  • 웹-크롤링
  • selenium
정관용 댓글 2 좋아요 0 조회수 786

강의의 핵심이 기본 객체 생성 vs 배열 객체 생성 의 차이인건가요?

미해결

김영한의 실전 자바 - 기본편

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] int[] students = new int[2]; //이건 정수형 배열을 선언하는 것이고 Student student1 = new Student(); // 이건 Student클래스의 인스턴스인 student1객체를 생성하는 것이고 Student[] students = new Student[2]; 그리고 이제 이건 Student클래스 객체를 두 개 생성하는 배열을 선언하는 것인가요?

  • java
  • 객체지향
ghdtldus03a 댓글 1 좋아요 0 조회수 111

묻습니다. 질의 하기 전에 체크해야 할 것

해결됨

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! 질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요 먼저 유사한 질문이 있었는지 검색해보세요 묻습니다. 영상을 시청하다 멈추고 이곳에 질문을 남기면, 영상 시청 지점도 자동으로 기록 저장 되고 있는지 그 기능에 대해 묻습니다. 앞서 영상에서 오름차순 내림차순 관련 질의를 했으나 질문 의도와는 다른 답변을 보고, 제가 질의하게 된 영상 지점을 확인 하지 않은 듯한 인상이었습니다. 영상의 해당 지점을 질의하려면 강의 제목을 다시 확인하고 해당 지점의 시간을 직접 기록해야 하는지 그러한 안내를 바랍니다.

  • python
  • 머신러닝
  • 빅데이터
  • pandas
  • 빅데이터분석기사
강민균 댓글 1 좋아요 0 조회수 101

@ManyToOne, @JoinColumn질문드립니다.

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

@ManyToOne, @JoinColumn에 대해 학습하면서 이해가 잘 되지않아 구글링이나 chatGPT와 같은 AI를 통해 아래와 같이 정리했는데요. 이렇게 이해하면 될까요? 제가 올바르게 이해한것이 맞는지 궁금합니다.. JoinColumn에는 매핑할 외래 키 컬럼 이름을 적는다. 테이블에서 외래키로 사용될 컬럼이름을 적는다. Member 엔티티의 team이랑 MEMBER 테이블의 외래키 컬럼(TEAM_ID)을 서로 매핑해줘야 MEMBER 테이블의 외래키(TEAM_ID)를 통해서 Team을 가지고 올 수 있다. @JoinColumn을 통해 MEMBER테이블의 외래키 컬럼 이름이 TEAM_ID임을 명시하고,@ManyToOne 을 통해 Team엔티티와의 관계를 정의한다. 즉, @JoinColumn과 ManyToOne을 통해 Member엔티티와 Team엔티티의 관계를 정의한다. JPA는 Team엔티티에서 @Id로 설정된 필드를 확인하고, 해당 필드가 Team엔티티의 기본키임을 알게된다. 그리고 JPA는 Member테이블의 외래키와 Team테이블의 기본키를 매핑해서 외래키-기본키 관계를 설정한다. Member엔티티의 필드에는 Team team이 있지만 db에는 객체를 저장할 수 없으므로 Member엔티티를 em.persist()로 저장할떈, db에 team 객체가 아니라 @JoinColumn으로 명시했던 외래키가 저장된다. 이때 Team엔티티에서 @Id로 설정된 필드의 값이 저장된다. member.getTeam()을 할때도 MEMBER 테이블의 TEAM_ID를 사용해 Team엔티티 데이터를 가져올수있다. @JoinColumn으로 명시했던 외래키 값으로 TEAM테이블을 조회해서 TEAM객체를 생성해서 리턴한다.

  • java
  • jpa
오리쉐리 댓글 2 좋아요 1 조회수 150

파이썬 코드 실행방법

해결됨

데이터 분석을 위한 파이썬: 입문부터 꿀팁까지

강의에서 윈도우는 따라 하기 힘들어서 강의 아래 자료에다가 윈도우에서 파이썬 실행하는 방법을 올려주신다고 했는데 도저히 찾을 수 없고, 강의자료도 못찾겠어요. 너무 복잡해요.... 자료 있는 곳 좀 알려주세요.

  • python
  • 데이터-엔지니어링
fosqkqk 댓글 1 좋아요 0 조회수 1288

스냅샷이 없는 상태에서의 변경 감지 방법이 궁금합니다.

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] Member member = new Member(1L, "member"); em.persist(member); member.setName("Test"); tx.commit(); 위 코드를 실행하면 아래와 같이 SQL 쿼리문이 로그에 찍히는데요 Hibernate: /* insert for hellojpa.Member */ insert into Member (name, id) values (?, ?) Hibernate: /* update for hellojpa.Member */ update Member set name=? where id=? persist()를 할 때 member 객체를 영속성 컨텍스트에 등록하고, 해당 상태에서는 신규 엔티티이므로 setName()으로 이름을 바꾸더라도 새로운 값이고, DB와 동기화되지 않았기에 스냅샷도 없을 것이라 생각했습니다. 그래서 쿼리문도 INSERT 쿼리문 1개만 발생할 줄 알았는데, 왜 UPDATE 쿼리문도 함께 발생하는지 알려주실 수 있을까요? 정확히는 persist를 수행하고 setName을 수행할 때, 스냅샷이 생성되지 않은 상태, 스냅샷이 없는 상태에서 어떻게 변경을 감지하여 UPDATE 쿼리문을 작성한 것인지 궁금합니다. 처음에는 PK 생성 전략을 @GeneratedValue(strategy = GenerationType.IDENTITY) 로 해서 INSERT문이 먼저 생성되어야만 하는 것이 원인인줄 알았지만, SEQUENCE 전략으로 바꿔도 UPDATE 쿼리문이 발생하는 것을 보고 잘못 짚은 것 같아 질문 남겼습니다. 감사합니다.

  • java
  • jpa
천다인 댓글 2 좋아요 0 조회수 185

Downstream Mono, Flux가 subscriber인가요?

미해결

Kevin의 알기 쉬운 Spring Reactive Web Applications: Reactor 1부

안녕하세요! 마블 다이어 그램을 보면 upstream Flux나 Mono는 코드상 Flux.just(), Mono.just()를 통해 직관적으로 생산자로 이해가 되는데! Downstream Flux, Mono는 무엇을 의미하는지 이해가 가지 않습니다. Subscriber라고 보면 될까요? 좋은 강의 감사합니다.^^

  • java
  • spring
  • project-reactor
  • webflux
가보자!! 댓글 1 좋아요 0 조회수 173

강의자료

해결됨

강화학습 입문에서 Deep Q-learning/Policy Gradient까지

강의자료는 따로 없나요?

  • python
  • 딥러닝
  • 강화학습
  • pytorch
댓글 2 좋아요 0 조회수 146

아나콘다를 D드라이브에 설치했는데

미해결

프로그래밍 시작하기 : 도전! 45가지 파이썬 기초 문법 실습 (Inflearn Original)

아나콘다를 D드라이브에 설치했는데 시작프로그램에서도 일반적으로도 환경변수PATH에서도 다 인식을 안하는군요. 그냥 디폴트경로에 설치해야 하는걸까요? 버전은 2024.10-1 윈11에 오늘설치해봤습니다.

  • python
ysm2u 댓글 4 좋아요 0 조회수 794

python 3 (ipykernel)이 뜨지 않음

미해결

프로그래밍 시작하기 : 도전! 45가지 파이썬 기초 문법 실습 (Inflearn Original)

맥북 유저입니다. 다른 분들처럼 in[]으로 뜨지도 않고 초록색으로 변하지도 않고, python 3 (ipykernel)이 뜨지 않아 그냥 진행했는데 영상보고 shift+enter누르면 숫자가 올라가다가 이미지처럼 하단에 순서대로 새 창이 생깁니다.. 이렇게 진행하는게 맞을까요? 프로그램 삭제 이후 재설치도 해보았습니다. 해결 방안을 자세한 경로로 공유부탁드립니다. !

  • python
소연 권 댓글 1 좋아요 0 조회수 231

자바 입문 메서드 호출과 값 전달2

미해결

김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/) [질문 내용] 여기에 질문 내용을 남겨주세요. 안녕하세요. 여기서 코드 상으로는 sout 1,4,2,3 순서로 작성하였는데 출력결과에서는 어떻게 1,2,3,4 순서대로 출력되는지 궁금합니다.

  • java
  • 객체지향
양진주 댓글 2 좋아요 0 조회수 160

mmdetection 문제발생합니다.

미해결

[개정판] 딥러닝 컴퓨터 비전 완벽 가이드

# 아래를 수행하기 전에 kernel을 restart 해야 함. from mmdet.apis import init_detector, inference_detector import mmcv /usr/local/lib/python3.11/dist-packages/mmcv/__init__.py:20: UserWarning: On January 1, 2023, MMCV will release v2.0.0, in which it will remove components related to the training process and add a data transformation module. In addition, it will rename the package names mmcv to mmcv-lite and mmcv-full to mmcv. See https://github.com/open-mmlab/mmcv/blob/master/docs/en/compatibility.md for more details. warnings.warn( --------------------------------------------------------------------------- ImportError Traceback (most recent call last) <ipython-input-1-635200d92710> in <cell line: 0>() 1 # 아래를 수행하기 전에 kernel을 restart 해야 함. ----> 2 from mmdet.apis import init_detector, inference_detector 3 import mmcv 5 frames /usr/lib/python3.11/importlib/__init__.py in import_module(name, package) 124 break 125 level += 1 --> 126 return _bootstrap._gcd_import(name[level:], package, level) 127 128 ImportError: libcudart.so.11.0: cannot open shared object file: No such file or directory --------------------------------------------------------------------------- NOTE: If your import is failing due to a missing package, you can manually install dependencies using either !pip or !apt. To view examples of installing some common dependencies, click the "Open Examples" button below. --------------------------------------------------------------------------- mmdetection 임포트 문제발생합니다.

  • python
  • 머신러닝
  • 딥러닝
  • keras
  • tensorflow
  • 컴퓨터-비전
최용석 댓글 3 좋아요 0 조회수 204

@ManyToOne(fetch = FetchType.LAZY) 하고 콘솔에 select 쿼리문

해결됨

자바 ORM 표준 JPA 프로그래밍 - 기본편

[질문 내용] 단방향 연관관계 영상 22분 10초 쯤에서 Member클래스에 Team 필드 어노테이션으로 @ManyToOne(fetch = FetchType.LAZY)를 지정하고 서버를 재실행하였을 때 김영한 강사님 콘솔에서는 쿼리가 지연로딩되어 분리돼서 Member와 Team이 따로 조회가 되는걸로 나와있는데요 저도 같은 환경으로 실행하였을 때는 한 DB테이블만(MEMBER) 만 조회돼서 나오는데 왜 이러는 것인지 궁금합니다 .

  • java
  • jpa
soojinkimss 댓글 1 좋아요 0 조회수 105

scikit-learn 1.5.1 matplotlib 3.9.2

미해결

[리뉴얼] 처음하는 파이썬 머신러닝 부트캠프 (쉽게! 실제 캐글 문제 풀며 정리하기) [데이터분석/과학 Part2]

from matplotlib import pyplot as plt fig = plt.figure(figsize=(6, 6)) fig.subplots_adjust(left=0, right=1, bottom=0, top=1, hspace=0.05, wspace=0.05) for i in range(64): ax = fig.add_subplot(8, 8, i + 1, xticks=[], yticks=[]) ax.imshow(digits['images'][i], cmap='binary', interpolation='nearest') ax.text(0, 7, str(digits.target[i])) plt.show()

  • python
  • 머신러닝
  • pandas
  • kaggle
while_ true_effort 댓글 1 좋아요 0 조회수 145

주피터 노트북

해결됨

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

실습 환경 안내 강의를 시청했습니다 주피터 노트북이라는게 구글 코랩 실행에서 나오는 코드입력 화면을 주피터 노트북이라고 지칭한다고 생각하면 되는 건가요?

  • python
  • 머신러닝
  • 빅데이터
  • pandas
  • 빅데이터분석기사
추상엽 댓글 1 좋아요 0 조회수 91

파이썬 창 우측 상단에 테스트 버튼 기능은 뭔가요?

해결됨

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

파이썬 창 우측 상단에 테스트 버튼 기능은 무엇인가요?

  • python
  • 머신러닝
  • 빅데이터
  • pandas
  • 빅데이터분석기사
추상엽 댓글 1 좋아요 0 조회수 95

녹화된 스크립트매크로를 파이썬에서 활용하는 방법 내용이 안보입니다.

미해결

직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피

질문 남겨주셔서 감사합니다. 막히면 언제든 무엇이든 자주 질문 던져주세요. 수학/과학이나 알고리즘과는 달리 업무자동화 코딩은 고민해서 풀리는 경우가 정말 드뭅니다. 다시 말씀드리지만, 질문을 자주자주 남겨주세요. 저도 최대한 빠르게 회신 드리겠습니다. 당부드릴 두 가지가 있습니다. ① 가급적 구체적으로 설명해주세요. ② 특정 챕터 관련 질문 남겨주실 때는, 어느 챕터인지 알려주세요ㅜ ==================================== 빈 화면이 보이는데 저만 그런걸까요? 다른 챕터들은 다 잘 나오는데 이 챕터만 안보이네요. 확인 부탁드리겠습니다.

  • python
  • 한컴오피스
강혜진 댓글 2 좋아요 2 조회수 174

인기 태그

인프런 TOP Writers

주간 인기글