inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

ll- al 명령어 관련 문의

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

ll 명령어는 오류 없이 잘 출력되는데, ll -al 명령어는 이미지와 같이 오류가 뜹니다. 해결 방법 문의드립니다.

  • react
  • 인공지능(ai)
  • claude
. mediarep1 댓글 1 좋아요 0 조회수 82

노션 접근권

미해결

2026 코딩테스트 올인원 [JAVA]

계정이 일치하는데 권한이 없다고 나옵니다. 권한 한번더 확인 및 설정 부탁드려도 될까요?

  • java
  • 코딩-테스트
  • 알고리즘
  • data-structure
김규리 댓글 1 좋아요 0 조회수 63

cursor ui 변경 문의

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

안녕하세요. 맥에서 cmd+shift+p를 눌러 View: Toggle Parimary side bar position 메뉴를 찾을 수가 없는데, 어떻게 변경하면 될까요? Customize Sidebar에서 강의 화면과 동일하게 바꿀 수 있는 방법이 있을까요

  • react
  • 인공지능(ai)
  • claude
댓글 2 좋아요 0 조회수 179

상태 표시줄 설치 오류

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

상태표시줄 설치하였는데, 보이지 않고 있습니다. 윈도우 사용중이며, 커서 내 클로드 열어서 사용중인데 어떻게 해결할 수 있을지 문의드립니다.

  • react
  • 인공지능(ai)
  • claude
댓글 1 좋아요 0 조회수 117

@Version 어노테이션이 붙은 필드는 낙관적 락이든 비관적 락이든 업데이트가 됩니다.

미해결

스프링부트로 직접 만들면서 배우는 대규모 시스템 설계 - 게시판

설명중에 @Version 필드를 낙관적 락에서 이용할 수 있어가지고~ 라고 하셧는데 실제 돌려보니 비관적락 2에도 DB 업데이트가 되었습니다. AI 에게 물어보니 @Version 어노테이션이 붙은 필드는 JPA 사용시 @Lock 어노테이션 사용여부 상관없이 업데이트가 된다고 합니다. 혹 다른 qna 에도 같은 내용이 있는지 확인은 모두 안해 보았습니다. ======================== 응, 같은 엔터티 row에 실제 UPDATE 가 나가면 @Version 필드는 증가한다고 보면 돼. 락 방식이 낙관적이든 비관적이든 핵심은 이거야. @Version private Long version; 이 필드가 있는 엔터티가 dirty checking으로 변경 감지 되고, flush/commit 때 UPDATE 대상이 되면 JPA/Hibernate가 version 값을 같이 갱신해. ========================

  • java
  • mysql
  • spring-boot
  • kafka
  • redis
댓글 1 좋아요 0 조회수 80

형 이번에 낸 책이랑 강의 내용에 차이가 있어?

미해결

죽음의 Spring Batch: 새벽 3시의 처절한 공포는 이제 끝이다.

교보 앱 보다가 형이 낸 책을 발견 했는데 이 강의랑 내용 차이가 있어서 읽는걸 추천하는지 궁금해 책 출간한거 축하해

  • java
  • spring
  • spring-boot
  • spring-batch
  • backend
jackt0506 댓글 1 좋아요 2 조회수 125

형 나 몰래 책내면 모를 줄 알고?

미해결

죽음의 Spring Batch: 새벽 3시의 처절한 공포는 이제 끝이다.

형 나 매일마다 교보 눈팅하는 데 형 책 나와서 깜짝 놀랐잖아! 축하해~ 책쓰는 거 엄청 힘든데 고생했어~ https://product.kyobobook.co.kr/detail/S000219973675

  • java
  • spring
  • spring-boot
  • spring-batch
  • backend
gyuyoung park 댓글 2 좋아요 2 조회수 99

API 400알람 관련문의

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

말씀해주신 내용처럼 해당 내용을 스크린샷하여 AI에 문의하여 방법도 시도해 보았고, 표기되어 있는 내용처럼 상태를 확인하였습니다. 다른 브라우저 접속 및 재로그인, 등 방법을 시도하여도 진행이 되지 않습니다. 혹시 제가 놓치는 부분이 있을까요?

  • react
  • 인공지능(ai)
  • claude
코드넷 댓글 2 좋아요 0 조회수 89

OrderServiceTest 상문주문 테스트 시 update 쿼리 문의

미해결

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

안녕하세요. OrderServiceTest에 상문주문 메서드 실행 할때 쿼리를 봤는데 item에 update 쿼리가 발생했더라고요. 제가 궁금한게 item, member, order.. 등등 persist 했고 중간에 flush를 할만한 jpql이라던가 모든 엔티티 pk가 identity로 되어 있지 않은데 item에 update가 왜 발생한건가요? 엔티티를 persist 하고 flush 전에 변경 감지 set으로 수정하면 insert -> update가 나가는건가요? insert만 나가는거 아닌가요? 감사합니다.

  • java
  • spring
  • 웹앱
  • spring-boot
  • jpa
댓글 1 좋아요 0 조회수 55

사이트가 너무 달라요

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

선생님 사이트와 비교했을 때 제 사이트는 왜이렇게 허접한걸까요?? 그리고 전 플랜모드로 해도 선생님 화면처럼 구체적으로 계획을 클로드가 띄워주지도 않아요 ㅠ

  • react
  • 인공지능(ai)
  • claude
이하준 댓글 2 좋아요 0 조회수 109

next.js 설치

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

next.js에서 npx코드 복사하여 설치했는데, 선생님과는 화면이 좀 많이 다릅니다.. 정상적으로 설치가 된걸까요?

  • react
  • 인공지능(ai)
  • claude
이하준 댓글 1 좋아요 0 조회수 71

미션 제출하는 곳

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

미션 제출하는 곳 알려 주시면 감사하겠습니다.

  • react
  • 인공지능(ai)
  • claude
wkpae 댓글 1 좋아요 0 조회수 46

답변이 다른 문제..

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

선생님이랑 동일한 프롬프트를 넣어서 작성했는데, 답변이 왜 이렇게 차이가 날까요??..

  • react
  • 인공지능(ai)
  • claude
이하준 댓글 1 좋아요 0 조회수 64

123강 질문

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

중간에 코드가 중복되었다는 걸 어떻게 알 수 있는 거죠? 개발 경험이 쌓이다 보면 알 수 있게 되는 걸까요? 어떤 걸 배워야 이런 걸 잘 인식할 수 있는지 궁금합니다.

  • react
  • 인공지능(ai)
  • claude
탈주하자 댓글 2 좋아요 0 조회수 46

멀티스레드

해결됨

채널톡 면접관이 직접 알려주는 CS 면접 대비 - Java 편

람다와 스트림이 순수 함수를 강제하지 않는데 멀티스레드 환경에 안전하다는 게 어떻게 안전한건지 궁금합니다.

  • java
  • 객체지향
  • computer-science
Cola 댓글 2 좋아요 1 조회수 74

실습에 사용된 MD파일 공유 가능한가요?

해결됨

나만의 Claude Code 하네스 (SPEC·TDD·CI로 짓는 AI 개발 워크플로우)

github에 가면 src 원본만 있고, 실습내용대로 진행하려니 사용된 skill.md 및 다른.md 를 타이핑하기에 내용이 많습니다. 혹시 사용하신 md 파일 공유하여 주실수 있나요?

  • react
  • tdd
  • ai-agent
  • claude
  • 하네스
댓글 3 좋아요 1 조회수 137

mcp서버 추가 후 setting.local.json

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

mcp서버 추가 후에 저는 setting.local.json에 내용 확인이 안되는데 뭐가 문제일까요?

  • react
  • 인공지능(ai)
  • claude
이하준 댓글 2 좋아요 0 조회수 76

N+1 관련해서 질문있습니다.

해결됨

토비의 클린 스프링 - 도메인 모델 패턴과 헥사고날 아키텍처 Part 1

안녕하세요. 우선 좋은 강의 제작해주신 토비님께 항상 감사하고 있어요. 이제 배운지 1년된 왕초보입니당.. 혼자 배워보면서 개인 프로젝트를 만들고 있는데 JPA를 사용하고 있어요. 제가 궁금한 것이... N+1 관련한 문제입니다. 아 일단 프로젝트 주제는 복식부기 가계부에요. @Entity ... public class Journal extends BaseEntity { @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "ledger_id", nullable = false, updatable = false) @OnDelete(action = OnDeleteAction.CASCADE) private Ledger ledger; ... @OneToMany(mappedBy = "journal", fetch = FetchType.LAZY, cascade = CascadeType.ALL, orphanRemoval = true) private List<EntryLine> entries = new ArrayList<>(2); ... public EntryLine getEntryLine(EntrySide side) { switch (side) { case CREDIT : this.entries.stream().filter(line -> line.isCredit()).findFirst() .orElseThrow(...); case DEBIT : this.entries.stream().filter(line -> line.isDebit()).findFirst() .orElseThrow(...); default : throw new ... } } ... // Service에서 저장되기 전에 호출 public void validateSavable() { ... validateJournalSave(); } private void validateJournalSave() { AccountType debit = getEntryLine(EntrySide.DEBIT).getAccountType(); AccountType credit = getEntryLine(EntrySide.CREDIT).getAccountType(); if(!this.transactionType.isValidPlacement(debit, credit)) { throw new ... } } } Journal Class에서 EntryLine List에 접근하고 있어요. 그리고 EntryLine Class는 이렇게 생겼어요. @Entity ... public class EntryLine extends BaseEntity { @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "journal_id", nullable = false, updatable = false) private Journal journal; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "account_id", nullable = false) private Account account; ... // private package 접근제어자 사용 // Account는 Category를 참조중이에요. AccountType getAccountType() { return this.account.getCategory().getAccountType(); } } 거래가 저장되기 전에 Journal : validateJournalSave() 에서 this.transactionType에 따라 차변과 대변에 올바르게 위치하고 있는지 검사한 후 저장하고 있는데 이것을 생성과 수정할 때 두 곳에서 사용하고 있어요. Ledger에 5개 Category가 있고, Account는 그 Category를 참조하고 Category에서만 AccountType이 있어요. Journal이 각 EntryLine의 AccountType을 얻기 위해 Journal -> EntryLine -> Account -> Category -> getAccountType() 이렇게 흘러가네요. 이렇게 접근해도 설계상 괜찮은걸까요? Journal을 저장할때는 @Query 사용해서 Fetch Join으로 필요한 Account를 가져오고 있는 상황이에요. Journal이라는 엔티티가 비즈니스 로직 수행을 위해서 다른 엔티티의 필드까지 깊게 참조?? 가져오도록 설계하는게 옳은건지 모르겠어요.

  • java
  • spring
  • spring-boot
  • jpa
  • 리팩터링
  • ddd
Jubuseong 댓글 3 좋아요 0 조회수 134

agents 관련 질문입니다!

해결됨

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

안녕하세요. 강사님! 서브에이전트 기초: 코드 리뷰 서브 에이전트 강의 를 들으면서 /agents 명령어를 통해 코드리뷰와 관련된 서브에이전트 1개를 생성 했습니다. 그 결과 강사님의 강의 내용과 동일하게 .claude/agents/code-reviewer.md 가 생성되었고, 그 이후에 프롬포트를 작성할때 해당 에이전트를 사용해서 전체 코드 리뷰를 진행했습니다. 근데 그 이후에 .claude 디렉토리 하위에 사진과같이 agent-memory/code-reviewer 가 생성되고, 그 하위에 4가지의 md파일이 생성 되었는데요. (1) 해당 파일이 원래 생성되는게 정상인건가요? 현재 시점 기준에서요!! (2) 또한 해당 파일은 굳이 github에 안올려도 되겠죠? (.gitignore) 뭔가 docs를 한번 더 보다가 아래와 같은 내용이 있던데(새로 추가가된건진 잘 모르겠습니다,,) , (3) 저런 맥락이면 CLAUDE.md 에 약간 이런식으로 넣어놓은다음 그 다음에 다시 에이전트를 호출 하는 방식이 올바른 방향성일까요? ## Subagent 가이드 (를 만든 후) ### code-reviewer 에이전트 에이전트는 다음을 따르세요: 1. 작업 시작 전 `.claude/agent-memory/code-reviewer/` 확인 2. 새로운 패턴/이슈 발견 시 메모리 업데이트 3. 작업 완료 후 발견사항 저장 매 리뷰마다: - 해결된 이슈는 known_issues.md에서 제거 - 새로운 패턴은 code_patterns.md에 추가 - 아키텍처 변화는 project_overview.md 업데이트

  • react
  • 인공지능(ai)
  • claude
장첸이야 댓글 1 좋아요 0 조회수 86

성능 오버헤드

해결됨

채널톡 면접관이 직접 알려주는 CS 면접 대비 - Java 편

런타임에 객체의 타입을 확인하는 과정에서의 성능 오버헤드는 어느정도?? 라고 생각해야되나요 신경을 써야되는 수준인지 궁금합니다.

  • java
  • 객체지향
  • computer-science
Cola 댓글 2 좋아요 1 조회수 75

인기 태그

인프런 TOP Writers

주간 인기글