inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

리소스 삭제가 잘 안되는데 삭제 순서좀 알려주세요

해결됨

스스로 구축하는 AWS 클라우드 인프라 - 기본편

마지막 부분에 리소스 삭제 부분을 이미지로 보여주셨는데.. 따라 삭제하여도, 다른곳에서 리소스를 사용하고 있어서 삭제가 안되는 부분들이 많습니다. -고정 IP 삭제시 순서를 알려주세요 어느부분부터 삭제 또는 해제 하고서 고정IP를 삭제하는지.. eip-public-ec2-a1 , eip-public-ec2-c1 -NAT 게이트웨이 삭제시 순서를 알려주세요 nat-gw-a1 - 서브넷 삭제시 순서를 알려주세요 public-subnet-a1 ..... -인스턴스 삭제시 순서를 알려주세 public-ec2-a1 ....... 등등 삭제하고 다시 해보고 싶은데.. 삭제과정중.. 모든게 연결되어있어서.. 잘 안되네요...

  • aws
  • 서버리스
kyd_2012 댓글 1 좋아요 0 조회수 316

p6spy 적용 시 gradle 프로젝트가 빌드되지 않습니다.

미해결

실전! 스프링 데이터 JPA

java 버전17.0.9이고 springboot 버전은 3.2.10-SNAPSHOT 입니다. implementation 'com.github.gavlyukovskiy:p6spy-spring-boot-starter:1.9.0' build.gradle 파일에 로그 관련 부분 추가하니 아래와 같이 오류가 나는데 이유를 모르겠습니다. Caused by: java.lang.NoClassDefFoundError: org/apache/maven/settings/building/SettingsBuildingRequest at org.gradle.api.internal.artifacts.DependencyManagementBuildScopeServices.createMavenSettingsProvider(DependencyManagementBuildScopeServices.java:289) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:125) at org.gradle.internal.service.ReflectionBasedServiceMethod.invoke(ReflectionBasedServiceMethod.java:35) at org.gradle.internal.service.DefaultServiceRegistry$FactoryMethodService.invokeMethod(DefaultServiceRegistry.java:916)

  • java
  • spring
  • spring-boot
  • jpa
닉네임_한글 가능 댓글 1 좋아요 1 조회수 358

단순 조회용 엔티티

미해결

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

안녕하세요! 프로젝트를 진행하는 도중 영한님 강의가 생각 나 궁금한 게 생겨 문의납깁니다. 테이블의 모든 값들을 전체 조회하며, 거의 변하지 않는 데이터를 단순 조회하는 용도로 쓸 때도 DTO를 통해 조회하는 게 좋을까요? (예시: 프로젝트 실행 시 csv파일 또는 엑셀파일을 통해 DB에 자동 저장되게 만든 도시 데이터 등을 확인하는 단순 get List, 여행•숙박 사이트에 기본으로 저장되어있는 지역 카테고리 등)

  • java
  • spring
  • spring-boot
  • jpa
나벨 댓글 1 좋아요 0 조회수 113

수강연장 부탁드립니다.

미해결

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

안녕하세요! AWS 자격증을목표로 입문했는데요.. 업무강도가 너무많아져서 병행을못하고있습니다. 연장부탁드리겠습니다. 감사합니다.

  • 네트워크
  • aws
조창진 댓글 2 좋아요 0 조회수 112

익명 클래스 질문(만든 이유가 이것인지요?)

해결됨

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

안녕하세요. 궁금중이 생겨서 질문을 남깁니다. 전에 y2gcoder님이 저에게 답변 해준 ‘ 익명 클래스를 어떻게 만드는지, 왜 저렇게 되는지에 대해서는 이해했다는 조건이 필요할 것 같습니다 ’ 이글을 읽으면서 생각하다가 이런생각이 들었습니다. 익명클래스는 인터페이스 및 상속 받은 것만 쓸수 있다고 하였고, 익명클래스는 메서드 안의 내용을 통채로 넣어 버린것을 알수 있었습니다. 그러면서 들은 생각이 상속이나 임플리먼츠 를 할때 메서드 고작 하나(1개) 밖에 없으니, 새로운 클래스를 만들기 보다는, 익명클래스를 만들어서 용량도 줄이고 유동성 있게 만들어보자 라는 생각이 들더군요. 영한님이 보여주신Run()이라는 메서드를 보면서 말이죠. 혹시 저의 생각이 맞는지 알고 싶습니다. 틀리다면 틀리다고 말씀해 주시면 감사하겠습니다. 답변 부탁드립니다.

  • java
  • 객체지향
생각하는자 댓글 1 좋아요 1 조회수 125

close()메소드

미해결

김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성

ExecutorService에서 close()메소드가 없다고 나오는데 close() 대신 shutdown()을 사용하는 건가요?

  • java
  • 객체지향
  • 동시성
  • multithread
  • thread
신토리 댓글 1 좋아요 1 조회수 287

동시성 문제 해결방안

미해결

재고시스템으로 알아보는 동시성이슈 해결방법

@Transactional public void decrease(Long id, Long quantity) { Stock stock = stockRepository.findById(id).orElseThrow(); stock.decrease(quantity); stockRepository.saveAndFlush(stock); } 현재 강의 코드인데, 락을 사용해서 해결을 할 수도 있지만, 그냥 아래와 같이 JPQL을 사용해서 해결할 수 있지 않나요? @Transactional public void decrease(Long id, Long quantity) { Stock stock = stockRepository.findById(id).orElseThrow(); if (stock.getQuantity - quantity < 0) { throw new RuntimeException("재고는 0개 미만이 될 수 없습니다."); } stockRepository.decrease(id, quantity); } @Modifying @Query("UPDATE Stock s SET s.quantity = s.quantity - :quantity WHERE s.id = :id") public void decrease(@Param("id") Long id, @Param("quantity") Long quantity); 락을 사용하는 것보다 이렇게 하는게 비용이 더 적을 것 같은데, 이렇게 하지 않는 이유를 알 수 있을까요??

  • java
  • spring
  • 동시성
gelab 댓글 2 좋아요 0 조회수 320

Datasource 분리 의미

미해결

재고시스템으로 알아보는 동시성이슈 해결방법

커넥션 문제가 발생할 수 있어 네임드락을 사용하는 경우 각 트랜잭션마다 Datasource를 분리해주는 것이 좋다고 하셨는데, Datasource를 분리해준다는 것은 서로 다른 DB를 사용해야 하는 것인가요?

  • java
  • spring
  • 동시성
gelab 댓글 2 좋아요 1 조회수 417

비대칭키 내용 중 궁금한게 있습니다.

미해결

스프링 시큐리티 OAuth2

데이터 보안 측면에서 송신자 공개키 로 암호화 -> 송신자 개인키 로 복호화를 한다고 적혀있는데요. 수신자가 송신자의 개인키를 가지고 있다는게 보안적으로 문제가 되는게 아닌가 싶습니다. 수신자 공개키 로 암호화 -> 수신자 개인키 로 복호화의 오타인 것인지, 아니라면 어떻게 보안적으로 괜찮은건지 궁금합니다.

  • java
  • spring
  • spring-boot
  • oauth
화이팅 댓글 1 좋아요 0 조회수 123

파이썬에서 계행되는 조건이 무엇인가요?

해결됨

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

이전 c나 java의 경우엔 \n ln등 표기 되는 문구가 있었습니다. 파이썬의 경우엔 print가 끝나면 자동으로 계행이 되는건지, 아니면 다른 조건이 있는건지 알고싶습니다.

  • python
  • java
  • c
  • 정보처리기사
주서 댓글 1 좋아요 0 조회수 197

개발환경 구축

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 벤더에서 Orcale OpenJDK 21버전이 안뜨는데 어떤걸로 설정해야되나요??

  • java
  • 객체지향
이찬서 댓글 1 좋아요 0 조회수 384

"(실습) CloudWatch 실습-EC2 커스텀 지표 수집 및 404에러에 따른 알람 받아보기" 에서 2분 경에 나오는 CloudWatch 아이콘이 Event Bridge로 잘못 그려진 것 같습니다

해결됨

쉽게 설명하는 AWS 기초 강의

"(실습) CloudWatch 실습-EC2 커스텀 지표 수집 및 404에러에 따른 알람 받아보기" 에서 2분 경에 나오는 CloudWatch 아이콘이 Event Bridge로 잘못 그려진 것 같습니다

  • aws
  • aws-vpc
  • aws-rds
  • aws-ec2
  • aws-s3
drkim 댓글 3 좋아요 0 조회수 218

혹시 현업에서도 예외 테스트 시, Assertions.assertThrows 를 많이 사용하나요?

미해결

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

@Test void 상품주문_재고수량초과() throws Exception { //given Member member = createMember(); Item item = createBook("시골 JPA", 10000, 10); int orderCount = 11; //when // orderService.order(member.getId(), item.getId(), orderCount); //then Assertions.assertThrows(NotEnoughStockException.class, () -> orderService.order(member.getId(), item.getId(), orderCount),"재고 수량 부족 예외가 발생해야 한다."); } Assertions.assertThrows 사용 시 파라미터 자체에 로직을 넣어줘야 해서, JUnit4 의 expected 옵션과 다르게 테스트의 when 항목을 적지 않아도 되는 상황이 발생하는 것 같아서요. 현업에서도 이 방식을 주로 사용하시나요? (+ 추가 질문) junit 과 assertj.core 라이브러리를 함께 쓰는 경우엔 이렇게 한 쪽을 지저분하게 쓸 수 밖엔 없나요? (isEqualTo와 assertThrows를 하나의 테스트 클래스에서 같이 쓰는 경우) @Test void 주문취소() throws Exception { //given Member member = createMember(); Book item = createBook("시골 JPA", 10000, 10); int orderCount = 2; Long orderId = orderService.order(member.getId(), item.getId(), orderCount); //when orderService.cancelOrder(orderId); //then Order getOrder = orderRepository.findOne(orderId); org.assertj.core.api.Assertions.assertThat(getOrder.getStatus()).isEqualTo(OrderStatus.CANCEL); org.assertj.core.api.Assertions.assertThat(item.getStockQuantity()).isEqualTo(10); }

  • java
  • spring
  • 웹앱
  • spring-boot
  • jpa
맥스 댓글 1 좋아요 0 조회수 528

수강기간 연장 요청드립니다!

미해결

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

안녕하세요! 해당 강의를 열심히 수강하면서 AWS 자격증 공부를 하고 있습니다! 그런데 시험날짜가 다가오는데 아직 강의 수강을 완료하지 못했습니다 ㅠㅠ! 혹시 수강기간을 연장해주실 수 있을까요? 확인부탁드립니다! 감사합니다

  • 네트워크
  • aws
똑똑한 제비 댓글 2 좋아요 0 조회수 189

작업 노드에서 키 없이 어떻게 워커 노드 접속이 가능하죠?

미해결

CloudNet@ - Amazon EKS 기본 강의

원클릭 배포에서 작업 노드에서 Worker Node로 SSH 접속이 가능하던데 작업 노드가 별도의 private key를 가지고 있지 않는데 어떻게 가능한거죠?

  • 네트워크
  • aws
  • kubernetes
  • amazon-eks
  • eks
최선을 다하자 댓글 1 좋아요 0 조회수 216

회원가입 테스트 에러

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예 [질문 내용] 여기에 질문 내용을 남겨주세요. 다음과 같은 에러가 발생합니다 이유가 궁금합니다

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

한글 커서 한 칸 앞으로 밀려서 쳐짐

미해결

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

인텔리제이 에디터에 영어를 칠 때는 괜찮은데 한글만 커서가 한 칸 앞으로 당겨져서 보이네요 ㅠㅠ 진행하는데 큰 문제가 없긴 한데 너무 신경쓰여요 😢 구글링이랑 스택오버플로우에 찾아봤는데 해결방법을 모르겠는데 혹시 같은 이슈가 있으신분 있으실까요?

  • java
  • 객체지향
댓글 2 좋아요 0 조회수 348

윈도우 빌드

미해결

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] JDK은 21로 Gradle은 8.5로 맞췄는데요 gradlew build하면 BUILD FAILED가 뜨지만 localhost:8080 은 잘작동합니다. 파일경로에는 한글포함안되어있고 gradlew clean build해도 동일한 오류가 발생합니다. 해당 오류가 왜 발생하는지 그냥 진행해도 되는지 궁금합니다.

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

Constants 가 맞을거 같습니다.

해결됨

개발 입문을 위한 실무자가 알려주는 Spring Boot

상수들을 모아 놓은 클래스이므로 Constants 가 맞는 이름일 거 같습니다.

  • aws
  • spring-boot
  • jpa
아라레 댓글 1 좋아요 0 조회수 142

로드맵에대한 질문입니다.

미해결

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

안녕하세요 본강의의 로드맵에관해서 질문있습니 try catch에 관해서 좀 더 공부해보고싶은데 현재 로드맵과 수강내용을 확인해보았는 try / catch 구문에 대한 내용을 다루고있는 섹션은 없는것으로 보입니다. 강의 과정에 해당부분도 어느정도 다루는지 궁굼합니다.

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

인기 태그

인프런 TOP Writers

주간 인기글