단일 실행이 보장되는 이유로 Db를 통해서 값을 가져오고 있으며 db에서 동시성을 방어해주고 있기 때문이라고 해주셨는데요. FindRunningJobExecutions 는 단순 select문이 아니고 내부적으로 비관적 락으로 동시 접근을 막아주는 구조인가요? 저는 여러 파드인 상황에서는 보여주신 코드가 동시성 이슈로 인해 주어진 잡이 한 번만 실행된다는 것을 보장하기 힘들 것 같다고 생각했습니다. 이외에도 여러 파드인 상황이라면 실무에서 어떤 요소를 고려하는지 궁금합니다. 학습 내용에선 currentimestamp를 잡 파라미터에 넣어서 매번 새로운 잡 인스턴스로 취급/실행하는 형태를 보여주셨는데, 이로인해 멀티파드 환경에서 특정 잡의 중복 실행 방지 혹은 특정 잡 파라미터 구성에서의 중복 실행 방지에 대한 요건 구현 시 영향도/고려 사항이 있는지 여부와 아니면 currentimestamp 잡 파라미터를 실무에서 빼기도 하는지 궁금합니다 운영 시 중복 실행 문제 및 잡 재시도에 대해 고민하다 나온 질문입니다. 혹시 애초에 대부분의 배치 잡과 스탭 로직을 멱등하게 동작하도록 설계 및 코드 작성을 해야하는 걸까요?
안녕하세요. XAMPP에서 처음 세팅할 때는 잘 되었는데 다시 Apache랑 MySQL을 재기동하니 이렇게 나오네요ㅠ data/dbconfig.php 를 봐도 DB 접속정보가 틀린것도 아닌데 왜 이런 오류가 나는지도 모르겠고 방법을 구글링 및 AI 통해서 찾아봐도 해결이 안되네요ㅠ 도움부탁드리겠습니다.
(AI 퀀트) 바이브 코딩으로 미국 주식 AI 자동 분석 시스템 만들기 with Claude Code
안녕하세요, 프롬프트 5: 시장 Breadth (등락 비율) 분석 Plaintext `_breadth_signal 메서드를 추가해줘. yfinance로 ^MMFI(NYSE 50일 MA 위 종목 비율)를 3개월치 가져와서: 70% 이상: risk_on 50~70%: neutral 30~50%: risk_off 30% 미만: crisis 데이터 수집 실패 시 {'breadth_pct': None, 'breadth_regime': 'neutral'} 반환. logger.debug로 에러 로깅하되 시스템은 멈추지 않도록 해줘.` 이게 현재 강사님의 코드인데 코드 실행할때마다 yfinance로 직접 3개월치 가져오게 하는게 아니라 기존에 있는 s&p500 price csv 파일을 읽는 방식으로 해도 되나요? 어차피 앞부분에 야후파이낸스에서 sp500 관련 price data를 다 가져오니까 굳이 다시 api로 외부에서 가져오지 않는거죠. Claude가 자동으로 이런 방식으로 안내하네요. 답변 부탁드려요. 감사합니다!
(AI 퀀트) 바이브 코딩으로 미국 주식 AI 자동 분석 시스템 만들기 with Claude Code
3F 기관 보유 데이터 수집기 내용 -강의영상에서는 프롬프트 11-A / 11-B로 나누어져 있으나, 프롬프트 모읍집(part3)에서는 프롬프트 11 하나로 작성되고 프롬프트 내용도 다릅니다. -13F 기관 보유 데이터 수집기 파트에 내용도 다르고 생략된 부분들이 있는듯 합니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 조인 전략 or 단일 테이블 전략 중 고민해서 맞는걸 사용한다고 하셨는데 기준이 있을까요? 저 같은 경우도 현업에서 (jpa x) 조인 형식을 취할지 아니면 단일 테이블 형식을 선택할지는 강의에서 말씀하신 추후 확장성 및 데이터가 저장될 양 등 그냥 간단히 생각하고 정하는데 혹시 영한님만의 방법이 따로잇나요? 데이터를 많이 넣어보고 성능을 테스트 한다든지 어떤 방법을 사용해서 전략을 선택하시는지 궁금합니다.
학습 관련 질문을 남겨주세요. 구체적으로 적을수록 좋아요! 마크다운과 단축키를 활용하면 글을 더 편하게 작성할 수 있어요. 커뮤니티 질문 & 답변에 비슷한 내용이 있었는지 먼저 검색해보세요. 편하게 질문주세요:) 직접 답변 드리도록 하겠습니다~ 안녕하세요 수강생 한정 특별 혜택 탭에 있는 「코테의 바이블 [JAVA] 50% 할인 쿠폰」 관련하여 문의드립니다. 해당 쿠폰이 24시간 한정 기한이라는 점을 미처 확인하지 못했고, 오늘 결제하려고 다시 확인해 보니 쿠폰이 만료된 상태였습니다. 혹시 해당 쿠폰을 다시 발급받거나, 동일한 할인 혜택을 적용받을 수 있는 방법이 있을까요? 확인 부탁드립니다. 감사합니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. Entity는 영속성 컨텍스트 내에서 동등성을 보장하니깐 equals 재정의할 필요 없이 그냥 == 비교 해도 되나요?
채점 사이트에서 열심히 공부하고 있었는데, 최근에 사이트가 아예 바뀌었더라고요. 원래 연습하느라 다른 IDE 안쓰고, 채점 사이트에서 질문보면서 바로 코드를 짰습니다. 혹시 질문과 제출하는 코드 페이지를 원래대로 한페이지에 넣어주실수있으실까요ㅠㅠ 그리고 채점사이트에서 코딩할 때, tab도 현재 먹히질 않습니다.
Figma MCP × AI x Vibe Coding 4시간만에 완성하는 반응형 웹포트폴리오
안녕하세요. 첨부해주신 Figma 파일을 복사해서 제 피그마로 가져온 후, 배리어블이 잘 나오는지 보기 위해 클릭했는데요. 선생님 화면에는 윈도우 상단에 responsive-more options가 보이는데, 제 화면에서는 타이틀이 variables이고, more options 버튼이 없습니다. 설정된 배리어블 값을 어떻게 불러올수 있나요?
Figma MCP × AI x Vibe Coding 4시간만에 완성하는 반응형 웹포트폴리오
안녕하세요. 배리어블 작성법 관련하여 궁금한 점이 있습니다. 강의에서는 모든 컴포넌트에 대하여 배리어블 값을 쪼개서 등록하는것으로 이해하였는데요. 토큰에 대해 리서치 했을 때, Primitive와 Semantic을 따로 활용하라는 권장도 있었어서 실무에서 어떻게 쓰는게 좋은지 궁금합니다. 예시 상황 : Component의 상단 Padding이 20, 하단 Padding이 10일 경우 -> TypeA (현재 강의안) : margin-top-section 20, margin-top-bottom 10으로 각각 등록 -> TypeB : Primitive로 padding 20px, 10px으로 등록 후 margin-top-section-> padding 20px margin-bottom-section -> padding 10px
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. ui만 바뀐줄알았는데 아무 공지없이 갑자기 정답코드였던것도 다시 제출해보니 presentation error 가납니다 아니면 import java.util.*; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); int[] s1 = new int[n]; for (int i = 0; i < n; i++) { s1[i] = scanner.nextInt(); } int m = scanner.nextInt(); int[] s2 = new int[m]; for (int i = 0; i < m; i++) { s2[i] = scanner.nextInt(); } Arrays.sort(s1); Arrays.sort(s2); int p1 = 0, p2 = 0; List<Integer> list = new ArrayList<>(); while (p1 < n && p2 < m) { if (s1[p1] > s2[p2]) { p2++; } else if (s1[p1] < s2[p2]) { p1++; } else { list.add(s1[p1]); p1++; p2++; } } StringBuilder sb = new StringBuilder(); for (int i = 0; i < list.size(); i++) { if (i > 0) sb.append(" "); sb.append(list.get(i)); } System.out.println(sb.toString()); } } 아래 코드에서 문제가 뭔가요?