inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

실제로도 수동빈을 작성할 일이 많이 있나요 ??

미해결

스프링 핵심 원리 - 기본편

프레임워크라는 것을 생각해보면 스프링이 의도한대로 로직을 짜는게 잘 설계하는거라고 생각이 되는데, 그럼 수동빈을 설정할 일이 많나요? 그리고 그것도 좋은 설계인가요 ??

  • spring
  • 객체지향
팡휘 댓글 2 좋아요 0 조회수 328

버프스위트 8888 포트 변경후 안 잡힙니다

미해결

모의해킹 실무자가 알려주는, 파일 업로드 취약점 공격 기법과 실무 사례 분석 : PART 1

폭시 프록시로 포트 8888도 해보고 9999도 해보고 버프스위트 설정도 정상적으로 했는데 test.jsp페이지에 접근은 가능한데 프록시가 잡히지를 않네요.. 뭐가 문제일까요?

  • 모의해킹
댓글 1 좋아요 0 조회수 253

실행이 안됩니다

미해결

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

맥북사용중인데 아톰에서 알려주신 cmd+i눌러도 실행이 되지 않습니다

  • python
김동윤 댓글 1 좋아요 0 조회수 177

SweepSingleByChannel 채널 별칭 인식안됨

미해결

이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해

//#define CCHANEL_MHACTION ECC_GameTraceChannel1; 별칭 인식안됨 언리얼 5.3 ,라이더 GetWorld()->SweepSingleByChannel(OutHitResult, Start, End, FQuat::Identity,ECC_GameTraceChannel1, FCollisionShape::MakeSphere(AttackRadius), Params); 피격콜라이더 범위 구현중 함수가 예제처럼 동작이 안됩니다 예제는 체널값은 ABCollision.h에서 CCHANNEL_ABACTION 별칭을 만들어 사용하지만 제 프로젝트에서 위 함수에 인자값으로 별칭을 사용해서 빌드를 하면 ')' '}' 를 사용하라는 식의 잘못된 함수 사용법의 에러 메세지가 나옵니다 별칭을 사용하지않고 인자값에 채널데이터를 직접넣으면 문제는 해결되지만 저만 그런건지 궁금합니다

  • unreal-engine
  • ue-blueprint
  • 언리얼-c++
민Q 댓글 1 좋아요 0 조회수 298

이진법...

해결됨

이진법부터 시작하는 C# 기초 프로그래밍 입문

필수인가요...

  • C#
  • 객체지향
  • binary-number
윤태율 댓글 1 좋아요 1 조회수 305

./build 실행 Failed to open handle xvlog.log

미해결

설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)

Failed to open handle xvlog.log , Failed to open handle xelab.log 라고 뜹니다. 소스 코드도 추가 작성하였습니다. root로 들어가서 해봤을 경우 아래와같은 오류가 뜹니다. 무엇이 문제일까요?.. 우선 vivado 실행을 할 경우는 잘 작동합니다. 하지만 ./build에서 오류가 뜨는 상황입니다.

  • verilog-hdl
  • fpga
  • 임베디드
댓글 2 좋아요 1 조회수 345

오류

해결됨

스프링 핵심 원리 - 기본편

주문과 할인 도메인 개발 강의에서 아래와 같이 작성하였는데요. package hello.core.order; import hello.core.discount.DiscountPolicy; import hello.core.discount.FixDiscountPlicy; import hello.core.member.Member; import hello.core.member.MemberRepository; import hello.core.member.MemoryMemberRepository; public class OrderServiceImpl implements OrderService { private final MemberRepository memberRepository = new MemoryMemberRepository(); private final DiscountPolicy discountPolicy = new FixDiscountPolicy(); @Override public Order createOrder(Long memberId, String itemName, int itemPrice) { Member member = memberRepository.findById(memberId); int discountPolicy = discountPolicy.discount(member, itemPrice); return new Order(memberId, itemName, itemPrice, discountPolicy); } public DiscountPolicy getDiscountPolicy() { return discountPolicy; } } int discountPolicy = discountPolicy.discount(member, itemPrice); 이 부분에서 변수 discountPolicy가 초기화되지 않았을 수 있습니다. 라는 오류가 뜹니다. 실제 이 부분 때문에 실행이 안되는데요. 인터페이스를 초기화할 수 없어서 그런거 아닌가요..? 저만 안되나요..?

  • spring
  • 객체지향
댓글 1 좋아요 0 조회수 302

이체중 예외발생 로그

해결됨

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

[질문 내용] 테스트를 돌렸을때 이런 깨지는현상은 어떻게 변경할수있을까요? 세팅에서 UTF-8로 변경해보았지만 변경이 안되네요 ㅠㅠ.

  • spring
  • mvc
  • spring-jdbc
송민석 댓글 1 좋아요 2 조회수 354

cascade의 위치 질문드립니다.

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

cascade는 연관관계의 주인쪽에 있어야하나요, 아니면 거울쪽에 있어야하나요? 강의에서는 Parent(조상 엔티티)쪽에 위치했는데 연관관계의 주인 같은것과 상관없이 조상 엔티티 쪽에 있어야하는 것 같기도 하고 말이죠...

  • java
  • jpa
Jaesang Yoon 댓글 1 좋아요 0 조회수 255

알려주신 명령어키가 안눌려요

미해결

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

맥북 사용중인데 아톰에서 알려주신 cmd+i눌러도 실행이 되지 않습니다 ㅠ

  • python
김동윤 댓글 1 좋아요 0 조회수 216

메서드 추출 시, @NotNull 이 자동으로 붙습니다

미해결

스프링 핵심 원리 - 기본편

윈도우에서 ctrl + alt + M 을 입력했을 때, 강의처럼 Extract Method 창이 뜨지 않고 이렇게 바로 추출할 수 있게 나오는데 이 방법으로 생성을 하면 @NotNull 이 붙은 채로 같이 생성이 됩니다. 붙이고 사용해도 되는걸까요? (+ 그리고 사진과 같은 방식 말고 강의에서처럼 타입같은거 바로 바꿔서 추출할 수 있게 하는 창을 띄울 순 없을까요? 이렇게 하니 static도 자동적으로 붙어버리네요)

  • spring
  • 객체지향
맥스 댓글 1 좋아요 0 조회수 312

코드 작성 관련 질문

해결됨

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

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

  • spring
  • mvc
kjh4940 댓글 1 좋아요 0 조회수 208

try-catch 3개로 구현한 이유?

해결됨

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 안녕하세요 ~ 순수 JDBC 11:08를 보면 리소스를 해제하는 close 메서드가 있습니다. 3개의 try - catch 문에서 매개변수 3개가 null이 아니면 close를 하고 예외가 발생하면 SQLException을 던지는 방식인데요 발생하는 모든 예외가 다 똑같이 SQLException인데 try - catch 3개로 한 특별한 이유가 있을까요?

  • java
  • spring
  • mvc
  • spring-boot
bae jewoo 댓글 3 좋아요 0 조회수 337

데이터 초기화하는 방법(@PostConstruct)

미해결

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

제 문제 해결 접근이 맞는것인지 질문드립니다! 테스트할 때마다 회원, 상품을 새로 등록해야하는 것이 번거로워서, 기본편에서 배운 초기화 콜백을 이용해 우선 Item을 초기화해보려고 했습니다. // ItemService.java @PostConstruct @Transactional public void initData() { Book book1 = new Book(); book1.setName("book1"); book1.setPrice(1000); book1.setStockQuantity(10); book1.setAuthor("Steven"); book1.setIsbn("10000"); itemRepository.save(book1); } 위와 같이 ItemService에 초기화 메서드를 추가했는데 계속 해서 에러가 났습니다. 검색해보니 아무래도 초기화 콜백과 트랜젝션 처리를 initData()하나로 동시에 처리하려다보니 발생한 문제 같았습니다. 초기화 콜백을 확실히 완료하고나서 트랜젝션 처리를 해야 트랜젝션이 정상적으로 작동하는 것 아닌가 싶습니다. 단순히 코드상으로 이를 보장할 방법이 떠오르지 않았습니다. 이 때 떠오른게 DB2편의 @EventListener(ApplicationReadyEvent.class)인데, ApplicationReadyEvent가 스프링 컨테이너 초기화를 완전히 마치고 발생하는 이벤트라고 알고 있습니다. 이렇게 하니 초기화가 잘 됐습니다. 이처럼 선언적 트랜젝션을 적용하는 상황에서 초기화를 하기 위해서는 @EventListener(ApplicationReadyEvent.class)를 적용하는 것이 맞는 접근법일까요? @EventListener(ApplicationReadyEvent.class) @Transactional public void initData() { Book book1 = new Book(); book1.setName("book1"); book1.setPrice(1000); book1.setStockQuantity(10); book1.setAuthor("Steven"); book1.setIsbn("10000"); itemRepository.save(book1); } 정상 작동한 최종 코드입니다.

  • java
  • spring
  • 웹앱
  • spring-boot
  • jpa
Jaesang Yoon 댓글 2 좋아요 0 조회수 500

window 환경 powershell의 UnauthorizedAccess오류

미해결

[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core

만약 window환경 powershell 에서 아래 해당 권한 오류가 발생한다면 해당 명령어로 해결됩니다. Set-ExecutionPolicy RemoteSigned

  • javascript
  • typescript
  • rest-api
  • nestjs
  • backend
bigcat0815 댓글 2 좋아요 0 조회수 242

오픈카카오톡 비밀번호

해결됨

코딩테스트 [ ALL IN ONE ]

노션에 오픈카톡이 있던데 비밀번호가 있더라고요 혹시 입장코드 알수있을까요?

  • python
  • 코딩-테스트
  • 알고리즘
만족한 피라미 댓글 1 좋아요 1 조회수 252

[4.3장 리듀서 훅] 4.3.7 활용 MyForm(풀이) 오타 제보 및 질문이 있습니다.

미해결

[React 2부] 고급 주제와 훅

안녕하세요 선생님 코드에 오타가 있습니다. const formReducer = (state, action) => { if (action.type === "SET_VALUES") { console.log("SET_VALUES, state ", state); return { ...state, values: { ...state.values, //value --> values [action.name]: action.value, }, }; } value에서 values로 수정되어야 할 것 같습니다. 질문: 1) value 인 상태에서는 전화번호에 숫자를 입력했을 때 onChange event에 의해서 state가 변경이 됨 2) 이때 state.value는 undefined 이라 기존에 주소 값에 적어뒀던 "123" 이 무시되고 전화번호 값만 action에 의해서 state에 저장. 3) useEffect가 state 변경을 감지하고 validate를 진행후에 reducer의 forceupdate 에 의해 re render 4)주소값이 없었으니 errorr값에 "주소를 입력하세요" 들어있다. 라고 이해하면 맞을까요?

  • react
  • React-Context
  • react-hooks
  • react-router
  • react-component
dohyun_lim 댓글 2 좋아요 1 조회수 335

HttpSessionSecurityContextRepository를 사용안하는 문제

미해결

스프링 시큐리티

선생님 안녕하세요. 스프링 시큐리티 업데이트 버전만 손꼽아 기다리는 중입니다ㅠㅠ 우선 저는 프로젝트에서 기존 버전이 아니라 최신 버전으로 Security를 적용하고 session 저장소로 @EnableRedisHttpSession를 사용해 Redis를 사용하는 중입니다. Redis에 sessionId가 저장되는것까지 확인했습니다. 선생님 강의보면서 참고하면서 잘 따라왔다고 생각했는데, 아래처럼 에러가 뜹니다. HttpSessionSecurityContextRepository에서 SPRING_SECURITY_CONTEXT Key를 이용해서 찾은게 SecurityContext가 아닌 Authentication 인증객체라는 내용 같은데요. Authentication < SecurityContext < SecurityContextHolder가 아니라 Authentication < SecurityContextHolder가 된것 같습니다. 20240322 21:08:43.930 [http-nio-8080-exec-2] WARN o.s.s.w.c.HttpSessionSecurityContextRepository - SPRING_SECURITY_CONTEXT did not contain a SecurityContext but contained: '{authentication={authorities=[{authority=ROLE_ADMIN}], details={remoteAddress=0:0:0:0:0:0:0:1, sessionId=null}, authenticated=true, principal={password=null, username=sejinpark@email.com, authorities=[{authority=ROLE_ADMIN}], accountNonExpired=true, accountNonLocked=true, credentialsNonExpired=true, enabled=true}, credentials=null, name=sejinpark@email.com}}'; are you improperly modifying the HttpSession directly (you should always use SecurityContextHolder) or using the HttpSession attribute reserved for this class? 그래서 로그인한 상태에서 아래 내용을 출력해도 AnonymousUser가 뜨는데요. SecurityContextHolder.getContext().getAuthentication() 인증 저장소 필터 챕터에서 SecurityContextPersistenceFilter를 deprecated되서 SecurityContextHolderFilter를 디버깅해봤더니, SecurityContextRepository 구현체 2개 (HttpSessionSecurityContextRepository, DelegatingSecurityContextRepository) 중에서 DelegatingSecurityContextRepository로만 가서 문제인것 같습니다. 아예 HttpSessionSecurityContextRepository로 들어가질 않더라구요. 이게 문제인것 같은데, 어느부분을 확인해아할지, 혹은 어떤 필터를 커스텀해야할지 여쭙고싶습니답 참고로 securityContext를 아래처럼 설정했습니다 .securityContext((securityContext) -> securityContext .securityContextRepository(new DelegatingSecurityContextRepository( new HttpSessionSecurityContextRepository() ))

  • java
  • spring-boot
  • spring-security
세진:) 댓글 2 좋아요 0 조회수 613

for(char a:str) cnt[a]++가 어떻게 알파뱃의 개수를 출력하는건가요?

미해결

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

안녕하세요. cnt[a]가 어떻게 알파벳의 개수를 출력하는지 이해가 되지 않습니다. 근본적으로 이해가 되지 않아 좌표이동 개념은 제외하고 질문드립니다! for(char a:str) cnt[a]++; 에서 be가 입력되면 b,e가 각각 a로 들어와서 cnt[b]=98 cnt[e]=101 위와 같이 받는 것까지는 알겠는데 cnt[a]++면, 1개씩 증가한다는 연산자인데.. 그럼 99,102가 되는 거 아닌가요..? 어떻게 알파벳의 개수를 출력하는건지 모르겠습니다 감사합니다!

  • c++
  • 코딩-테스트
박수민 댓글 2 좋아요 0 조회수 320

인기 태그

인프런 TOP Writers

주간 인기글