inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

2부 마지막 리팩토링 3:30쯤

미해결

Java/Spring 테스트를 추가하고 싶은 개발자들의 오답노트

2부 마지막 리팩토링 0:49에서, "service인데 controller.port를 잘못 참조했다"라고 하셨는데요. 이를 수정하고 나신 후인 3:30쯤에서도, 여전히 service(의 UserServiceImpl)가 controller(의 Port의 UserService)에 의존하는 상황이지 않나요? 제 생각엔 Port 자체를 controller 밖으로 꺼내는 게 의미상 더 좋지 않을까 싶은데 어떻게 생각하시나요?

  • spring
  • tdd
  • jpa
  • 소프트웨어-테스트
  • unittest
HHS 댓글 1 좋아요 0 조회수 283

21년 12월 말일 데이터 관련

미해결

금융데이터 분석을 위한 판다스 활용법

안녕하세요. 21년 12월 마지막 데이터는 28일이지만 이 날짜가 12월 마지막 데이타 라고 생각합니다. 그래서 22년 1월 2일 데이터를 더미로 넣는게 좋다고 생각합니다. 감사합니다.

  • pandas
  • 투자
  • 퀀트
MIKE.aeon 댓글 1 좋아요 0 조회수 265

실습5 진행시 젠킨스에서 playbook실행 커맨드 추가하고 빌드 시 오류

해결됨

Jenkins를 이용한 CI/CD Pipeline 구축

Running as SYSTEM Building in workspace /var/jenkins_home/workspace/My-First-Project The recommended git tool is: NONE No credentials specified > git rev-parse --resolve-git-dir /var/jenkins_home/workspace/My-First-Project/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url https://github.com/joneconsulting/cicd-web-project # timeout=10 Fetching upstream changes from https://github.com/joneconsulting/cicd-web-project > git --version # timeout=10 > git --version # 'git version 2.39.2' > git fetch --tags --force --progress -- https://github.com/joneconsulting/cicd-web-project +refs/heads/*:refs/remotes/origin/* # timeout=10 > git rev-parse refs/remotes/origin/main^{commit} # timeout=10 Checking out Revision df356f7f9629011a817acf6fbd0ae17864226dea (refs/remotes/origin/main) > git config core.sparsecheckout # timeout=10 > git checkout -f df356f7f9629011a817acf6fbd0ae17864226dea # timeout=10 Commit message: "changed version to 3.2.5" > git rev-list --no-walk df356f7f9629011a817acf6fbd0ae17864226dea # timeout=10 SSH: Connecting from host [00eb708d0fb1] SSH: Connecting with configuration [ansible-server] ... SSH: Creating session: username [root], hostname [172.17.0.3], port [22] SSH: Connecting session ... SSH: Connected SSH: Opening SFTP channel ... SSH: SFTP channel open SSH: Connecting SFTP channel ... SSH: Connected SSH: cd [.] SSH: OK SSH: Remote root is not absolute, getting absolute directory from PWD SSH: cd [/root] SSH: OK SSH: put [hello-world.war] SSH: Opening exec channel ... SSH: EXEC: channel open SSH: EXEC: STDOUT/STDERR from command [ansible-playbook -i hosts first-devops-playbook.yml] ... SSH: EXEC: connected PLAY [all] ********************************************************************* TASK [Gathering Facts] ********************************************************* fatal: [172.17.0.3]: UNREACHABLE! => {"changed": false, "msg": "Failed to connect to the host via ssh: root@172.17.0.3: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).", "unreachable": true} PLAY RECAP ********************************************************************* 172.17.0.3 : ok=0 changed=0 unreachable=1 failed=0 skipped=0 rescued=0 ignored=0 SSH: EXEC: completed after 1,002 ms SSH: Disconnecting configuration [ansible-server] ... ERROR: Exception when publishing, exception message [Exec exit status not zero. Status [4]] Build step 'Send build artifacts over SSH' changed build result to UNSTABLE Finished: UNSTABLE 실습 5번 진행하면서 젠킨스에서 ansible-server를 ssh로 연결 한 후에 playbook 실행 exec에 작성하고 빌드하면 위와 같은 문제가 납니다... yml파일을 ansible-server에서 직접 실행하면 동작이 되는데 젠킨스에서 빌드 할 때 만 오류가 나네요.... ㅠㅠ

  • ansible
  • jenkins
  • kubernetes
  • ci/cd
  • sonarqube
hagarakyo 댓글 3 좋아요 0 조회수 374

lock, Spinlock 차이

해결됨

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

Spinlock이 순회를 돌아서 잠금이 풀리자마자 임계 영역을 차지하는 거면 일반 락은 잠금이 풀릴때까지 어떤 작업을 수행하나요?

  • C#
  • 네트워크
Dewmo 댓글 2 좋아요 0 조회수 334

이론 통합 요약본 파일

해결됨

(2027 대비!) 일주일만에 합격하는 정보처리기사 실기

이론 통합 요약본 파일은 아래 이론 수업도 포함된 파일인가요? 따로 포함되어 있지 않은 것 같아 문의 남깁니다.

  • python
  • java
  • c
  • 정보처리기사
sr1094 댓글 2 좋아요 0 조회수 299

주차 소스코드를 다운받고 보면서 수강해야할까요?

미해결

[켠김에 출시까지] 유니티 방치형 키우기 게임 (M1 + C1)

안녕하세요 강의를 이제 보기시작했는데 코드를 보통 확인하면서 따라치는식으로 이때까지 강의를 시청해왔습니다. 이번강의는 소스코드를 미리 다운받고 봐야하는걸까요 ? 코드 확인도 못할정도로 빠르게 넘기셔서 문의드립니다! 추가로 제가 평소에 사용하지 않는 기능들을 많이 사용하시는거 같은데 이런건 제가 기능들 찾아서 따로 공부해야할까요 아니면 추후에 설명이 따로 해주시는지 궁금합니다. 강의 영상에서는 보충학습이 있다고 했는데 어디서 하는지도 궁금합니다!

  • C#
  • unity
  • MMORPG
help 댓글 2 좋아요 0 조회수 370

안녕하세요, 자동 매매 봇 오류 문의드립니다.

미해결

비트코인 암호화폐 자동매매 코인봇 만들기 Part 1 - 무위험 전략 학습하기

async def t_bot(): telegram_bot = telegram.Bot (TELEGRAM_BOT_TOKEN) telegram_message_list_1 = [str( datetime.datetime.now ()), f'------------- sell {ticker} ----------'] await telegram_bot.sendMessage(chat_id=TELEGRAM_CHAT_ID, text=' '.join(telegram_message_list_1)) asyncio.run (t_bot()) 커뮤니티 계시판에 조언해주신대로 코드를 수정했는데, 저렇게 전부 다 바꿔서 돌리면 loop = asyncio.get_event_loop() ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\snape\anaconda3\Lib\asyncio\events.py", line 677, in get_event_loop raise RuntimeError('There is no current event loop in thread %r.' RuntimeError: There is no current event loop in thread 'MainThread'. 이런 오류가 뜹니다 ㅠㅠ 어떻게 해야할까요..

  • 투자
김복치 댓글 2 좋아요 0 조회수 439

findAll

해결됨

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

테스트 끝나고나서 데이터를 클리어해주는 방법을 설명하시기 전에 findAll()함수에서 오류가 나타나야 하는데 전 왜.. 다 초록불이 뜰까요 package com.example.hello_spring.repository; import com.example.hello_spring.domain.Member; import org.assertj.core.api.Assertions; import org.junit.jupiter.api.Test; import java.util.List; import java.util.Optional; import static org.assertj.core.api.Assertions.*; public class MemoryMemberRepositoryTest { MemberRepository repository = new MemoryMemberRepository(); @Test //실행할 수 있게함 public void save() { Member member = new Member(); member.setName("spring"); repository.save(member); Member result = repository.findById(member.getId()).get(); //Assertions.assertEquals(result, member); // result와 member가 같은지 확인 assertThat(member).isEqualTo(result); } @Test public void findByName(){ Member member1 = new Member(); member1.setName("spring1"); repository.save(member1); Member member2 = new Member(); member2.setName("spring2"); repository.save(member2); Member result = repository.findByName("spring1").get(); assertThat(result).isEqualTo(member1); } @Test public void findAll(){ Member member1 = new Member(); member1.setName("spring"); repository.save(member1); Member member2 = new Member(); member2.setName("spring2"); repository.save(member2); List<Member> result = repository.findAll(); assertThat(result.size()).isEqualTo(2); } }

  • java
  • spring
  • mvc
  • spring-boot
muzi 댓글 1 좋아요 1 조회수 221

프로젝트 구조 질문

미해결

FreeRTOS 프로그래밍

안녕하세요. 강의 잘 보고 있습니다. 예제 프로젝트의 구조에 대해 질문이 있습니다. 모든 예제를 보면 main.c에서 USER_THREADS함수를 호출하고 TaskMain 하나를 만듭니다. 그리고 TaskMain에서 사용할 Task들을 만들고 TaskMain은 Delete합니다. 질문) 제 생각에는 그냥 USER_THREADS에서 사용할 Task들을 만들면 될 것 같은데 TaskMain을 만들어서 거기서 사용할 Task들을 만든 이유가 궁금합니다. 물론 어떤 방식이던 결과는 같을 것 같은데 이유가 있는지 궁금하네요 ㅎㅎ 감사합니다.

  • 운영체제
  • 임베디드
  • FreeRTOS
김세원 댓글 1 좋아요 2 조회수 229

캐스팅 질문

해결됨

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문

Knight* k = new Knight(); Player* p = k; 이 코드가 명시적으로 타입변환을 해주지않아도 나이트는 플레이어다 라는게 자연스러워서 된다는건 이해가 되었습니다 그런데 근데 코드로 표현할떄 p포인터는 k의 주소값을 가리키는데 k의 주소값이 클래스타입인데 그러면 p(플레이어)는 나이트다 라는 말이 되는거 아닌가요? 이게 코드로 표현할려니 너무 헷갈리는데 혹시 각 코드마다 의미를 알려주실 수 있으실까요??

  • c++
킴주니 댓글 1 좋아요 0 조회수 179

스토리북 설치시 에러 발생 관련 질문입니다.

해결됨

실무에 바로 적용하는 스토리북과 UI 테스트

vite로 react + typescript 설치 후 storybook 설치시 위와 같은 에러가 발생하는데 해결방법이 있을까요?

  • react
  • typescript
  • tailwind-css
  • storybook
  • ui-testing
김용민 댓글 1 좋아요 3 조회수 327

3-F 질문입니다 :) '0'을 빼주는 이유를 잘 모르겠습니다.

해결됨

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

안녕하세요 선생님 🙂 문제 풀이 중 이해가 되지 않는 부분이 있어서 질문드립니다. 선생님께서는 입력받은 문자열 중 숫자는 vector<int> num에, 연산자는 vector<char> oper에 저장하셨는데요, 숫자 저장 방식이 이해가 되지 않습니다. for (int i = 0; i < N; i++) if (i % 2 == 0) num.push_back(s[i] - '0'); 여기서 숫자를 vector에 넣을 때마다 '0'을 빼는 이유가 무엇인지 잘 모르겠습니다 ㅠㅠ 문자열에서 마지막 공백 문자열('\0')을 빼야 하는 것은 알고 있지만, 이건 공백 문자열도 아닐 뿐더러 push_back마다 빼주는게 이해가 되질 않습니다. 추가로, go함수 안에서 if (here + 2 <= num.size() - 1)에서 이 경우를 왜 here + 2로 하는지 설명해주시면 감사하겠습니다..!!

  • c++
  • 코딩-테스트
한유태 댓글 1 좋아요 0 조회수 269

FIFO FCFS

해결됨

(2027 대비!) 일주일만에 합격하는 정보처리기사 실기

타 책에서 FCFS를 FIFO로 표현한걸 봤는데 같은 의미인것 같은데, 만약 답을 이렇게 적어야한다면 둘중 무엇을 적어도 인정이 되나요??

  • python
  • java
  • c
  • 정보처리기사
28026 댓글 1 좋아요 0 조회수 333

조건문 작성

해결됨

(2027 대비!) 일주일만에 합격하는 정보처리기사 실기

if(조건문) 작성 시 조건문에 ㅇ 파이썬 4<a<10 4<a && a<10 ㅇ C언어 4<a<10 4<a && a<10 이렇게 넣으면 작동이 될까요? 파이썬에선 1이 작동하는데, c언어에서는 1이 작동 안한다고 들어서요

  • python
  • java
  • c
  • 정보처리기사
28026 댓글 1 좋아요 0 조회수 115

섹션 1, 2의 강의자료를 못찾겠어요

미해결

[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]

[꼭 들어주세요] 강의 자료 다운로드 관련 다운로드를 했는데 압축파일안에 강의자료가 없는 것 같아요 ㅠㅎ

  • python
  • sql
  • mysql
  • dbms/rdbms
  • 데이터-엔지니어링
Joel Kim 댓글 1 좋아요 0 조회수 200

StatefulWidget Life Cycle 질문

해결됨

[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!

안녕하세요! StatefulWidget Life Cycle 실습 -1 ~ 3 강의 중 문의드립니다. ElevatedButton을 통해 CodeFactory Class의 보이기/안보이기 기능중에서 CodeFactoryWidget의 생성자가 없는데도 실행이 되는게 잘 이해가 되지 않아서요.. 예를들면 GestureDetector의 위젯 안에는 child: CodeFactoryWidget 생성자가 있는 부분이 다른 부분 같아서요.. setState를 거치게 되면 HomeScreen에 포함되어 있는 Widget은 전부 재실행이 되는건가요 ?

  • homescreen
  • life-cycle
  • statefulwidget
khcha 댓글 2 좋아요 0 조회수 275

Join on 순서 관련 질문드립니다.

미해결

데이터 분석 SQL Fundamentals

sql을 시작할 때 체계적으로 공부하지 못해서 기초적인 질문일 수도 있는데 해답을 못 찾았습니다 ㅜㅜ join 문 사용 시 on 뒤의 컬럼 순서에 따라서도 sql문 결과값이 다른지 궁금합니다. 예를 들어, select * from tablea a join tableb b on a.product_id = b.product_id 2. select * from tablea a join tableb b on b.product_id = a.product_id 두 sql문을 실행했을 때 차이가 있을까요? 현업에서 2번 형태를 많이 본 것 같아서 혹시 차이가 있다면 어떤 차이인지 설명해주시면 감사하겠습니다.

  • sql
  • postgresql
  • dbms/rdbms
lyl2305 댓글 1 좋아요 0 조회수 210

12분 30초 쯤이 잘 이해가 안갑니다

미해결

홍정모의 따라하며 배우는 C언어

"Lvalue가 refer된다는 것은 또 다른 이름처럼 사용된다라는 것이다"라는 것이 무슨 말인가요? 이미 선언된 변수에 어떤걸 대입하는건데 그냥 idenifier로써 작동하는 것이 아닌가요? 아 너무 헷갈리네요ㅠㅠ

  • c
강진성 댓글 1 좋아요 1 조회수 169

조회빈이2개일때 찾는거 오류

미해결

스프링 핵심 원리 - 기본편

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 싱글 매칭이 2개있다고 뜨네요

  • spring
  • 객체지향
백종원 댓글 2 좋아요 0 조회수 612

인기 태그

인프런 TOP Writers

주간 인기글