묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
JDBC source connector를 못찾는 문제
안녕하세요 선생님 수업 잘 듣고 있습니다 제 환경은 Windows 11이고 업로드 해주신 설치 파일을 다운로드 하여 수업을 진행해보고 있습니다. kafka jdbc connector를 plugin.path에 등록해 두어도 프로그램이 탐색을 못하고 있어 계속 처음부터 다시 해보다가 여쭤봅니다.아래는 plugin.path 이고 주소는 kafka-connect-jdbc-10.5.1 파일이 있는 폴더 경로를 복사하여 붙여넣은 것입니다.\etc\kafka\connect-distributed.propertiesplugin.path=\C:\Works\Kafka\kafka-connect-jdbc\lib 아래는 source connector 등록시 나오는 오류입니다."message": "Failed to find any class that implements Connector and which name matches io.confluent.connect.jdbc.JdbcSourceConnector, available connectors are: PluginDesc{klass=class org.apache.kafka.connect.file.FileStreamSinkConnector, name='org.apache.kafka.connect.file.FileStreamSinkConnector', version='6.1.0-ccs', encodedVersion=6.1.0-ccs, type=sink, typeName='sink', location='classpath'}, PluginDesc{klass=class org.apache.kafka.connect.file.FileStreamSourceConnector, name='org.apache.kafka.connect.file.FileStreamSourceConnector', version='6.1.0-ccs', encodedVersion=6.1.0-ccs, type=source, typeName='source', location='classpath'}, PluginDesc{klass=class org.apache.kafka.connect.mirror.MirrorCheckpointConnector, name='org.apache.kafka.connect.mirror.MirrorCheckpointConnector', version='1', encodedVersion=1, type=source, typeName='source', location='classpath'}, PluginDesc{klass=class org.apache.kafka.connect.mirror.MirrorHeartbeatConnector, name='org.apache.kafka.connect.mirror.MirrorHeartbeatConnector', localhost:8083/connector-plugins 에서도 jdbc connector가 보이지 않습니다.{ "class": "org.apache.kafka.connect.file.FileStreamSinkConnector", "type": "sink", "version": "6.1.0-ccs" }, { "class": "org.apache.kafka.connect.file.FileStreamSourceConnector", "type": "source", "version": "6.1.0-ccs" }, { "class": "org.apache.kafka.connect.mirror.MirrorCheckpointConnector", "type": "source", "version": "1" }, { "class": "org.apache.kafka.connect.mirror.MirrorHeartbeatConnector", "type": "source", "version": "1" }, { "class": "org.apache.kafka.connect.mirror.MirrorSourceConnector", "type": "source", "version": "1" } 그리고 .\share\java\kafka에서는 mysql 드라이버를 복사해두었습니다. 혹시나 해서 confluent랑 kafka의 모든 connect-distributed.properties 파일에는 다 plugin.path를 설정해 두었고.. 오류메시지가 나오는 곳에서 available connectors 목록이 있는 위치에 jdbc connector를 붙여넣어 보기도 했습니다.. 그런데도 조회가 안되어서 놓친 부분이 어디있을까 하여 여쭤봅니다. 확인 부탁드립니다~
-
해결됨실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
강사님 스프링 데이터 JPA에 대해 질문있습니다.
안녕하세요 강사님 항상 강의 잘 보고 복습하고 있습니다.다름이 아니고 책 463p중에 find() VS JPQL이라는 목차가 있습니다.그리고 이번 회차에서 설명하진 스프링 데이터 JPA를 듣고, 궁금한점이 생겨서 질문드립니다.책 545p중 '스프링 데이터 JPA는 메소드이름을 분석해서 JPQL 생성하고 실행한다' 라고 하셨으니 그럼 JpaRepository를 상속받은 Repository에 만든 모든 메소드는 먼저 영속성컨텍스트를 확인하지 않고 DB의 sql를 보낸 뒤 결과값을 영속성컨텍스트에 존재하는지 비교하는게 맞나요?스프링데이터 JPA의 사용을 적극 권장한다는 문구도 책에 있어서, 그렇다면 강사님은 따로 em을 필드선언후 find하는 경우는 없으신가요? 있다면 em하고 Repository도 동시에 필드생성해서 사용하는 상황은 어떤경우일까요?
-
미해결[입문자를 위한 UE5] Part1. 언리얼 엔진 블루프린트
혹시 교안 같은 게 따로 있을까요?
안녕하세요!혹시 수업 교재나 수업 내용이 정리된 파일이 있는지 문의 드립니다.
-
미해결C#.NET 0.5년차~3년차(파트1)
3강에서
3강에서build 후 실행시 문제가 없이 출력되나,debug로 실행 시 오류가 나는 부분에서 build 후 실행시 문제가 발생되어 문의글을 남깁니다.build후 실행하는 방법이ctrl+alt+b 후 F5 로 수행하는 것 맞을까요 ??답변 부탁드립니다. public partial class Form1 : Form { public Form1() { InitializeComponent(); } delegate void MySettingDelegate(string str); private void Form1_Load(object sender, EventArgs e) { MySettingDelegate mySettingDelegate = MySetting; mySettingDelegate.BeginInvoke("비긴인보크", null, null); } private void MySetting(string str) { label1.Text = str; } } 감사합니다
-
미해결쉽고 빠르게 익히는 Power BI 심화 1 (시각화와 파워 쿼리)
MySQL DB 서버 연결 및 게이트웨이 설치 문의
회사 내 MySQL DB 서버 연결을 해서 데이터 원본을 가지고 오고 싶은데, 이 경우 게이트웨이를 어디에 설치를 해야 하나요?
-
미해결입문자를 위한 게임 프로그래머 개론
대학에 대해
안녕하세요. 현재 대학 결과를 앞두고 있는 고3입니다. 현재까지 계속 불합격 문자를 받고 있어서 하향으로 지원한 지방대에 갈 확률이 높아 보이는데 해당 학교를 다니는게 좋을까요? 아니면 1년 투자해서 재수를 통해 더 좋은 대학을 가는게 나을까요? 부모님이랑 주변에서는 재수해서 서울대,카이스트 가는거 아니면 시간 낭비다, 개발 분야는 실력이 중요하다, 재수 성공하기 힘들다 라고 하시고 아무 대학이나 합격하면 무조건 가라고 하세요. 하지만 개인적으로는 재수 쪽에 약간 눈길이 가더라고요. 어떻게 해야할지 몰라 질문드립니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
memberrepository와 memorymemberrepository의 관계
두 파일 사이의 관계가 잘 이해가지 않습니다.MemberRepository 에 interface만 생성한 후 구체적인 함수는 MemoryMemberRepository 에 구현하는 건가요?왜 같은 내용을 다른 파일에 저장하는지 잘 모르겠습니다.
-
해결됨[2025 리뉴얼] 스스로 구축하는 AWS 클라우드 인프라 - 기본편
NAT GW, LB 관련 문의
안녕하세요~!외부에서 사용자가 EC2 웹서버 접근할때 LB를 통해서 들어오고,패킷이 다시 LB를 통해서 나가는게 맞지 않나요??LB로 들어온 패킷이 NAT로 나가는게 잘 이해가 안되서요..NAT는 EC2에서 외부 통신이 필요할때 쓰는걸로 알고있는데,헷갈려서 문의드려요~!
-
미해결Do It! 딥러닝 입문
슬라이드 링크 들어가면 에러가 뜹니다ㅠㅠ
슬라이드 다운을 어떻게 받을 수 있을까요?
-
미해결파이썬(Python) 기초부터 실무까지 part.5
GUI 프로그래밍 실습 5
여기에서는 PACK이나 이런걸 쓸 필요없는건가요?
-
미해결스프링 시큐리티 OAuth2
restfual api 개발할때
안녕하세요 선생님. 지금가지 선생님의 강의를 바탕으로 oauth 를 사용하는 프로젝트를 구축하는데 있어 궁금점이 생겨 질문드립니다.소셜로그인 인증 챕터 부분에서는 전형적인 session 인증 방식인데 restful api 서버 개발시에는 어떻게 설정해야할까요? 대안으로 찾아본바 successHandler 를 커스텀하게 설정하여 jwt 로 암호화해서 서버 api로 리다이렉트 시 쿼리파라미터에 jwt를 넣어 프론트에게 jwt 를 전달하는데 이 방식이 맞나요?또한 강의에서 restfual api 에 대해 다루신다면 어느 챕터에서 확인할 수 있을까요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
풀이 피드백 부탁드립니다
N = int(input()) score = list(map(int, input().split())) m = round(sum(score) / N) result_list = [] for x in score: result_list.append(x-m) min = abs(result_list[0]) idx = 0 for i, v in enumerate(result_list): #print(i, v) #print(idx, value) if abs(v) == min: if score[i] > score[idx]: min = abs(v) idx = i #print('같을 때 변경된 값', min, idx) elif abs(v) < min: min = abs(v) idx = i #print('변경된 값', min, idx) print(m, idx+1)선생님, 점수를 입력받고, result_list라는 리스트를 만들어서 평균과의 차이를 넣어주었습니다.그 후 해당 리스트에서 (평균-점수) 기준으로 문제를 풀어서 테스트케이스까지 통과를 했는데요.result_list를 만드는게 불필요한 과정을 수행한걸까요..? 이런 풀이는 어떻게 보시나요? 피드백 주시면 감사하겠습니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
조인한 테이블에서 데이터 꺼내오기 질문
안녕하세요 선생님. 현재 유저 프로필의 이미지를 불러오는데에 어려움을 겪고 있습니다...ㅠ 유저 정보는 유저 리듀서의 info안에 들어있으니 쉽게 꺼냈는데,유저 Image는 다른 테이블(Images 테이블)에 들어있어서 어떻게 해당 아이디의 image의 src를 꺼내올 수 있는지 모르겠습니다.. <img src={`http://localhost:3065/${me.Images[0].src}`} />저는 이렇게 가져오면 되지 않을까 싶었는데me는 useSelector로 가져왔고,리액트 노드버드에서 게시글 이미지를 조인된 테이블에서 `http://localhost:3065/${images[0].src}`이렇게 가져오길래(노드버드에서는 부모 컴포넌트에서 부터 props로 전달해서 준 것을 알지만 맥락이 제 코드와 비슷하다고 생각했습니다.) 하지만 리액트 노드버드에서는 게시글 이미지를 불러올 때 map의 키값으로 각각의 post의 id를 알 수 있지만 저는 바로 me를 불러오는데...어떻게 해야할지 감을 잡을 수 없어 질문 드립니다.ㅠ조언 부탁드립니다 선생님.
-
미해결다양한 사례로 익히는 SQL 데이터 분석
Postgres 14버전이 설치가 되지 않습니다. 11 버전으로 하니 실험 데이터가 복원이 되지 않습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
해결됨만들면서 배우는 프론트엔드 DO IT 코딩 (Next.js, Typescript)
CORS 오류로 인한 문의 드립니다
안녕하세요, 강사님! 좋은 수업 감사드리며 열심히 코드를 작성하던 중 문제가 발생하여 문의 드리게 되었습니다.src={userInfo.photoURL ?? 'https://bit.ly/broken-link'}상기와 같은 코드를 작상한 뒤, 프로그램을 localhost에서 실행시키게 되었는데 현재 301 status를 지닌 CORS가 발생되었습니다.정확한 오류 사항은 다음 화면과 같습니다.해결 방안을 찾아보고자 하였으나 찾지 못했습니다 😂 301 error를 해결할 방안이 있을까요?
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
스칼라 타입 프로젝션에서 이해가 안가는게 한가지 있습니다!
안녕하세요 스칼라 타입에서 질문이 있습니다!!!처음에 엔티티, 임베디드 타입, 스칼라 프로젝션을 다 같이 설명하실때 작성하셨던em.createQuery("select m.username, m.age from Member m")이 코드에서 실행하셨을때 스칼라 타입이 딱히 문제 없이 실행된 것 같은데 이건 조회를 하는 코드가 아닌가요....?다른 엔티티나 임베디드 타입은 그냥 저런 식으로 작성해서 조회가 된다고 하셨고 실행하셨을 때, 문제가 없는 것처럼 말씀을 하셨고스칼라 타입도 처음에 저렇게 실행을 하셨을 때, 결과 창이 비슷하게 나와서 저는 저게 조회하는 코드인 줄 알았는데 뒤에 바로 고민거리가 생긴다고 하시고 DTO을 생성한 뒤, new operation을 사용해서 코드를 작성하셔서 이렇게 조회를 해야된다고 하셨는데Q1. 그럼 제가 위에서 적은 조회하는 코드라고 생각했던 것은 왜 크게 오류가 안나고 실행이 된건가요....?Q2. 그리고 MemberDTO자리에 그냥 Member 엔티티로 대신 사용해도 문제 없이 실행이 되던데 DTO를 사용하는 이유는 중요 역할을 하는 엔티티를 반환하는 것이 설계상 안 좋아서 DTO를 따로 만드신 건가요???
-
해결됨재고시스템으로 알아보는 동시성이슈 해결방법
네임드락 timeout 시간은 어느정도가 적당할까요?
강의에서는 3000초로 하셨는데 특별한 이유가 있을까요? 짧게 주었을 경우 락이 풀려서 동시성 문제가 발생할 수 있을 것 같고, 무한정으로 줘버리면 음.. 하나의 커넥션이 뭔가 문제가 생겨서 realse_lock을 못할 경우 나머지 모든 커넥션이 대기타게 되서 장애로 이어질 수 있을 것 같은 생각이 들기도 합니다. 강사님은 어떻게 생각하시나요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
중복제거를 해야하는 이유?
안녕하세요. 강의 잘 듣고 있습니다. 중복제거를 위해서 set()을 사용한다고 하셨는데요. 3장을 뽑을 수 있는 모든 경우를 기록한다고 했는데 왜 중복을 제거해야하는건지 모르겠습니다. [1, 2, 3, 1, 5, 1] 이 있다고 하면1+2+3, 1+2+1, 1 +2+5, 1+2+1 중 1 + 2+1은 빼고 6, 8만 set에 들어가게 되잖아요?근데 두번째로 1, 2, 1 을 뽑은 경우와 마지막에 1, 2, 1을 뽑은 경우가 다른거 아닌가요? "3장을 뽑을 수 있는 모든 경우를 기록한다" 대신 "같은 수의 조합으로 3장을 뽑은 경우는 제외한다." 라는 말이 있었으면 set()을 사용하는게 이해가 가지만요. 왜 list에 합을 기록하면 안되는건가요?
-
미해결C#.NET 0.5년차~3년차(파트1)
IAsyncResult를 쓰는 이유
콜백함수의 매개변수로 IAsyncResult를 사용하셨는데요, mySettingDelegate.BeginInvoke(myString, callback, "aaa"); 이부분에서 callback의 매개변수로 어차피 "aaa"가 들어갈 건데, 여기서 굳이 IAsyncResult를 쓰는 이유가 있을까요? 동기 비동기 상관없이 정해진 string인 세번째 인자가 들어갈텐데, 굳이 저런 인터페이스를 쓰는 이유가 있을지 해서요
-
해결됨[2025년 출제기준] 웹디자인기능사 실기시험 완벽 가이드
모듈 제작하기(레이아웃 관련 질문)
border로 레이아웃(가로고정형, 가로100%, 세로2컬럼) 배치방법이 편해서 그런데flex로 레이아웃 배치하는 방법까지 알아야할까요?아니면 패스해도 되는 부분인가요?웹디자인기능사 취득을 목적으로 강의를 듣고 있습니다.