inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

ex2 패키지에서 궁금한게 있는데요

미해결

김영한의 실전 자바 - 중급 1편

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. private static class NetworkMessage {...} 이 정적 중첩 클래스에서 static 을 제거하면 private class NetworkMessage {...} 내부 클래스가 되는건가요? 근데 뒤에 강의를 보면 내부 클래스는 아닌거 같은데, 정적이 아닌 그냥 중첩 클래스인 건가요?

  • java
  • 객체지향
으아아아앙 댓글 1 좋아요 0 조회수 222

MySQL에서는 숫자 타입 컬럼에서 '', ""를 함께 사용해도 되나요?

해결됨

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

안녕하세요, 실전 SQL 데이터분석 연습: 집계 함수 익히고 실제 DB로 연습하기 (업데이트) 13:00~ 부분의 연습문제8 관련하여 궁금한 사항이 있어서 문의 드립니다. 문제는 영화 렌탈 테이블(rental)에서 inventory_id가 367이고, staff_id가 1인 로우(Row) 전체 출력하기 입니다. Rental 테이블의 inventory_id 컬럼은 타입이 mediumint, staff_id는 tinyint 인 것 같습니다. 그런데 정수 타입의 컬럼인데 Where 조건 절에서 ''를 써도 동일하게 결과값이 조회가 되는 것 같더라구요. 제가 잘못 알고 있을 수도 있지만 정수와 같은 숫자 타입의 경우 값을 '' 혹은 "" 없이 입력하고, Str 같은 문자의 경우 '', "" 를 값에 함께 입력해야 문자타입으로 인식하는 것 같은데 혹시 MySQL에서는 컬럼타입에 있어서 이러한 구분 없이 사용이 되는 것일까요? 따옴표 ('') 없이 조건 값을 입력해서 조회했을 경우 따옴표를 함께 조건에 입력해서 조회했을 경우 감사합니다.

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

스프링jpa 작업 중 오류

미해결

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

작업파일 링크 드라이브에 담아 공유합니다. 어느 점에서 오류가 나는지 잡을 수 없어 질문드립니다. 감사합니다 https://drive.google.com/file/d/1UqI2_8bN8k4yq1Zww3OVkDLQ_yS_tsPS/view?usp=drive_link

  • java
  • spring
  • mvc
  • spring-boot
코코넛빵 댓글 1 좋아요 1 조회수 252

상속작업에서

미해결

Django 베이스캠프

챕터 Template 에서 영상 35:09초 상속작업관련 이해가 안가는게있습니다. 저는 base.html에 {% load static %}만 기입하고 자식인 blog_list.html에서는 기입을 안 했는데, 모든 태그(h1, h2)가 색상이 변경된 상태 입니다. 장고는 5.0.6인데 이게 업데이트가 된건가요?

  • HTML/CSS
  • python
  • django
  • powershell
  • python3
SeongBaek CHO 댓글 1 좋아요 0 조회수 228

코드 질문 있습니다.

미해결

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

8.팰린드롬 문제 관련 입니다. String temp = new StringBuilder(str).reverse().toString(); 이 부분에서 스트링빌더를 문자열로 다시 바꿔주는데 문자열을 왜 다시 문자열로 바꿔주는지 이해가 안갑니다.. 인풋값으로 문자열이 아닌 다른값을 받아왔을때를 위한 코드인지 궁금합니다. - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

  • java
  • 코딩-테스트
정채아 댓글 1 좋아요 0 조회수 201

3. 컬렉션 프레임워크 - ArrayList 강의 교안 오타 제보

해결됨

김영한의 실전 자바 - 중급 2편

[오타 제보 내용] 3. 컬렉션 프레임워크 - ArrayList 교안 pdf 직접 구현하는 배열 리스트2 - 동적 배열 배열의 크기를 초과할 때 (5) 이렇게 증가된 배열에 데이터를 추가하면 된다. 물론 데이터가 추가되었으므로 size 도 하나 증가시킨다. 기존 배열( x001 )은 더는 참조하는 곳이 없으므로 GC의 대상이 된다. 그림에서는 x100으로 나와있는데, 교안에는 기존 배열의 주소를 x001로 표시하고 있습니다. 기존 배열의 주소값 확인 부탁드립니다. 직접 구현하는 배열 리스트3 - 기능 추가 주제 내용 맨 첫 부분에 나오는 add(Index, 데이터) 와 remove(Index) 의 파라미터가 Index 라고 I가 대문자로 나와 있습니다. i(소문자) 확인 부탁드립니다. 감사합니다.

  • java
  • 객체지향
  • 코딩-테스트
  • 알고리즘
Bruce Han 댓글 2 좋아요 0 조회수 417

BOJ23246

해결됨

세계 대회 진출자가 알려주는 코딩테스트 A to Z (with Python)

N = int(input()) words = [list(map(int, input().split())) for _ in range(N)] medal = sorted(words, key= lambda x : (x[1]*x[2]*x[3], x[1]+x[2]+x[3])) for i in range(0,3): print(medal[i][0], end = ' ') 다음은 제가 짠 코드입니다. n = int(input()) infos = [list(map(int, input().split())) for _ in range(n)] infos = sorted(infos, key=lambda x : (x[1] x[2] x[3], x[1] + x[2] + x[3], x[0])) for b, p, q, r in infos[:3]: print(b, end=' ') 이건 알리님 코드인데요, 마지막 for문 빼고는 똑같은데, 이상하게 제거는 틀렸다고 뜨네요. 시간 복잡도 때문일까요?? 이유 알려주시면 감사하겠습니다

  • python
  • 코딩-테스트
  • 알고리즘
김민섭 댓글 2 좋아요 1 조회수 236

기술에 의존적이라는 것에 대해서 조금 질문드립니다.

해결됨

토비의 스프링 6 - 이해와 원리

spring data jpa를 사용하면, JpaRepository 를 상속한 인터페이스를 보통 정의하게 되잖아요? 이 경우에도 특정 기술에 의존한다고 볼 수 있는건가요? 이런 경우, 실질적으로 spring data jpa 와 관련된 import 구문이 들어오기는 하지만, 구현체의 내용이 없기 때문에 코드 변경에 따른 여파가 없다고 느껴지긴 하거든요. 만들면서 배우는 클린 아키텍처라는 책에는 이를 persistence layer 로 분류하고 있더라구요. 이 인터페이스는 어떤 레이어에 속한다고 보시나요? 질문을 드린 이유는 실제 헥사고날 아키텍처나 이런 것들을 다루는 곳에서 보면, 비즈니스 레이어에 인터페이스를 선언하고 이를 상속하는 인터페이스를 구현하는 경우들이 있는데, 실제 구현내용이 없는데 persistence layer 라고 봐야하나? 라는 생각이 문득 들었습니다. 예시: // business layer 에 선언 interface BusinessRepository {} // persistence layer에 선언 interface DataAccessRepository: JpaRepsitory<생략>, BusinessRepository

  • java
  • spring
비오 댓글 2 좋아요 0 조회수 500

클래스 필드 레벨에서의 객체 생성에 대해 질문있습니다.

해결됨

토비의 스프링 6 - 이해와 원리

안녕하세요. 좋은 강의 감사합니다. 기존에는 PaymentService 클래스의 prepare 메서드 내부에서 provider 객체를 생성했었습니다. 강의 중간에 토비님께서 provider를 클래스 필드로 변경하시고, 생성자에서 객체 생성을 하셨습니다. 변경 이후에 Provider는 PaymentService와 생명주기를 함께합니다.(생명주기라는 단어가 올바른지 모르겠네요.) PaymentSerivce가 메모리 해제되지 않으면, Provider도 계속 메모리를 차지하게 됩니다. 하지만 메서드 레벨에서 객체 생성을 한다면, Provider는 GC에 의해 비교적 일찍 메모리 해제가 될 수 있을 것 같습니다. 제 생각에는 클래스와 메서드의 호출 패턴에 따라서 선택이 달라질 것 같은데, 토비님께서는 클래스 필드 레벨 선언과 메서드 레벨 선언을 정하시는 룰이 있으신지 궁금합니다!

  • java
  • spring
IThinkSo 댓글 1 좋아요 0 조회수 307

2023년 2회 킬러문항

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

2023년 2회 킬러문항 해설 이해가 안갑니다 초록색 색연필로 표시했는데 35분 30초 쯤 해설 중 1 출력인데 출력값은 2라고 하고 넘어가시더라구요 .. 이유를 모르겠습니다 ㅠㅠ 몇 번을 반복해서 들어도 전체적 이해가 안되네요ㅠㅠ

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

pytest 세팅 강좌 / cache 파일이 생성되지 않습니다.

해결됨

실전! FastAPI 입문

pytest 명령어 입력 후 1 passed, 1 warning이 뜹니다. src파일 밑에 pytest_cache 파일 또한 생성되지 않습니다. 어떻게 하면 될까요? *검색을 해봤는데 httpx의 버전 문제인 것 같기도 하나,,자력으로 해결이 안됩니다,..

  • python
  • 리팩토링
  • orm
  • FastAPI
  • pytest
신지훈 댓글 1 좋아요 0 조회수 315

http://www.thymeleaf.org 가 실행이 안되는 것 같아요

미해결

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] gradle에도 있고 build.gradle에도 있는데 hello.html을 실행하면 저렇게 에러 페이지가 뜹니다.

  • java
  • spring
  • mvc
  • spring-boot
댓글 2 좋아요 0 조회수 421

의존성 방향과 관련된 질문이 있습니다.

해결됨

토비의 스프링 6 - 이해와 원리

안녕하세요 토비님. OrderRepository 인터페이스가 application layer에 있고, 이걸 구현한 구현체가 persistence layer에 있는데요. 일반적인 layered 아키텍처라고 하면, 의존성의 방향이 아래로 향해야하는데, 이 경우라면 의존성이 application 으로 향하게 되는거 같은데요. 만약에 이런식으로 구성한다면 port & adapter 같은 개념을 별도로 두지 않더라도, 의존성방향에 의하면 헥사고날 (혹은 클린 아키텍처) 라고 부를 수 있는건가요? 아니면 그럼에도 layered 아키텍처라고 부르나요?

  • java
  • spring
비오 댓글 2 좋아요 0 조회수 2499

자바 질문

미해결

김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예) [질문 내용] 안녕하세요. 저는 지금 강의를 보고 있는 비전공자 학생입니다. 다름이 아니라 강의 시간 기준 약 8분대에 println("a = " + a + ", b = " + b)라는 코드가 있습니다. 이 때 +a+가 의미하는 것이 무엇인지 또 " " 안에 ,를 넣고 b를 넣었는지에 대해 물어보고 싶습니다. 감사합니다 .

  • java
  • 객체지향
Unknown 댓글 1 좋아요 0 조회수 236

04. DB 파트 기출 해설(실기 4번)

미해결

윤파고의 정보처리기사 DB/프로그래밍 All-In-One

해당 강의는 무료 제공 강의이기에 별도의 강의 내용 코칭은 제공해드리고 있지 않고 있습니다. (단, 내용 오류 신고는 지속적으로 받고 있으며, 기존에 신고 받았던 내용은 영상 상세 설명란에 참조 내용으로 적혀있습니다) 수익을 내지 않는 무료 제공 강의다보니 내용 오류나 오탈자가 있을 수 있습니다. 내용 오류는 dbswjdgkssla@naver.com 으로 신고해주시면 주기적으로 검토해서 반영하고 있습니다. (단순 오탈자는 건당 100원, 단순 오탈자가 아닌 내용 오류 신고는 건당 1000원의 신고 포상금을 드리고 있습니다) 강의에 오류가 있는 부분은 강의 내용에 사전 안내가 되어 있습니다, 해당 오류는 유튜브에서 이미 인지한 오류이며, 올인원 교재 업데이트(24년) 전까지 한 강씩 차례로 수정 반영될 예정입니다. 04번 해설에서 SELECT COUNT(COL2) .... 이니깐 개수를 셀 때는 COL2에서 NULLL 값을 제외하고 계산하니깐 4개인거 아닌가요? 강의에서는 COL1에서 NULL 값을 제외하고 4개를 세시는데 헷갈리네요. 제가 잘못 이해한 부분이 있는거라면 그 부분에 대해서 설명 부탁드립니다.

  • python
  • java
  • c
  • dbms/rdbms
  • 정보처리기사
댓글 3 좋아요 0 조회수 431

이제 기출 무한 반복 들어가려고 합니다~

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

기본 강의는 모두 봤고 이제 기출로 익혀보려고 합니다. 그런데 선생님 강의 보는 사람들의 오픈채팅이 있으면 더 도움 되겠다는 생각이 드네요 강의 중간 중간에 오류도 보이는데 그때마다 게시판에 적을수도 없고... 다른 분들의 질문을 통해서 더 이해되는 부분이 있지 않을까 싶기도 해서 시작하시는 초반이라 서로 도움이 되지 않나 싶어요~ 흐름이 빠르다 보니 아쉬운 점이 있지만.. 시험용 강의로 참 좋네요

  • python
  • java
  • c
  • 정보처리기사
이성미 댓글 1 좋아요 0 조회수 257

강사님께서 entity를 사용하신 이유가 궁금합니다

미해결

배달앱은 어떻게 내 주변의 맛집을 찾을까?

안녕하세요 강사님의 강의를 수강 중인 주니어 개발자입니다! 요즘 디자인 패턴을 공부하면서 강사님 강의를 듣다보니까 궁금한 점이 생겼습니다 저는 요즘 service, repo, controller(apis) + dto 기반의 간단한 레이어드 기반 아키텍처를 차용해서 디렉토리를 구성하고 있는데요 아직 DDD를 조금 밖에 학습하지 않아, 잘은 모르지만, entity를 사용한 강사님 코드를 보면, DDD가 많이 떠오릅니다 entities가 도메인 객체인 것 같은 느낌도 들고요 그래서 그런지 강의를 절반 이상 2번씩 들은 지금도 강사님의 디렉토리 구조가 익숙치 않습니다 강사님께서 이 강의를 만드실 때, 디렉토리 구조를 entity 기반으로 만드신 이유가 따로 있으실까요? 강사님께서 디렉토리 구조를 구성할 때, 어떤 방식으로 디렉토리 구조를 구성하시는 지도 궁금합니다 ㅎㅎ

  • python
  • mongodb
  • FastAPI
daniel 댓글 2 좋아요 0 조회수 322

DTO의 사용 범위와 Controller에서 엔티티 생성 가능 여부

미해결

실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화

안녕하세요. 해당 강의를 수강하다 궁금증이 생겨 질문 드립니다. 강의에서는 MemberService 같은 경우에 @Transactional public Long join(Member member) { validateDuplicateMember(member); // 중복 회원 검증 memberRepository.save(member); return member.getId(); } 이런식으로 엔터티를 파라미터로 받고, MemberApiController 같은 경우에는 @PostMapping("/api/v2/members") public CreateMemberResponse saveMemberV2(@RequestBody @Valid CreateMemberRequest request) { Member member = new Member(); member.setName(request.getName()); Long id = memberService.join(member); return new CreateMemberResponse(id); } 별도의 DTO를 파라미터로 받아 member 엔티티 객체를 생성하여 set 해주는 식으로 진행하였는데, (set 말고 생성메소드를 이용해야하는건 알아요!) 1. 엔티티를 외부에 노출하면 안되고, API 스펙이 바뀌어도 문제가 생기지 않기 위해 Controller단에 파라미터 및 반환값에 DTO를 사용하는 것은 당연하다. 그렇다면 서비스나 리포지토리에서는 파라미터로 엔티티를 받아야 하나요? DTO를 받아야 하나요?? 2. 만약 DTO를 Controller에서만 받고, Service단에서 파라미터로 엔티티를 받는다면, Controller 단에서 엔티티 객체를 생성하여 Dto의 정보를 넣어준 뒤 Service단으로 보내줘야하는데, Controller단에서 엔티티를 생성하는 것이 괜찮은 방법인가요? 어떤게 더 좋은 방법이고, 실무에서 더 많이 쓰는 방법인지, 어떤 장단이 있는지도 궁금합니다.

  • java
  • spring
  • spring-boot
  • jpa
양성준 댓글 1 좋아요 0 조회수 428

맥에서는 winsound 사용이 불가합니다.

미해결

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

winsound 임포트 시 오류가 발생하여 찾아보니 mac에서는 사용이 불가하더라구요 playsound, pygame 등등으로 대체하여 쓰는데 해당 내용도 추가되면 더욱 좋을거 같아요 강의 너무 잘 들었습니다 감사합니다.

  • python
이성철 댓글 1 좋아요 1 조회수 244

querydsl 의 offset 정의가 헷갈립니다.

미해결

실전! Querydsl

repository에 1,2,3,4,5를 차례로 저장하고 offset을 1로, limit을 2로해서 조회하면 [2,3], [4,5]가 조회되는건가요? 아니면 [3,4] ,[5]가 조회되는건가요? offset이 0부터시작인데 1로 지정하면 2페이지부터 조회한다는건지? 두번째 데이터부터 페이징을 시작한다는건지요?

  • java
  • jpa
정중한 개구리 댓글 2 좋아요 1 조회수 400

인기 태그

인프런 TOP Writers

주간 인기글