inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

단위 테스트 작성 후 통합 테스트의 범위

해결됨

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

안녕하세요! 강의에서 말씀해주신대로, 엔티티 레벨에서 단위테스트를 작성해보았는데 단위 테스트에서 이미 여러 케이스 별로 테스트를 작성했다고 했을 때 서비스 계층의 테스트(repository는 mock 사용)에서도 다시 한 번 모든 경계값 등을 고려하여 '빡빡한' 테스트를 작성할 필요 내지는 그럴 가치가 있다고 생각하시는지 궁금합니다. 추가로, 서비스 테스트에서 repository는 mock을 사용한다고 했을 때 repository에 대한 테스트는 생략해도 괜찮은건지 궁금합니다! 감사합니다.

  • JPA
  • spring-boot
  • 웹앱
  • spring
  • java
현상혁 댓글 1 좋아요 1 조회수 626

safari에서 position fixed가 잘 동작하지 않습니다

미해결

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

안녕하세요? 오늘 완강하고 올려주신 예제파일을 safari, chrome 각 각 실행해봤는데요. 크롬에서는 잘 동작하는데 safari는 position이 잘 동작하지 않는거 같아서요. (text container가 배경뒤에서 올라옴) 사파리에선 다른 설정값이 필요한건가요? 감사합니다

  • 인터랙티브-웹
  • javascript
partner 댓글 1 좋아요 0 조회수 1015

반례가 없는지, 시간복잡도는 괜찮은지 궁금합니다!

해결됨

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

const sol = (arr, n) => { let p1 = 0, cnt = 0; while (p1 < arr.length) { arr.slice(p1++).reduce((acc, cur) => { const result = acc + cur; if (result === n) cnt++; return result; }, 0); } const answer = cnt; return answer; };

  • javascript
  • 코테 준비 같이 해요!
000 Jay 댓글 1 좋아요 0 조회수 392

addEventListener후에 익명함수 실행할때 뒤에 false는 어떤 역할을 하는건가요?

미해결

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

window.addEventListener('scroll', function() { alert('궁금해요'); }, false); 1. 위의 false는 어떤 용도로 쓰이는건가요? 아래처럼 사용해도 되는건가요? window.addEventListener('scroll', () => { alert('궁금해요'); }, false); 감사합니다!

  • javascript
  • 인터랙티브-웹
partner 댓글 1 좋아요 0 조회수 589

8.13 6:47 강의

미해결

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

cout << add(Cents(5), Cents(8)).getCents() << endl; cout << int(6) + int(8) << endl; 이게 같다는 것은 그럼 int가 클래스라는 걸까요?

  • C++
패러그래프 댓글 1 좋아요 0 조회수 405

리액트 버전 6으로 따라하는데 404에러가 뜹니다

미해결

파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트

import React from "react"; import ReactDOM from "react-dom/client"; import "./index.css"; import reportWebVitals from "./reportWebVitals"; import Root from "pages"; import { createBrowserRouter, RouterProvider } from "react-router-dom"; const router = createBrowserRouter([ { path: "/", element: <Root />, }, ]); const root = ReactDOM.createRoot(document.getElementById("root")); root.render( <React.StrictMode> <RouterProvider router={router}> <Root /> </RouterProvider> </React.StrictMode> ); reportWebVitals(); index .js 는 이렇게 설정하였고 import React from "react"; import { Routes, Route } from "react-router-dom"; import AppLayout from "components/AppLayout"; import About from "./About"; import Home from "./Home"; function Root() { return ( <AppLayout> 최상위컴포넌트 <Routes> <Route path ="/" element={<Home/>} /> <Route path ="/about" element={<About/>} /> </Routes> </AppLayout> ); } export default Root; page/index.js 는 이렇게 설정하였는데 패스부분 "/"는 잘뜨는데 /about은 404 에러가 뜹니다..

  • react
  • python
  • docker
  • django
봄봄 댓글 3 좋아요 0 조회수 1681

TCP/IP, Http 관련해서 질문입니다.

미해결

모든 개발자를 위한 HTTP 웹 기본 지식

TCP/IP -> 한번 요청 하면 3-way-handshake로 연결하고 타임아웃 전까지 연결 끊지 않는다. Http1.0 -> 비 연결성을 지키기 위해 요청 올 때마다 3-way-hanshake 해서 연결하고 응답하고 바로 끊는다. Http1.1 -> 요청올 때 연결하고 응답 한 후에도 잠깐동안은 유지하다가 연결 끊는다. (지속 연결) 이게 맞나요 ? IP -> TCP/UDP -> HTTP 이렇게 발전해온건가요 ? IP의 비 신뢰성, 비연결성을 해결하기 위해 3-way-handshake , 프로그램을 구분하기 위해 Port라는 개념을 추가한게 TCP/UDP 인거고 TCP/UDP 에서 클라이언트-서버 구조, 무상태, 지속 연결을 추가한 것이 HTTP 인건가요 ?

  • network
댓글 1 좋아요 0 조회수 583

.str[:1] 의 정확한 기능이 궁금합니다.

해결됨

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

위에서 df['Cabin'].str[:1]의 정확한 기능이 궁금합니다. 'cabin' 컬럼의 데이터들 중에 첫번째 글자만 떼어서 다시 저장한거 같은데, str함수의 기능이 문자로 변환해주는 거라고 인터넷에서 봐서요.. 아래와 같이 질문드립니다. str의 기능, 문자로 바꿔주는게 맞다면 왜 문자로 바꾸는지? [:1]은 단순히 첫번째 글자를 추출하기 위한 인덱싱이 맞는지? 첫번째 글자만 추출하기 위해 다른 방법은 없는지 궁금합니다.

  • 통계
  • python
  • 머신러닝 배워볼래요?
anchornandary 댓글 1 좋아요 0 조회수 753

javax.inject Provider 주입 질문

미해결

스프링 핵심 원리 - 기본편

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예 [질문 내용] 여기에 질문 내용을 남겨주세요. build.gradle에 다음과 같이 Provider를 적용하도록 설정하였습니다. 또, 강의처럼 PrototypeProviderTest 클래스 코드를 작성하였습니다. 그러나 ClientBean에서 javax.inject의 Provider를 사용하려고 할 시 (2번 방식), No qualifying bean of type 'javax.inject.Provider<hello.core.scope.PrototypeProviderTest$PrototypeBean>' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} 라는 오류가 발생하고 있는 상황입니다. 때문에 직접 문제를 해결해보려고 Autowired를 받는 방식 말고 new Provider<PrototypeBean>() {...} 를 해 봤으나, 해당 문제가 해결되긴 하나 원래 목적과 부합하지 않다고 생각이 들었습니다. 버전이 달라졌기 때문에 발생하는 오류인 것일까요? @Autowired(required = false) 로 테스트 해 보면 Cannot invoke "javax.inject.Provider.get()" because "this.provider" is null 로 제대로 스프링 컨테이너에 PrototypeBean이 등록이 안 된 듯한 오류가 발생하였습니다. PrototypeBean은 이렇게 작성 해 두었습니다.

  • provider
  • spring
  • oop
devholic 댓글 2 좋아요 10 조회수 5691

8.11 정적 멤버 함수

미해결

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

강의 중에 static int getValue() 함수에서는 this로 접근이 되지 않는 이유가 이해가 안가는데 왜 일반 멤버함수와 다르게 접근이 불가능한가요?? 그리고 this를 인스턴스 자신을 호출한다고 이해해도될까요?? this를 어떻게 이해하는 편이 좋을까요?

  • C++
패러그래프 댓글 1 좋아요 0 조회수 386

HTTP의 무상태 특징

미해결

모든 개발자를 위한 HTTP 웹 기본 지식

HTTP는 대부분 무상태인 것이고, HTTP 전부가 무상태는 아닌건가요 ?? 로그인 같은 경우는 상태를 유지해야한다는데 이러면 HTTP를 안 쓰는 것인지, 아니면 HTTP 를 사용하지만 무상태가 아닌 예외인 것인지 궁금합니다.

  • network
댓글 1 좋아요 0 조회수 547

안녕하세요. 스프링 강의 로드맵 문의입니다.

미해결

스프링 DB 1편 - 데이터 접근 핵심 원리

안녕하세요. 김영한님 강의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 무료 강의 완강하였고, 인프런에 올라와 있는 영상은 일단 전부 결제해서 가지고 있습니다. 로드맵이 스프링 이론에 초점을 맞춘 로드맵과, DB쪽 에 초점을 둔 로드맵이 두가지가 있어서 모두 정복하고 싶은 마음에 로드맵을 조금 더 알고 싶어서 질문글을 올립니다. 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 스프링 핵심 원리 - 기본편 모든 개발자를 위한 HTTP 웹 기본 지식 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 스프링 MVC 2편 - 백엔드 웹 개발 활용 기술 스프링 DB 1편 - 데이터 접근 핵심 원리 스프링 DB 2편 - 데이터 접근 활용 기술 스프링 핵심 원리 - 고급편 여기까지의 로드맵과 실전! 스프링 부트와 JPA 활용 1 - 웹 애플리케이션 개발 자바 ORM 표준 JPA 프로그래밍 - 기본편 실전! 스프링 부트와 JPA 활용 2 - API개발과 성능 최적화 실전! 스프링 데이터 JPA 실전! Querydsl 여기까지의 로드맵이 있는데. (아, 아래의 DB쪽 로드맵은 무료강의에서 선생님께서 말하신 것과 소개글에 있는 로드맵의 순서가 약간 달라서 (1번과 2번이 서로 바뀜) 일단 선생님이 말해주신 대로 적었습니다.) 스프링 이론 강의를 어느정도 나간 다음에 DB쪽을 시작하면 좋을지 궁금합니다 아니면 그냥 처음부터 반반씩 나눠가면서 같이 시작해야 할지요~ 답변 부탁드리겠습니다 감사합니다~ 열심히 하겠습니다

  • spring
댓글 1 좋아요 0 조회수 422

API실습#2 Node.js로 간단한 API 만들기 에서 node b.js 를했더니 Cannot GET/이 나옵니다.

미해결

CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. Cannot GET / 소스코드는 강의자료 소스 복붙했는데 어디가 잘 못된걸까요 .

  • 기술면접
  • 면접
  • 운영체제
abc2752 댓글 2 좋아요 0 조회수 448

flex가 적용되면 하위에 있는 인라인의 속성은?

미해결

플렉스(Flex) 반응형 웹사이트 포트폴리오(The World's Best Cities)

'반응형 헤더영역'을 다시 보는 중이었는데요. .gnb a 에 상하마진이 먹히는걸 보면서. 어? a태그는 인라인인데 왜 상하마진이 먹힘? 그래서 제가 이것저것 테스트를 해 봤더니. flex가 적용되면 하위에 있던 인라인 요소들은 자동적으로 인라인블록으로 변하는 것 같습니다. 포지션 속성을 주면 인라인블록으로 변하는 것 처럼요.

  • flex
  • 반응형-웹
서병식 댓글 1 좋아요 1 조회수 398

Quest 스크립트에서 Complete

미해결

[유니티 레벨 업!] 모듈식으로 개발하는 퀘스트&업적 시스템

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. Quest 스크립트의 Complete에서 질문사항이 있습니다. Complete함수에서 맨 처음부터 CheakIsRunning을 실행 해준다면 무조건 IsComplete는 false이기 때문에 오류가 실행되지 않나요?? (따로 디버그를 찍어보았지만 두번 실행되는건 아닙니다.) 테스트 해본결과 계속 오류가 실행되어서 CheakIsRunning을 맨 밑으로 내려줬더니 정상 실행이 되는데 이렇게 해도 문제가 없나요? 변경 전 변경 후

  • unity
심민석 댓글 1 좋아요 0 조회수 415

강의 교안 재배부 요청

미해결

ISMS-P 인증심사원 자격검정 기본/실무 과정 시리즈 06 - T4. 개인정보보호 법규 개정(2/2)

강의교안이 p105 부터 백지로 되어 있습니다. 강사님께 연락하셔서 다시 배부, 공지 부탁드립니다.

  • ISMS-P
DEVOCEAN 댓글 0 좋아요 0 조회수 292

port 질문입니다.

해결됨

모든 개발자를 위한 HTTP 웹 기본 지식

https://www.google.com:443/search?q=hello&hi=ko www.google.com 가 host고 443이 port인데 여기를 보면 host는 이용자(주인)가 아니라, 목적지에 대한 IP 정보를 뜻하는 것이 맞나요? www.google.com 은 DNS를 이용한 것이고, 저장된 IP가 100.100.100.1이라고 했을 때 https://www.google.com:443/search?q=hello&hi=ko 는 100.100.100.1 IP의 443 포트로 패킷을 보내는게 맞나요?

  • network
댓글 1 좋아요 0 조회수 443

master 와 slave 에 관해 궁금한점이 있어서 질문드립니다

미해결

스프링 DB 2편 - 데이터 접근 활용 기술

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] @Transaction annotation 이 없을 경우에는 mysql8.0 connector 에서도 기본적으로 master db 로 조회하는 건가요?! 혹시 그런 설정을 어디서 확인 할 수 있는지도 궁금합니다 ㅎ

  • spring
Fly 댓글 2 좋아요 0 조회수 568

CVAT이나 VGG annotator 에서 COCO 로 label다운fhem 후 트레이닝

미해결

[개정판] 딥러닝 컴퓨터 비전 완벽 가이드

안녕하세요 강의 잘 보고 있습니다. 제가 직접 커스텀 이미지를 수집한 후, VGG annotator 을 사용해서 COCO style label 로 만들어진 json 파일을 다운로드 했습니다. 이렇게 준비된 커스텀 데이터를 트레이닝해서 h5 파일을 생성하고 싶은데.. 이 과정에 대한 예제 및 파일은 어디서 찾을 수 있나요.. MM detection 으로 해야하나요?

  • keras
  • tensorflow
  • 딥러닝
  • 컴퓨터-비전
  • python
  • 머신러닝 배워볼래요?
고재청 댓글 2 좋아요 0 조회수 514

인기 태그

인프런 TOP Writers

주간 인기글