inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

선생님 강의 관련 질문 있습니다.

해결됨

포트폴리오 초간단 배포하기

혹시 클래스101에서 하시는 강의도 인프런에서도 런칭하실 계획이 있으신가요?

공부맛있다 댓글 1 좋아요 1 조회수 431

섹션 4 - 회원 기능 테스트 강의에서 중복_회원_예외()메서드를 실행할 때 INSERT 쿼리가 실행되는 이유

미해결

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] package jpabook.jpashop.service; import org.assertj.core.api.Assertions; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.annotation.Rollback; import org.springframework.transaction.annotation.Transactional; import jpabook.jpashop.domain.Member; @SpringBootTest @Transactional public class MemberServiceTest { @Autowired private jpabook.jpashop.repository.MemberRepository memberRepository; @Autowired private MemberService memberService; // @Test //// @Rollback(false) // public void 회원가입() throws Exception { // // given // Member member = new Member(); // member.setName("kim"); // // // when // Long savedId = memberService.join(member); // // // then // Assertions.assertThat(member).isEqualTo(memberRepository.findOne(savedId)); // } @Test // @Rollback(false) public void 중복_회원_예외() throws Exception { // given Member member1 = new Member(); member1.setName("kim"); Member member2 = new Member(); member2.setName("kim"); // when memberService.join(member1); try { memberService.join(member2); } catch (IllegalStateException e) { return; } // then Assertions.fail("예외가 발생해야 한다."); } } 저는 JUnit5를 사용헀기 때문에 위와 같이 코드를 작성했는데요 주석 처리한 회원가입() 메서드를 실행할 때는 강사님처럼 INSERT 쿼리가 실행되지 않는 것을 확인했지만, 중복_회원_예외() 메서드를 실행할 때는 INSERT 쿼리가 실행되는 것을 확인했습니다. 2024-04-02T00:01:22.883+09:00 DEBUG 26044 --- [jpashop] [ main] org.hibernate.SQL : insert into member (city, street, zipcode, name, member_id) values (?, ?, ?, ?, ?) 2024-04-02T00:01:22.885+09:00 TRACE 26044 --- [jpashop] [ main] org.hibernate.orm.jdbc.bind : binding parameter (1:VARCHAR) <- [null] 2024-04-02T00:01:22.885+09:00 TRACE 26044 --- [jpashop] [ main] org.hibernate.orm.jdbc.bind : binding parameter (2:VARCHAR) <- [null] 2024-04-02T00:01:22.885+09:00 TRACE 26044 --- [jpashop] [ main] org.hibernate.orm.jdbc.bind : binding parameter (3:VARCHAR) <- [null] 2024-04-02T00:01:22.885+09:00 TRACE 26044 --- [jpashop] [ main] org.hibernate.orm.jdbc.bind : binding parameter (4:VARCHAR) <- [kim] 2024-04-02T00:01:22.885+09:00 TRACE 26044 --- [jpashop] [ main] org.hibernate.orm.jdbc.bind : binding parameter (5:BIGINT) <- [1] 2024-04-02T00:01:22.886+09:00 INFO 26044 --- [jpashop] [ main] p6spy : #1711983682886 | took 0ms | statement | connection 4| url jdbc:h2:tcp://localhost/~/jpashop insert into member (city,street,zipcode,name,member_id) values (?,?,?,?,?) insert into member (city,street,zipcode,name,member_id) values (NULL,NULL,NULL,'kim',1); 위 로그는 해당 로그인데 혹시 이유를 알 수 있을까요?

  • java
  • spring
  • 웹앱
  • spring-boot
  • jpa
todrkrwndgg 댓글 2 좋아요 0 조회수 579

변수 초기화 위치

미해결

[초중급편] 안드로이드 데이팅 앱 만들기(Android Kotlin)

안녕하세요 강의도중 질문이 있습니다 loginActivity에서 login버튼 클릭시 setOnClickListener안에서 email과 password값을 선언 및 초기화를 하면 정상적으로 화면 전환이되는데 setOnClickListener 윗줄에서 email과 password를 선언 및 초기화한 후에 해당 변수값을 가지고 auth.signInWithEmailAndPassword(email, password) 이렇게 매개변수에 넣어주면 mainActivity로 이동하지않고 introActivity로 이동하더라구요 제가볼땐 변수의 초기화 위치가 클릭리스너 안이냐 바깥이냐는 크게 영향이 없을것같은데.. 이유가 뭔지 알수있을가요??

  • android
  • kotlin
  • firebase
ssujun 댓글 1 좋아요 0 조회수 211

알파벳 질문 있습니다.

미해결

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

http://boj.kr/b5d1bbdb6ec041f3aa76727fa518e4d3 str을 초기화시키는 시점과, str을 누적시키는 방법이 잘못된 거 같은데도무지 고치질 못하겠어요 .. 도와주세요

  • c++
  • 코딩-테스트
최은정 ◡̎ 댓글 1 좋아요 0 조회수 182

ac.getBean 관련 질문 있습니다.

해결됨

스프링 핵심 원리 - 기본편

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예 [질문 내용] 여기에 질문 내용을 남겨주세요.MemberService memberService = ac.getBean("memberService", MemberService.class);MemberService memberService = ac.getBean(MemberService.class);이 두 코드엔 무슨 차이가 있는 건가요?위의 코드로 AutoAppConfigTest를 실행하면 org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'memberService' available 오류가 뜨고, 아래의 코드로 같은 테스트를 실행하면 통과합니다.

  • spring
  • 객체지향
Jin 댓글 2 좋아요 0 조회수 242

뷰 변경 질문입니다.

해결됨

장래쌤과 함께하는 쉽고 재미있는 SQL 이야기

뷰 변경 수업을 들으면서 개인적인 궁금증이 들어 질문드립니다. ALTER VIEW 혹은 CREATE OR REPLACE VIEW를 쓴다고 하셨습니다. 그런데 궁금증이 생겨 VIEW를 선언할 때(CREATE VIEW) 당시의 코드로 돌아가서, 해당 코드에서 수정한 다음 실행을 해보니 덮어쓰기가 안 되더라구요. SQL 자체가 한번 CREATE한 쿼리는 덮어쓰기가 안 되는 거 같은데, 그럼 고쳐야할 부분이 많은 경우, 동일한 이름으로 새로운 CREATE가 안되니, 일반적으로 drop하고 다시 작성하나요??

  • sql
  • mysql
  • oracle
  • dbms/rdbms
  • mssql
deeir 댓글 2 좋아요 0 조회수 405

처리 지연을 어떻게 구현해야하나요?

해결됨

실습으로 배우는 선착순 이벤트 시스템

안녕하세요 강사님 ! kafka: consumer: max-poll-records: 5 이것 저것 찾아보다가 한번에 가져오는 레코드의 양을 줄이는 옵션이 있어서 적용해봤습니다. 그래서 처리되는 속도는 비슷하더라구요. 컨슈머가 속도를 설정해서 천천히 이벤트를 확인하고 싶은데 강사님이 말씀하신 걸 적용하려면 어떤 옵션을 줘야하나요?

  • java
  • docker
  • spring-boot
  • kafka
  • redis
티벳로보 댓글 2 좋아요 0 조회수 438

var 사용에 관한 김영한 선생님의 생각이 몹시 궁금합니다

해결됨

스프링 핵심 원리 - 고급편

[질문 내용] 안녕하세요 스프링부트 프로젝트를 진행중입니다. 김영한님께서는 var를 자주 쓰는 편인지 궁금합니다. 사실 저는 매우 코드 리뷰할 때 불편하다고 생각하는데 회사에서는 어떤가요? 물론 Intellij 에서 setting 변경을 해주면 옆에 hint로 나오긴 하지만 기업에서는 이런 걸 허용하는지 궁금합니다 감사합니다

  • spring
  • 디자인-패턴
youngyou1324 댓글 1 좋아요 0 조회수 319

강의안 질문

해결됨

개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제

혹시 강의에서 사용하시는 ppt 자료는 받아볼 수 없을까요..? 강의 잘보고있습니다!

  • 컴퓨터-구조
  • 운영체제
  • 기술면접
가즈아아앙 댓글 1 좋아요 0 조회수 235

switch-case 예제중

해결됨

독하게 시작하는 C 프로그래밍

scanf_s("%d%c%d", &x,&cOperator,1,&y); 에서 1은 무엇을 뜻하나요?

  • c
  • 컴퓨터-구조
  • assembly-language
  • vc++
Injae Hello 댓글 2 좋아요 1 조회수 267

상수버퍼 질문있습니다.

미해결

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12

안녕하세요 지금구조가 상수버퍼를 하나만만들고 객체들이 공유해서 사용하는것인가요? 아니면 객체마다 상수버퍼를 만들어줘야하는것인가요? 루트시그니처 부분듣는데 헷갈리네요..

  • directx
  • 게임수학
pakheae 댓글 1 좋아요 0 조회수 247

VM화면에서 마우스 클릭 불가

미해결

카프카 완벽 가이드 - 코어편

안녕하세요. 강의 잘 듣고 있습니다. VM 환경에 들어와서 마우스 클릭을 하면 팝업창이 뜨면서 마우스 잡기 버튼이 생성되어 잡기를 클릭하면 마우스 커서도 사라지며 아무 클릭이 안돼요. 구글링해보니 설정 -> 시스템-> 마더보드 -> 포인트 장치 -> USB 태블릿 or USB 멀티터치 태블릿으로 변경 위와 방법을 사용해도 변경이 안됩니다. 혹시 어떻게 해결해야 할까요?

  • kafka
  • 데이터-엔지니어링
sehee.kwon 댓글 1 좋아요 0 조회수 1932

PostgreSQL 문의

해결됨

[C#/.NET 8.0]어서와, Blazor Server는 처음이지?

안녕하세요 PostgreSql 설치 중 12버전 이상은 아래와 같은 에러로 설치가 안됩니다. 구글에서 저와 같은 현상으로 인한 해결책은 11을 설치하는 것인데 11 설치 후 backupFile Restore가 실패합니다ㅠㅠ BinaryPath도 다 지정했습니다. 그런데도 failed가 나는건 15 bacupfile과 11의 호환성 문제일까요?ㅠㅠ Assembly강의도 들어야하는데 이거 때문에 진도가 나가지가 않습니다 도와주세요ㅜㅜ

  • C#
  • postgresql
  • .net
  • blazor
최웅렬 댓글 1 좋아요 2 조회수 286

장고에서 song_detail.html을 찾아가는 이유를 모르겠습니다.

미해결

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

본 강의에서 views.py 에 urlpatterns배열을 수업 내용인 song_detail에서 song_ddetail로 바꾸고 실행시켜 보았는데 장고에서는 hottrack/song_detail.html을 찾고 있습니다. urlpatterns에 있는 views.song _detail이 있기때문에 song_detail.html을 찾는게 아닌가용?? 혹시 어떻게 하면 song_ddetail.html과 연결 시킬 수 있을까요?? hottrack / urls.py from django.urls import path, re_path # urlpatterns리스트에 필요한 것. from . import converters # noqa from . import views # view매핑을 위해 임포트. urlpatterns = [ path(route="", view=views.index), path(route="archives/<date:release_date>/", view=views.index), re_path(route=r"^export\.(?P<format>(csv|xlsx))$", view=views.export), path(route="<int:pk>/cover.png", view=views.cover_png), path(route="<int:pk>/", view=views.song_ddetail), ] hottrack/ views.py song_ddetail = DetailView.as_view( # 디테일뷰 구현 model=Song, # 모델인자로 Song지정함. ) template song_detail 함수를 song_ddetail로 변경하면 작동이 되지 않는데 이유가 무엇인지 궁금합니다.

  • react
  • python
  • django
  • web-api
  • htmx
meyou1218 댓글 1 좋아요 1 조회수 254

수강기간 연장 부탁드립니다.

미해결

AWS Certified Solutions Architect - Associate 자격증 준비하기

거의 다 듣긴 했는데 한번 더 복습하고 싶습니다. 연장 부탁드립니다!

  • 네트워크
  • aws
skynet 댓글 2 좋아요 0 조회수 255

PPT에 오타가 존재하는 것 같습니다.

미해결

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

2강 커넥션 풀과 데이터 소스 챕터에서 11 페이지의 상단에 이부분... 쓰레드 풀이 아니라 커넥션 풀 아닌가요? 쓰레드 풀은 지금 내용이 아닌거 같아요

  • spring
  • mvc
  • spring-jdbc
JH Han 댓글 1 좋아요 0 조회수 205

RDS의 서브넷 그룹, 파라미터 그룹, 옵션 그룹은 뭔가요?

해결됨

실리콘밸리 엔지니어와 함께하는 아마존 웹서비스(Core)편

RDS의 서브넷 그룹이랑 VPC의 서브넷이랑 무엇이 다른가요? 파라미터 그룹이 뭔가요? 어떻게 쓰이는지 간단한 예시 부탁드립니다. 옵션 그룹도 마찬가지로, 그게 무엇인지, 어떻게 쓰이는지 간단하게 설명 부탁드립니다.

  • aws
  • aws-rds
  • ec2
  • iam
  • s3
김동현 댓글 1 좋아요 1 조회수 1059

9장 스스로하기 캐싱문제..

미해결

[개정3판] Node.js 교과서 - 기본부터 프로젝트 실습까지

지금까지 9장 스스로하기 문제들을 겨우겨우 해결해 나가고 있는데요, 그래도 다른 것들은 제로초님의 강의를 돌려보면서 검색과 함께 해볼만한 난이도였지만, 마지막 캐싱은 어떻게 해야할지 감도 안잡힙니다. 객체를 선언하라는 것도 전역변수에 User 배열을 선언해서 전부 집어넣고 Post도 배열을 만들어서 집어넣으라는 소린지.. 만약 만든다면 어떤 파일에 전역변수를 선언해야할까가 문제입니다. ㅜ 쓰이는 곳도 많아서 쓰이는 곳 마다 해당 파일에 전역변수를 설정해야할까요?

  • node.js
  • mysql
  • mongodb
  • express
  • typescript
  • socket.io
  • jwt
김창훈 댓글 1 좋아요 0 조회수 287

예외처리시 e.printstacktrace()

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 여기에 질문 내용을 남겨주세요. 현재 웹백엔드 개발자로 재직중입니다. 최근 security prism 보안취약점 점검으로 인해 catch 부분에서 printstacktrace 를 사용하면 로그에 어디서 에러가 발생했는지 상세내역이 누적되고 이게 해커에게 노출되면 보안상 좋지않다고 해서 printstacktrace 부분을 다 제거하고 있습니다.. 근데 이렇게 다 제거하다보니 고객사에서 오류가 발생했을때 에러를 잡기가 힘들어졌습니다. 이럴땐 어떤 방법을 사용하면 에러를 찾기 쉬울까요..?

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

인기 태그

인프런 TOP Writers

주간 인기글