inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

findByName 메소드 작성 질문 있습니다.

미해결

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

안녕하세요. 제가 람다랑 optional, 컬렉션 그런부분을 아직 잘몰라서 자바 공부가 더 필요한데요. 이 부분 듣다가 궁금증이 있어서 질문 남기게 됐습니다. - 중점적인 내용은 `findName 메소드를 findById메소드 처럼 구현하면 안되냐`입니다. -> 다른 질문글을 통해 id는 유일한 기본키로 사용되서 중복이 없고, 이름은 중복이 있을 수 있다고 하셨습니다. 제가 코드는 정확히 모르겠지만 영한님의 강의를 들어보며 추측해보면 -> store - 객체 -> , values() - 값들중 -> . stream() - 모두 돌리는데 -> .filter() - 가로안에 있는 조건에 해당하는 값이 걸리면 -> .findAny() -리턴해라 이런 의미의 식 같습니다. 또 filter 안에 있는 람다표현식?은 member를 받아서 받은 멤버 객체의 name이 findByName 메소드 호출시 매개변수로 받은 name과 같은지를 체크한 것 같구요. 여기서 궁금한점이 store의 member를 하나씩 쭉 돌리는데 우리가 매개변수로 넘겨준 name과 같은 member를 모두 optional에 담아서 반환하는건가요? 즉, findById는 중복 없이 Optional에 하나의 Member 객체만 담아서 반환되어 코드를 저렇게 짠 것이고 findByName은 중복이 있을 수 있어, 매개변수로 받은 name과 같은 모든 member 객체를 optional에 담아 반환해주는 코드인건가요?

  • spring
  • spring-boot
  • java
  • MVC
댓글 1 좋아요 5 조회수 501

강의명 아래 작은 쪽지는 무엇인가요?

미해결

우디의 프리미어 프로 강좌

선생님 안녕하세요! 좋은 강의 너무 잘 듣고 있습니다~ 강의명 하단에 작은 쪽지 이모지와 함께 1분 미만 이라고 적힌 아이콘은 무엇을 의미하나요? ( <-이거요!)

  • 영상제작
  • Premiere Pro
help 댓글 1 좋아요 1 조회수 349

결과 while 문 2번 반복 현상.

미해결

C 프로그래밍 - 입문부터 게임 개발까지

while 문에서 반복이 두번씩 나타납니다.. getchar()함수에서 아무키나 입력해서 넘어갈때마다 두번씩 반복되는데.. 왜그러는걸까요ㅠ

  • 버그
  • while
  • c
  • getchar
  • 반복문
  • 오류
  • 질문
신창호 댓글 1 좋아요 0 조회수 854

[rabbitmq 연결 불가] config-service에서 연결 불가 문의

미해결

Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)

안녕하세요 강사님. 강의 잘듣고있습니다 dependency를 추가하고 부트를 기동하면 rabbitmq host에 컨넥션을 하다가 결국 안되고 에러가 나오는데요 이런 증상은 어떻게 해결해야할지 문의 드립니다.. 답변 주시면 감사하겠습니다. <pom.xml> < dependency > < groupId >org.springframework.boot</ groupId > < artifactId >spring-boot-starter-actuator</ artifactId > </ dependency > < dependency > < groupId >org.springframework.cloud</ groupId > < artifactId >spring-cloud-starter-bus-amqp</ artifactId > </ dependency > < dependency > < groupId >org.springframework.cloud</ groupId > < artifactId >spring-cloud-starter-bootstrap</ artifactId > </ dependency > <application.yml> spring : application : name : config-service rabbitmq : host : 192.xxx.x.xx port : 3000 username : guest password : guest (부팅시 오류내용) *************************** APPLICATION FAILED TO START *************************** Description: An attempt was made to call a method that does not exist. The attempt was made from the following location: org.springframework.cloud.stream.binder.rabbit.RabbitMessageChannelBinder.createConsumerEndpoint(RabbitMessageChannelBinder.java:517) The following method did not exist: 'void org.springframework.integration.amqp.inbound.AmqpInboundChannelAdapter.<init>(org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer)' The method's class, org.springframework.integration.amqp.inbound.AmqpInboundChannelAdapter, is available from the following locations: jar:file:/Users/seunghapark/.m2/repository/org/springframework/integration/spring-integration-amqp/5.5.2/spring-integration-amqp-5.5.2.jar!/org/springframework/integration/amqp/inbound/AmqpInboundChannelAdapter.class The class hierarchy was loaded from the following locations: org.springframework.integration.amqp.inbound.AmqpInboundChannelAdapter: file:/Users/seunghapark/.m2/repository/org/springframework/integration/spring-integration-amqp/5.5.2/spring-integration-amqp-5.5.2.jar org.springframework.integration.endpoint.MessageProducerSupport: file:/Users/seunghapark/.m2/repository/org/springframework/integration/spring-integration-core/5.5.2/spring-integration-core-5.5.2.jar org.springframework.integration.endpoint.AbstractEndpoint: file:/Users/seunghapark/.m2/repository/org/springframework/integration/spring-integration-core/5.5.2/spring-integration-core-5.5.2.jar org.springframework.integration.context.IntegrationObjectSupport: file:/Users/seunghapark/.m2/repository/org/springframework/integration/spring-integration-core/5.5.2/spring-integration-core-5.5.2.jar Action: Correct the classpath of your application so that it contains a single, compatible version of org.springframework.integration.amqp.inbound.AmqpInboundChannelAdapter Process finished with exit code 1

  • JPA
  • spring-boot
  • spring-cloud
  • architecture
  • msa
  • Kafka
caris 댓글 5 좋아요 0 조회수 1151

github 권한 요청 드립니다

미해결

Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex

인프런 아이디 : @haan610 인프런 이메일 : haan610@gmail.com 깃헙 아이디 : haan610@gmail.com 깃헙 Username : choihanseul

  • javascript
  • vuex
  • vuejs
  • es6
댓글 1 좋아요 1 조회수 208

styles.tsx 모듈이 아니라고 에러가 납니다.

미해결

Slack 클론 코딩[실시간 채팅 with React]

그강의에서 한것 빠짐없이 따라 온거같은데 저렇게 에러가 떠서 css를 받아 오지 못합니다. 찾아봐도 어떻게 해야될지 몰라 질문드립니다

  • 웹팩
  • typescript
  • Socket.io
  • react
  • babel
  • 클론코딩
푸라오젼 댓글 1 좋아요 0 조회수 177

npm i typescript -g 에러

미해결

타입스크립트 입문 - 기초부터 실전까지

안녕하세요 npm i typescript -g 했는데 에러가 납니다 node 버전이 달라서 그런가요? 에러내용 : PS D:\workspace\learn-typescript\getting-started> node -v v14.17.4 PS D:\workspace\learn-typescript\getting-started> PS D:\workspace\learn-typescript\getting-started> PS D:\workspace\learn-typescript\getting-started> PS D:\workspace\learn-typescript\getting-started> npm i typescript -g npm ERR! code UNABLE_TO_VERIFY_LEAF_SIGNATURE npm ERR! errno UNABLE_TO_VERIFY_LEAF_SIGNATURE npm ERR! request to https://registry.npmjs.org/typescript failed, reason: unable to verify the first certificate npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\JBB\AppData\Roaming\npm-cache\_logs\2021-08-12T01_30_22_867Z-debug.log

  • es6
  • javascript
  • typescript
paenjtentia 댓글 2 좋아요 1 조회수 412

1번째 강의의 1분 30초 부분에서 터미널로 이동하고 파일을 확인하는 작업이 있는데 윈도우 노트북에서는 어떻게 이 작업을 해야 할까요?

미해결

캐글 실습으로 배우는 데이터 사이언스

안녕하세요. 데이터 사이언스 강의에 많은 도움을 받고 있습니다. 감사합니다. 1번째 강의의 1분 30초 부터 맥의 터미널을 이용하여 여러가지 작업을 하시는데 윈도우의 경우에는 어떻게 작업을 해야 하는지 구체적인 방법을 잘 모르겠습니다. 이 부분의 작업이 잘 안되어 뒷부분의 작업도 잘 되지 않습니다. 해결 방법이 필요합니다. 감사합니다.

  • 1번째강의
  • 터미널
  • kaggle
  • 윈도우
이장한 댓글 1 좋아요 1 조회수 253

문제에 대하여 질문드립니다.

미해결

자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비

안녕하세요, 선생님! 오늘도 강의 잘 듣고 있습니다! 이 문제에서 트리셋을 쓰는 이유가 중복값을 제거하는 것이 주 이유인것 같은데요. 문제를 여러번 읽어봐도 중복값을 뺴고 더하라는 말이 없는 것 같아서요. 글을보면 그냥 같은 숫자의 카드가 여러장 있을 수 있다고는 되어 있습니다. 제가 국어에 약해서인지 어딘가에 암묵적 의미가 담겨 있는 것일까요?

  • java
  • 코테 준비 같이 해요!
민수 S 댓글 1 좋아요 0 조회수 284

에러가 왜 나는걸까요?

미해결

Axure RP 9,10 - 서비스 기획자를 위한 최적의 프로토타이핑 툴

이렇게 에러나는건 어떻게 해야할까요? 동작이 전혀 안돼서 강제종료시켜야 하네요..ㅜ.ㅜ

  • 에러
  • axure
  • sy1gjy1h
  • 프로토타이핑
mio2k 댓글 1 좋아요 0 조회수 297

setundobuffer(None) 에러

미해결

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

block.setundobuffer('None')이 없으면 에러가 일어나지 않는데, 이걸 추가하면 아래와 같은 에러가 나면서 프로그램이 멈춥니다. 구글링을 해도 해결방법을 찾을 수 없어서 질문드립니다. 소스코드는 동일하나, 만약을 위해 에러코드 위에 첨부하겠습니다. 미리 감사드립니다! <소스> import turtle as t import random as r import time class Brick(): def __init__(self): self.y=0 self.x=6 self.color=r.randint(1,6) def draw_grid(block, grid): top=250 left=-150 colors=['black', 'red', 'blue', 'orange', 'yellow', 'green', 'purple', 'white'] for y in range(len(grid)): # 행 탐색 for x in range(len(grid[0])): # 열 탐색 sc_x=left+(x*20) # 사각형 객체의 하나의 크기는 20*20 sc_y=top-(y*20) block.goto(sc_x, sc_y) block.color(colors[grid[y][x]]) block.stamp() if __name__=='__main__': sc=t.Screen() sc.tracer(False) # 격자 빠르게 그림 sc.bgcolor("black") sc.setup(width=600, height=700) grid=[[0]*12 for _ in range(24)] # 게임 격자판 for i in range(24): # 벽 만들기 grid[i].insert(0,7) grid[i].append(7) grid.append([7]*14) for y in range(23, 20, -1): # 아래 세줄 랜덤으로 색깔 채우기 for x in range(1,13): grid[y][x]=r.randint(1,6) block=t.Turtle() block.penup() # 이걸 안하면 움직일 때 그림을 그림 block.speed(0) block.shape('square') block.setundobuffer(None) # 메모리 버퍼 누적 삭제 brick=Brick() grid[brick.y][brick.x]=brick.color draw_grid(block, grid) while True: sc.update() # 격자 계속 그리기 위함 if grid[brick.y+1][brick.x]==0: grid[brick.y][brick.x]=0 brick.y+=1 grid[brick.y][brick.x]=brick.color for x in grid: print(x) print() draw_grid(block, grid) time.sleep(0.1) sc.mainloop() # 이게 없으면 창이 바로 꺼져버림 <오류> Traceback (most recent call last): File "D:\IT Study\Python\파이썬 알고리즘 문제풀이(코딩테스트 대비)\Block_Game.py", line 47, in <module> draw_grid(block, grid) File "D:\IT Study\Python\파이썬 알고리즘 문제풀이(코딩테스트 대비)\Block_Game.py", line 22, in draw_grid block.stamp() File "C:\Users\modes\AppData\Local\Programs\Python\Python39\lib\turtle.py", line 3077, in stamp self.undobuffer.push(("stamp", stitem)) AttributeError: 'NoneType' object has no attribute 'push'

  • python
  • 코테 준비 같이 해요!
이지혜 댓글 1 좋아요 0 조회수 173

innerHeight

미해결

몇 줄로 끝내는 인터랙티브 웹 개발 노하우 [초급편]

왜 scrollHeight에서 innerHeight를 빼야하는지 잘 이해가 안돼요 ㅠㅠ scrollTop이 현재 스크롤의 top위치? scrollHeight가 진회색으로 칠해져있는 스크롤바의 높이? innerHeight가 현재 보고 있는 화면의 높이? 라고 제가 이해한게 맞나요? 위가 맞다면 왜 스크롤바의 높이에서 화면높이를 빼는지 모르겠어요

  • 인터랙티브-웹
  • javascript
오디 댓글 1 좋아요 0 조회수 294

Next.js 11버전 + next-redux-wrapper: ^7.0.2 버전 을 적용했을때 console.log / warning 질문

미해결

[리뉴얼] React로 NodeBird SNS 만들기

안녕하세요 현영님 질문드립니다.! Next.js 11버전과 next-redux-wrapper: ^7.0.2버전을 적용했을때 이러한 console 워닝이 발생했는데 검색했을때 원하는 해답을 찾지 못해서 질문드립니다. SSR은 제로초님께서 wapper 7 버전 업로드시 코드작성하라는 부분 그대로 작성했습니다. export const getServerSideProps = wrapper.getServerSideProps((store) => async ({ req }) => { const cookie = req ? req.headers.cookie : ''; axios.defaults.headers.Cookie = ''; if (req && cookie) { axios.defaults.headers.Cookie = cookie; } store.dispatch({ type: LOAD_MY_INFO_REQUEST, }); store.dispatch({ type: LOAD_POSTS_REQUEST, }); store.dispatch(END); await store.sagaTask.toPromise(); });

  • express
  • nodejs
  • redux
  • react
  • Next.js
태블로user 댓글 1 좋아요 0 조회수 201

빌드 실행하기 오류

미해결

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

빌드 명령어를 입력하면 아래와 같이 complileJava Failed 가 출력 됩니다. 어떻게 해결해야하는지 여쭤봐도 될까요? Gradle 버전은 7.1.1이고 자바 버전은 openjdk version "11.0.11" 2021-04-20 LTS OpenJDK Runtime Environment Corretto-11.0.11.9.1 (build 11.0.11+9-LTS) OpenJDK 64-Bit Server VM Corretto-11.0.11.9.1 (build 11.0.11+9-LTS, mixed mode) 입니다.

  • MVC
  • java
  • spring-boot
  • spring
밈밍이 댓글 1 좋아요 0 조회수 288

블로그접속시 Gatsby's default starter 로 나옵니다.

미해결

React 기반 Gatsby로 기술 블로그 개발하기

안녕하세요 강의 전부 수강 후 웹 홈페이지 관리페이지를 제외하고 강의 내용대로 페이지 제작을 진행하였는데 메인 페이지가 gatsby'default starter 로 나오네요 ! 로컬에서 실행 시 강의내용대로 수정한 메인과 페이지들이 나오긴 하는데 pung8146.github.io 로 접속 시 제작한 페이지가 나오지 않는데 왜 그런지 이유를 알 수 있을까요?

  • blog
  • Gatsby
박상훈 댓글 1 좋아요 1 조회수 161

수업자료 받을 수 있나요?

미해결

[개정판] 파이썬 머신러닝 완벽 가이드

수업 즐겁게 듣고 있습니다^^ 혹시, 수업 자료 받을 수 있나요?

  • 통계
  • 머신러닝 배워볼래요?
  • python
가물치 댓글 1 좋아요 0 조회수 200

5-7 교육과정설계 질문있습니다

미해결

자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비

import java.util.Scanner; public class cotest5_7{ public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String str1= scanner.next(); String str2= scanner.next(); int max=-10; boolean b=true; for(int i=0; i<str1.length();i++) { char x= str1.charAt(i); int num=str2.indexOf(x); if(num==-1) { b=false; break; } else if(num>max) { max=num; break; } else { b=false; break; } } if(b) {System.out.println("YES");} else {System.out.println("NO");} } } 제 코드로 채점을 하면 오답이라고 나오는데 어느 부분이 틀린건지 잘 모르겠습니다

  • java
  • 코테 준비 같이 해요!
rita1999 댓글 1 좋아요 0 조회수 263

getMemberRepository 관련 질문입니다

미해결

스프링 핵심 원리 - 기본편

저렇게 표기가 돼고 실행하면 오류메세지에 symbol : method getMemberRepository() location : variable orderService of type OrderServiceImpl 이렇게나오는데 어떻게 해결하나요?

  • oop
  • spring
뷰린이탈출대작전 댓글 1 좋아요 0 조회수 189

기존 컴포즈 파일의 빌드 내용은요??

해결됨

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

build: dockerfile context 등은 지워야하나요? 개발환경에서 사용하는 도커 컴포즈 파일과 운영환경(AWS)에 사용하는 파일의 구조가 조금 다른데 한 파일에 그냥 떄려넣어도 되나요??

  • travis-ci
  • 데이터 엔지니어링
  • cicd
  • aws
  • docker
  • github
K. Seonwoo 댓글 1 좋아요 0 조회수 220

settings64 질문

미해결

설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)

따라했는데 마지막에 settings64가 없을 경우는 어떻게 하나요??

  • vivado설치
  • fpga
  • 임베디드
  • verilog-hdl
jihk 댓글 1 좋아요 1 조회수 869

인기 태그

인프런 TOP Writers

주간 인기글