묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[코드캠프] 부트캠프에서 만든 '완벽한' 프론트엔드 코스
koreanjson 관련 사이트가 접속이 안되요
koreanjson.com 접속이 계속 안되서 대체 사이트가 있을까요?
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
MSA 애플리케이션에 Spring Web과 Spring Data JPA를 사용하는 것이 바람직한지 궁금합니다. (MSA 설계와 관련된 질문입니다)
인사말안녕하세요. 질 높은 강의를 제공해주셔서 너무 감사하다는 말씀드립니다.아직 강의를 모두 본 것은 아니어서, 제가 질문드리고자 하는 내용이 강의에 포함이 되어있을지 모르겠습니다만.. 궁금한 내용을 질문드립니다. 질문많은 모놀리식 프로젝트에서는 Spring Web + Spring Data JPA를 의존성을 주입하고 개발을 하고 저 또한 이러한 방식의 개발을 경험해왔습니다. Spring Data JPA와 Spring Web은 동기방식으로 동작하게 되는데, MSA의 독립 모듈을 만들 때 해당 의존성들을 사용하는 것이 바람직한지 모르겠습니다.강의의 내용처럼 하나의 서비스는 독립적으로 구성된 수십개에서 수백개의 독립된 애플리케이션으로 동작을 하게 될 것인데요. 상황에 따라 다르기는 하겠지만 Spring Web과 Spring Data JPA를 사용하는 독립된 애플리케이션이 있게 된다면 이쪽에서 병목이 일어나 엄청난 성능 이슈가 발생할 것으로 생각이듭니다.이와 같은 고민을 갖고 GPT한테 물어보니 WebFlux와 R2DBC를 사용하여 모두 비동기적으로 만드는 것이 권장되는 사항이라고 하는데 이 답변이 맞을까요? MSA를 구성한다고 한들, 모놀리식보다 성능상 좋지가 않으면 MSA로 구축할 필요성이 없을 것인데, 제가 우려하는 성능상의 심각한 문제 / 병목현상을 예방하기 위한 설계를 어떻게 해야하는지 너무 궁금합니다. 추가적으로는 Speing web이나 Spring Data Jpa가 MSA에거 어느 점에 필요하게 됭까요? 성능 관점에서 도무지 필요성을 느끼지 못하고있습니다.질문이 너무 두서가 없는데... 질문 내용이 강사님께 잘 전달되었길 바랍니다..!
-
미해결퇴근 2시간 당기는 자동화, 코딩 몰라도 됩니다
[기존 이메일] 라벨링 작업도 가능할까요?
안녕하세요, <이메일 지옥, 자동으로 이메일을 분류하고 라벨링 하기> 강의 잘 들었습니다. 강의 워크플로우대로 노드 설정도 잘 했구요! 실습을 하면서 궁금한 점이 한 가지 생겼는데요, 혹시 기존에 이미 왔던 이메일들도 자동으로 라벨링 하는 작업을 진행할 수 있을까요?
-
미해결실전! Querydsl
등록된 함수 보는법(H2Dialect) 질문
안녕하세요. 실습을 하다가 등록된 함수를 보려고 H2Dialect 클래스에 들어가서 보니까 replace와 다른 등록된 함수들이 보이지 않는 것 같습니다. 어떻게 찾아서 봐야 할까요?
-
미해결베개 투자법: 자면서 돈 버는 AI 주식 자동 매매 머신
모의투자에서는 받은 API키로 잘되는데 실제 API키로 변경해서 사용하면 기간이 만료된 token 입니다 라고 표시됨
KIS_USE_MOCK=true -> 모의 KIS_USE_MOCK=false -> 실제 위처럼 설정변경도 해보면서 진행했는데 운영으로 테스트시 { "rt_cd": "1", "msg1": "기간이 만료된 token 입니다.", "msg_cd": "EGW00123" } 이렇게 출력되고 해외주식 잔고조회가 안됩니다.보니깐 이게 모의로 연결했다 모의의 token이 남아서 그런것 같아서 소스 조금 수정해서 일단 다시 받으라고 했더니 운영토큰 발급됐다고 카톡이 오는데 아래처럼 이번엔 해당 서비스를 찾을수 없다고 하네요Response bodyDownload{ "rt_cd": "1", "msg_cd": "MCA00124", "msg1": "해당 서비스를 찾을수 없습니다." }Response headers content-length: 86 content-type: application/json date: Wed,30 Jul 2025 12:23:13 GMT server: uvicorn 테스트는 http://localhost:8000/balance/overseas 로 해외주식 잔고조회 호출 한겁니다.
-
미해결
GA4 > 동질집단탐색분석 > 계산 부분에 대한 질문
GA4 동질집단탐색분석에 보면 계산 부분이 있는데요. 크게 일반, 최근, 누적으로 구분되어 있습니다.각 어떤 것을 의미하는지 여쭙고 싶습니다.
-
해결됨2025 언리얼 공인강사 – UE5 스파르타 클래스: 실전편
[인티저 켜기] 항목을 찾을 수 없습니다.
[9강. 아이템 추가]의 6:56에서 "인티저 켜기" 항목이 없고 검색 시Utilities > Flow Control > Switch에Switch on ENiagara_IntegerConversionSwitch on EFieldIntegerType이렇게 2가지만 검색됩니다. 각각 추가 시 다음과 같이 되어 있는데 강의의 내용과 동일하게 인티저 켜기를 등록하려면 추가로 진행해야 하는 항목이 있을까요? 사용 중인 에디터는 5.5.4 (5.5.4-40574608+++UE5+Release-5.5) 입니다.
-
해결됨한시간으로 끝내는 LangChain 기본기
강의 순서 질문
안녕하세요 AI 애플리케이션 입문할려고 합니다.전체 강의 순서가 어떻게 되는지 질문드립니다!
-
미해결
create-react-app
create-react-app 지원 중단했다는데 써도 될까요? 잘안쓰나요?
-
미해결토비의 클린 스프링 - 도메인 모델 패턴과 헥사고날 아키텍처 Part 1
MockMvcTester 에도 MockMvc의 doPrint()같은 메소드가 있나요
찾아보다가 잘 못찾겠어서 문의 드립니다 ㅜㅜ
-
미해결KotlinConf 2025 발표 세션
오류) Kotlin과 Spring: 모던 서버 사이드 스택
초반에 소리가 안 나옵니다.
-
미해결노코드 자동화 입문부터 실전까지: n8n 완전정복 (한국 최초 n8n 앰버서더 직강)
API 데이터 수집 자동화 관련 문의
API 데이터 수집 자동화 강의 오류 문의http request 노드에서 URL을 정확히 입력을 했음에도 불구하고 URL 데이터가 추출이 되지 않고 오류가 발생합니다.찾아보니 자료에 대한 활용신청이 있어야 가능하더군요. 신청 후 http request에서 권한을 부여하면서 가져올 수 있는 방법을 알고 싶습니다.
-
미해결[UI3 업데이트] 피그마 배리어블을 활용한 디자인 시스템 구축하기
Theme에서 다크와 라이트를 구분하지 않고 Semantic에서 구분하는 이유가 궁금합니다
안녕하세요 Theme에서 다크와 라이트를 구분하지 않고 Semantic에서 구분하는 이유가 궁금합니다 Theme에서 부터 - brand1 - dark- brand1 - light- brand2 - dark- brand2 - light로 구분하게 되면semantic에서는 - bold-sementic-backgound로 모든 브랜드와 다크모드가 대응 되는거 아닌가요?제가 구조를 제대로 이해한게 맞나요?
-
미해결
영상 초보를 위한 느좋(느낌좋은) 쇼츠 제작 클래스
📱 영상 초보를 위한 느좋(느낌좋은) 쇼츠 제작 클래스“영상 올리고 싶긴 한데… 편집은 하나도 모르겠다고요?”요즘 같은 시대,다들 쇼츠·릴스 올리는데 나만 손 놓고 있기엔 아쉽잖아요. 핸드폰 하나면 OK!딱 50분 안에, 감 잡고 바로 따라 할 수 있는 실전 클래스예요. 🙋♀ 이런 분들에게 추천해요- SNS는 자주 쓰지만, 영상은 한 번도 안 만들어본 분- "이 영상 어떻게 만든 거야?" 소리 듣고 싶은 분- 영상 편집, 어디서부터 시작해야 할지 막막한 분- 가볍게 취미로 시작해보고 싶은 분 📌 수업에서 다루는 핵심 포인트1) 요즘 잘 나가는 영상 포맷 분석 (트렌드 싹 정리)2) 음악과 화면 싱크 맞추는 팁 (이거 하나로 조회수 차이 남!)3) 폰으로 예쁘게 찍는 법 (조명, 구도, 각도 다 알려드려요)4) 진짜 쉬운 편집법 (컷, 속도, 필터까지 바로 실습) 👀 클래스는 이렇게 진행돼요- 총 50분 / 1~3명 소규모 오프라인 모임- 실제로 촬영부터 편집까지 다 해봐요- 자유로운 분위기에서 질문 환영! 💰 참가비5,000원 (스터디룸 이용료)※ 카페에서 하면 무료! 분위기 따라 골라요 🙂 📍장소 & 대상- 대상: 만 19~25세 / 대학생 or 사회초년생- 지역: 서울 ✍ 이 수업, 왜 만들었냐면요!지금 영상 제작 관련 서비스 준비 중인데,주변 사람들 얘기 들어보니까장비보다도 "도대체 어떻게 시작하지?"가 제일 궁금하더라고요. 그래서 직접 써먹을 수 있는 꿀팁들만 모아서 만든 클래스예요!여러분 피드백도 듣고, 서비스에도 반영할 예정이에요 🙂(참고로 영상 제작·콘텐츠 마케팅 경력 6년 이상입니다!) 👉 신청 링크https://walla.my/v/wM0iwejKIr915uEd1doW 간단한 신청서를 작성 해주산 분들께는 순차적으로 개별 연락 드립니다.
-
미해결노코드 자동화 입문부터 실전까지: n8n 완전정복 (한국 최초 n8n 앰버서더 직강)
37강 워크플로우 오류 발생합니다. (디코드노드에서)
37강 오류 디코드 노드에 오류가 납니다. Problem running workflowConnect a trigger to run this nodeProblem executing workflowThere was a problem executing the workflow.Connect a trigger to run this node n8n 설치 정보 안내 n8n 버전: latest데이터베이스 종류 (기본값: SQLite):n8n 실행 프로세스 설정 (기본값: own):n8n 실행 방식 데스크탑 앱 운영 체제: win11
-
해결됨김영한의 실전 자바 - 중급 2편
섹션 8-58 equals and hashcode 에서 코드가 다르게 생성됨
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.@Override public boolean equals(Object object) { if (this == object) return true; // 강의에서 생성자를 통해 생성된 코드 if (object == null || getClass() != object.getClass()) return false; Member member = (Member) object; return Objects.equals(id, member.id); }@Override public boolean equals(Object object) { // 질문자의 생성자를 통해 생성된 코드 if (object == null || getClass() != object.getClass()) return false; Member member = (Member) object; return Objects.equals(id, member.id); }위와 같이 코드가 다르게 생성 되는데 차이가 있는지 , 혹은 설정이 잘못된건지 궁금합니다.OS 는 윈도우 ,sdk 는 ms-21 사용중입니다.
-
해결됨실무 환경 그대로 주문게시판 만들기 웹개발 기초 마스터
강의 연장 문의
안녕하세요!!회사 일정 때문에 강의를 다 못들었는데 기간이 곧 만료되어서요 ㅠㅠ혹시 강의 수강 기간 연장 진행해주실 수 있으실까요? 감사합니다!!
-
미해결비전공자의 전공자 따라잡기 - 데이터베이스,SQL
설치오류 질문드립니다.
MySQL 설치 중 설치 오류가 발생하여 로그 첨부드립니다. Beginning configuration step: Writing configuration fileSaving my.ini configuration file...Saved my.ini configuration file.Ended configuration step: Writing configuration fileBeginning configuration step: Updating Windows Firewall rulesAdding a Windows Firewall rule for MySQL80 on port 3306.Attempting to add a Windows Firewall rule with command: netsh.exe advfirewall firewall add rule name="Port 3306" protocol=TCP localport=3306 dir=in action=allow확인됨Successfully added the Windows Firewall rule.Adding a Windows Firewall rule for MySQL80 on port 33060.Attempting to add a Windows Firewall rule with command: netsh.exe advfirewall firewall add rule name="Port 33060" protocol=TCP localport=33060 dir=in action=allow확인됨Successfully added the Windows Firewall rule.Ended configuration step: Updating Windows Firewall rulesBeginning configuration step: Adjusting Windows serviceAttempting to grant the required filesystem permissions to the 'NT AUTHORITY\NetworkService' account.Granted permissions to the data directory.Adding new serviceNew service addedEnded configuration step: Adjusting Windows serviceBeginning configuration step: Initializing database (may take a long time)Attempting to run MySQL Server with --initialize-insecure option...Starting process for MySQL Server 8.0.42...Starting process with command: C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe --defaults-file="C:\ProgramData\MySQL\MySQL Server 8.0\my.ini" --console --initialize-insecure=on --lower-case-table-names=1...C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe (mysqld 8.0.42) initializing of server in progress as process 43732mysqld: File '.\媛뺤튂??bin.index' not found (OS errno 2 - No such file or directory)The newly created data directory C:\ProgramData\MySQL\MySQL Server 8.0\Data\ by --initialize is unusable. You can remove it.AbortingC:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe: Shutdown complete (mysqld 8.0.42) MySQL Community Server - GPL.Process for mysqld, with ID 43732, was run successfully and exited with code 1.Failed to start process for MySQL Server 8.0.42.Database initialization failed.Ended configuration step: Initializing database (may take a long time)
-
미해결카프카 완벽 가이드 - 커넥트(Connect) 편
io.debezium.connector.mysql.MySqlConnector 질문
snapshot mode에 궁금한 점이 있습니다.MySqlConnector 중간에 에러가 발생하면 커넥터 기동이 멈추는데, (snapshot.mode = initial 일 때)delete했다가 다시 create를 진행하면 중복된 snapshot 데이터를 또 토픽에 적재하는지 궁금합니다.중복 저장된다면, 모두 삭제한 뒤 (토픽/히스토리토픽/커넥터) 다시 재생성해서 진행을 해야할까요?
-
미해결토비의 클린 스프링 - 도메인 모델 패턴과 헥사고날 아키텍처 Part 1
그럼에도 결코 수긍하지 않는 사람들이 있으니 말이죠
토비님의 의견에 동의합니다.화면에서 필드 하나 필요하다는 수정사항을 처리하기 위해 Presentation 레이어 이외의 클래스들을 수정하고 싶진 않아요. 그럼에도 불구하고 현업에선 정말 수많은 이유를 들어서 DTO로 반환하는 걸 유지하려고 합니다. 별도의 관심사를 끌어안게 되면서 애플리케이션 레이어의 테스트 코드 작성이 까다로워지고, 그로 인해 안정성이 하나씩 무너지고 균열이 생기기 시작하는 지점이 이곳이지 않을까 싶어요. 어찌보면 강의를 들을까 고민하던 때에 가장 매력있게 보였던 챕터였고, 무언가 해답을 얻을 수 있을까 했지만 여전히 뭔가 용기가 생기진 않는 것 같습니다.물론 그것이 토비님 탓은 아니죠. 훌륭한 가르침이지만, 단지 이것을 제 현장에 전파할 때 발생할 어려움에 벌써 머리가 아파지는 것.. 그 뿐입니다. 질문은 아니고 그저 넋두리였습니다.나머지 강의 마저 잘 들어보겠습니다. 감사합니다