묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
Gateway와 eureka 개념
안녕하세요 강사님 강의 진짜 잘 듣고 있습니다! 설명 너무나 잘 해주시는데, 제가 이해 한걸 확인 좀 하고 싶어서 질문 합니다. spring MSA가 유레카서버(eureak server)에서 각 모듈(eureka client)들의 API 주소를 등록 하고, 클라이언트에서 gateway(eureka client)를 통해 들어오면 gateway에서 각 API를 호출 하는 형식인가요?
-
미해결그림으로 배우는 자바, 파트1: 입문!
자기소개하기(문자열변수) 개행 문자와 메소드 사용 문의드립니다
선생님 안녕하세요 자기소개하기(문자열변수) 과제에서 질문드립니다. 저는 이 문제를 출력할 떄 아예 줄을 나누어서 출력하는 방법이 아닌, 줄바꿈 메서드와 개행문자를 이용해서 다음과 같이 풀이해보았습니다. 아래와 같이 작성한 코드들이 맞는지, 그리고 개행문자를 이용한 코드 중에 좀 더 깔끔하게 쓸 수 있는 코드가 있는지 궁금합니다. (이리저리 오류가 안나게 코드를 쓰다보니 얻어걸린 거라서 찝찝하네요.. ) < 메서드를 이용한 코드> public class IntroducingMe { public static void main(String[] args) { String name="해구"; System.out.println("안녕하세요~ 반갑습니다! 제 이름은," + System.lineSeparator() + name + System.lineSeparator() + "입니다. 잘 부탁드립니다~"); }} <개행 문자(\r\n)을 이용한 코드 > public class IntroducingMe02 { public static void main(String[] args) { String name="해구"; System.out.println("안녕하세요~ 반갑습니다! 제 이름은," +"\r\n"+name+"\r\n"+"입니다. 잘 부탁드립니다~"); }}
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
일정시간 후 자동으로 엔티티를 삭제할수 있을까요??
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]예를 들면 어떤 엔티티안의 필드 값이 변화하고 나서 2시간 뒤에 해당 엔티티를 삭제하는 기능을 구현하고 싶은데 이러한 기능을 제공하는것이 있나요??
-
해결됨스프링 핵심 원리 - 기본편
ApplicationContext의 자동 주입 관련 질문
안녕하세요. 강의 관련해 질문 몇 가지 드리겠습니다. 1. 강의 초반에 단순한 방법으로 ApplicationContext를 주입 받아 getBean()으로 PrototypeBean을 조회하는데, 이 때 주입되는 ApplicationContext는 Test Code에서 new 해서 만든 객체와 같은 객체인건가요?? 2. 그럼 이 코드를 테스트가 아닌 앱 코드에서 사용한다고 했을 때는 스프링이 자동 주입된 빈을 관리하는 ApplicationContext를 생성하여 들고 있다가 주입해주게 된다고 생각하면 될까요? 3. 2번이 맞다고 한다면, 스프링 코드 내에서 자동 주입 + ApplicationContext를 통한 수동 등록을 같이 사용하게 되면 ApplicationContext가 여러 객체 존재할 수도 있는 것인가요? 4. 강의 내용 중 '스프링 애플리케이션 컨텍스트' 라는 표현이 나오는데 이게 스프링 컨테이너와 같은 의미일까요? 5. 마지막으로 직접 new를 통해 구현체를 할당하는 것과 DL을 하는 것의 차이점이 무엇인지 궁금합니다. 빈을 '찾는다'는 행위의 유무가 차이점일까요..? 감사합니다.
-
미해결React 기반 Gatsby로 기술 블로그 개발하기
index.tsx allMarkdownRemark 에러..
이런 에러가 나는데 해결방법을 모르겠습니다. 제 깃허브는 https://github.com/pie-heejin/pie-heejin.github.io/tree/develop 입니다.. index.tsx 파일 입니다! import React, { FunctionComponent } from 'react' import styled from '@emotion/styled' import GlobalStyle from 'components/Common/GlobalStyle' import Footer from 'components/Common/Footer' import CategoryList from 'components/Main/CategoryList' import Introduction from 'components/Main/Introduction' import PostList, { PostType } from 'components/Main/PostList' import { graphql } from 'gatsby' import { IGatsbyImageData } from 'gatsby-plugin-image' import { PostListItemType } from 'types/PostItem.types' type IndexPageProps = { data: { allMarkdownRemark: { edges: PostListItemType[] } file: { childImageSharp: { gatsbyImageData: IGatsbyImageData } } } } const CATEGORY_LIST = { All: 5, Web: 3, Mobile: 2, } const Container = styled.div` display: flex; flex-direction: column; height: 100%; ` const IndexPage: FunctionComponent<IndexPageProps> = function ({ data: { allMarkdownRemark: { edges }, file: { childImageSharp: { gatsbyImageData }, }, }, }) { return ( <Container> <GlobalStyle /> <Introduction profileImage={gatsbyImageData} /> <CategoryList selectedCategory="Web" categoryList={CATEGORY_LIST} /> <PostList posts={edges} /> <Footer /> </Container> ) } export default IndexPage export const getPostList = graphql` query getPostList { allMarkdownRemark( sort: { order: DESC, fields: [frontmatter___date, frontmatter___title] } ) { edges { node { id frontmatter { title summary date(formatString: "YYYY.MM.DD.") categories thumbnail { childImageSharp { gatsbyImageData(width: 768, height: 400) } } } } } } file(name: { eq: "profile-image" }) { childImageSharp { gatsbyImageData(width: 120, height: 120) } } } `
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
강의를 듣다가 궁금한게 생겼는데 웹을 개설하는 일련의 과정을 모두 외우고 있어야 되나요??
제가 나중에 프로젝트를 진행을 하게 되어서 웹 페이지를 만들어야하는데 웹을 만드는 모든 과정을 외우지 않아도 흐름이나 코드들의 쓰임새 등을 알고 있으면 구글링하여 웹을 만들 수 있지 않을까요?? 이 방대한 양을 모두 머릿속에 넣기는 힘들 것 같아서 질문합니다!
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
안녕하세요 예제파일에 함수 hint를 못찾아서 질문 올립니다
안녕하세요 강의 자료는 받았는데 강의 자료 폴더 안에 예제 교안 파일(PDF)와 예제 소스 파일 밖에 안보이는데 함수 Hint는 어디서 찾아야하죠,,ㅠㅠ
-
미해결스프링 DB 2편 - 데이터 접근 활용 기술
insert 로그 확인하는 방법이 궁금합니다.
안녕하세요! 좋은 강의 항상 감사드립니다. 다름이 아니라 select, update 쿼리에 대한 로그는 확인이 되는데 insert 쿼리는 로그에 남지 않고 Executing SQL update and returning generated keys 라는 insert 실행 메시지만 확인 가능하더라구요. 혹시 insert 쿼리를 로그로 확인 할 수 있는 방법이 있는지 궁금합니다.
-
미해결데이터 분석 SQL Fundamentals
case when과 group by 혼용시 case가 3개 이상일 경우 오류
안녕하세요, 만약에 아래 스터디케이스에서 job= 'SALESMAN'인 경우 SALESMAN으로, job in ('PRESIDENT', 'ANALYST')인 경우 ROYAL로, 나머지 케이스는 OTHERS로 정의해서 avg_sal을 group by 하려면 어떻게 해야 하나요? 제가 아래 케이스처럼 진행했더니 오류가 생기더라고요. -- job이 SALESMAN인 경우와 그렇지 않은 경우만 나누어서 평균/최소/최대 급여를 구하기. select case when e.job='SALESMAN' then 'SALESMAN', case when e.job in ('PRESIDENT', 'ANALYST') then 'ROYAL' else 'OTHERS' end as sales_or_not, avg(e.sal), max(e.sal), min(e.sal) from hr.emp e group by sales_or_not order by sales_or_not desc select job, avg(sal) from hr.emp group by job
-
미해결@시코 - Java 제대로 배우기 (완전 기초)
java 유료화 관련
java 다운로드시 개인은 무료라고 표기되어 있으나 만약 실무에서 사용해야한다고 했을 때는 어떤 버전 어디서 다운 받아야 할까요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
대용량 필터링의 경우 추천되는 방법이 궁금합니다(JPA의 철학).
안녕하세요. JPA를 공부하며 궁금한 점이 생겨서 질문드립니다. [상황] 현재 숙소 엔티티 내부의 이미지와 요금 정책등을 가져오는 로직을 개발 중입니다. 아래 2가지 방법을 고민중입니다. 1) @Query를 사용해 직접 DB에 쿼리문 전송(필터링 조건 포함) 2) roomId로 숙소를 가져와 객체들을 탐색하며 필터링 [고민] 위처럼 대용량의 데이터를 필터링해야 하는 경우에 @Query를 통해 데이터베이스에서 직접 필터링하는 경우와 자바 코드상에서 find해온 결과를 필터링해서 사용하는 것 중에 어느 것이 더 JPA스러운지, 어느 것이 더 성능상의 이점이 있는지 궁금합니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
안녕하세요 질문있습니다
안녕하세요 질문있습니다. test에서 요청에 응답쿠키저장이 있는데 다음 강의에서 저희가 해주는 부분은 실제로 세션에 저장하고 쿠키를 생성해서 response에 담아주는데 그러면 요청에 응답쿠키저장 (request.setCookies) 이부분은 웹브라우저에서 알아서 해주는건가요?
-
해결됨모던 자바스크립트 딥다이브 스터디
실행컨텍스트에서 BindingObject를 통한 객체의 프로퍼티와 메서드 질문
전역코드 평가 과정에서 var 키워드로 선언한 전역 변수와 함수 선언문으로 정의된 전역함수는 전역 환경 레코드의 객체 환경 레코드에 연결된 BindingObject를 통해 객체의 프로퍼티와 메서드가 된다. 라는 문장이 있는데요. 여기서 "BindingObject를 통해 객체의 프로퍼티와 메서드가 된다"라는 의미를 좀 더 구체적으로 알수 있을까요? 그림이 안그려지네요 ^^; 프로퍼티와 메서드가 된다는 의미가 무엇인지요. 어떻게 객체 이름을 생략하고 접근 가능한지요
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
Ground truth bounding box를 이미지와 함께 시각화하는 방법을 알고싶습니다.
Custom dataset으로 YOLO 학습을 배우는 중인 학생입니다. 그런데 작업 중 Ground truth bounding box를 이미지에 같이 출력하는 방법을 도저히 모르겠어서 질문 남깁니다. 지금은 아래처럼 score가 있는 predicted image만 detect.py 파일로 만들 수 있습니다. 여기서 스코어 없이 Label만 annotation 파일에 기반하여 달린 이미지를 얻고싶습니다. Wandb 학습 중 만들어지는 파일은 아래처럼 알아볼 수 없어서 따로 요청드립니다. 현재 작업중인 파일은 COCO 포맷의 커스텀 데이터셋을 강사님이 제공해주신 COCO2YOLO 코드로 변환했기 때문에, 디렉토리는 강의와 똑같습니다. 예시: /content/custom/images/train/*.png - /content/custom/labels/train/*.txt Ultralytics YOLO 패키지 내부의 파일로 해결하기 힘들다면 다른 우회 방법이라도 알고싶습니다. 항상 좋은 강의 잘 듣고 있습니다. 감사합니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
_parent[now]가 음수 인덱스로 확인됩니다.
안녕하세요. 로그를 찍히는 부분에서 에러가 나서 확인을 했더니 _parent[now]값이 -1인덱스라 _idToName 인덱스 접근할 때 잘못 접근하는거 같은데요. 이부분은 버그를 수정해서 진행해도 되는게 맞는지 문의 드려요.
-
미해결빅데이터분석기사 실기대비 (R 활용)
혹시 Cabin이... 답일까요?
안녕하세요. 수업 열심히 잘 듣고 있습니다~ (sum(is.na(df$Cabin))+sum(df$Cabin=='', na.rm=T))/nrow(df) 0.7710438 (sum(is.na(df$Embarked))+sum(df$Embarked=='', na.rm=T))/nrow(df) 0.002244669 이렇게 나오는데 여러번 해보았지만 같은 결과만 나옵니다. T.T data 열어서 봐도, Cabin에 빈값이 엄청 많은데요... 혹시 답이 Cabin인지요? 아니면 강의하실 때 train.csv 파일과 제가 다운 받은 파일이 다른 파일일까요...
-
해결됨풀스택 리액트 토이프로젝트 - REST, GraphQL (for FE개발자)
linkSchema
linkSchema 안에 default 값 주는 부분에서 type을 boolean으로 주는 이유가 있을까요???
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
파일 업로드 질문
안녕하세요 파일업로드 파트에서 궁금증이 생겨 올리게 되었습니다. 좋은 강의를 올려주셔서 정말 감사합니다.!!! 공부를 하는데 강사님 덕분에 너무 재미있게 할 수 있습니다.!!!!! 강의를 다 듣고나서 파일 업로드 기능을 혼자 구현했습니다. 테스트를 할 때, 파일 업로드 취약점? 이라 것을 알게 되었습니다. 혼자서 찾아보니 멀티파트를 사용해서 올릴 때 UUID.randomUUID()를 사용해서 올리기 때문에 보안 취약점에서 안전하다고 생각이 드는데 혹시 제 생각이 맞나요? 읽어주셔서 정말 감사합니다.
-
미해결비전공자를 위한 풀스택 맛집지도 만들기 프로젝트!: Front, Back-end 그리고 배포까지
mysql workbench 연결 오류
안녕하세요. 강의 듣고 있는 수강생입니다. mysql workbench 접속해서 연결을 하려고 하는데 아래 같은 오류가 뜹니다. aws의 보안탭에 들어가서 포트도 열어줬는데 왜 안될까요.. 뭐가 잘못된건지 알 수가 없습니다 ㅠㅠ 두번째 이미지에 제가 mysql에 root계정으로 접속하려고 하니 이런 오류가 뜨는데 이것과 관련이 있나요? 비밀번호가 잘못되었나 싶어서 커뮤니티에 올라와있는 비밀번호 재설정도 해봤고, mysql 재시작을 하려니 이런 오류도 뜹니다.
-
미해결[아파치 카프카 애플리케이션 프로그래밍] 개념부터 컨슈머, 프로듀서, 커넥트, 스트림즈까지!
카프카 영속성 관련 질문
안녕하세요. 영속성 관련해 질문 드립니다. - 데이터를 파일 시스템에 저장함으로써 영속성을 얻게 되고 - 한 번 읽은 데이터를 페이지 캐시 메모리 영역에 놔둠으로써 처리량 또한 높게 유지할 수 있다 저는 이렇게 이해했는데, 이렇게 했을 때 컨슈머 쪽에서 Read는 빠르겠지만 프로듀서 쪽에서 Write하는 속도는 여전히 느릴 것처럼 느껴지는데 이 문제는 배치로 처리함으로써 해결하는 건가요? 혹시 컨슈머 속도 대비 프로듀서의 속도가 느려서 컨슈머 쪽에서 컴퓨팅 리소스 낭비가 생기는 경우는 없나요? 보통 프로듀서의 데이터가 브로커에 도착하는 속도와 컨슈머가 브로커의 데이터를 읽어가는 속도 중 어느 쪽이 더 빠른가요?