try catch finally에서 핵심예외 반환 방법은?
미해결
김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션
try catch finally에서 finally에서 발생한 예외로 try에서 발생한 핵심예외가 없어지고 finally에서 발생한 부가예외로 변경되어서 예외가 리턴되는데요, try with resources 와 같이 핵심예외를 반환하면서 부가예외를 반환하는 방법은 따로 없는건가요?
- java
- 네트워크
- 객체지향
173만명의 커뮤니티!! 함께 토론해봐요.
미해결
김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션
try catch finally에서 finally에서 발생한 예외로 try에서 발생한 핵심예외가 없어지고 finally에서 발생한 부가예외로 변경되어서 예외가 리턴되는데요, try with resources 와 같이 핵심예외를 반환하면서 부가예외를 반환하는 방법은 따로 없는건가요?
해결됨
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
주문상품과 주문은 다대일 양방향인데 주문상품과 상품은 다대일 단방향으로 하셨는데 첫번째는 양방향으로 설정하신 이유가 뭘까요?
미해결
실전! 스프링 데이터 JPA
제 기억속에 jpa 활용편에서 들었던 내용이였던 거 같은데 em.persist()를 호출하게 되면 id값이 자동증가여서 값이 null이기 때문에 em.flush를 호출안해줘도 persist와 동시에 flush가 호출된다고 기억속에 있습니다... 혹시 맞을까요..?
미해결
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? ( 예 /아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? ( 예 /아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? ( 예 /아니오) [질문 내용] 자바 중급까지 듣고 스프링 입문 강의를 한번 들어봤는데 자바 중급 강의 까지는 이해도 잘 되고 좋았습니다. 그런데 이번 스프링 입문 강의 들으니 이해가 쉽지가 않네요 스프링 기본 강의로 넘어가면 자바 강의했던거 처럼 차근차근 가르쳐 주시는건가요? 아니면 여기서 이해 안되는 것들 다 알고 넘어가야 하나요?
미해결
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
SetCanvas함수를 왜 UI_Popup과 UI_Scene에서 호출해야되는지 이해가 되질않네요
해결됨
[유니티6] 따라하면서 배우는 실전 게임 제작 2D Platformer
StartCoroutine ( FadeEffect . Fade ( tilemap , tilemap . color . a , 0 , tilemap . color . a )); HiddenArea.cs에서 이렇게 작성하셨는데, 마지막 인자 값이 tilemap.color.a는 삭제해야 될 것 같습니다. 그 위치는 fadeTime 위치이고 디폴트로 1로 해 놨었어요. 제 생각이 맞나요?
미해결
실전! 스프링 데이터 JPA
public void updateUserName(Long userId, String newName) { User user = userRepository.findById(userId) .orElseThrow(() -> new CustomException("User not found with id: " + userId)); user.setName(newName); userRepository.save(user); } 여기서 findById로 인해 영속성 컨텍스트에 user가 올라가있어서 setName만 해줘도 더티체킹으로 인해서 저장되는 걸로 알고있습니다. 그러면 userRepository.save (user);를 따로 해줘야하나요?
미해결
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? ( 예 /아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? ( 예 /아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? ( 예 /아니오) [질문 내용] 여기에 질문 내용을 윈도우에서 실행했는데 이런식으로 나옵니다. ㅠㅠ 왜이런건가요?
미해결
실전! 스프링 데이터 JPA
Optioanl<Member> findById(Long id)와 @Query("select m from Member m where m.id = :id) Optional<Member> findByid(@Param("id") Long id) 가장 위의 코드는 spring data jpa를 이용해서 작성했기 때문에 em.flush()가 호출될 때 바로 일어나지않고 아래의 코드는 jpql로 작성했기 때문에 로직 호출 시에 바로 em.flush()가 발생하는 거 맞나요?
해결됨
[Unity] 함께 만들어가는 방치형 게임 개발
파이어베이스 리얼타임 데이터베이스에 USER 하위 항목으로 저장된 내용들을 보니까 제가 저장에 쓰이게 했던 변수들의 순서 나열과 다르게 변수이름 시작부분 a~z 순으로 데이터가 저장되는것 같더라구요..... 예를들어 제가 변수를 public int zzz; public int ccc; public int aaa; 이렇게 코드를 쳤다면........ 파이어베이스 데이터 쪽에는 (USER 하위에) public int a aa; public int c cc; public int z zz; 로.... 제가 코드로 순서 맞춰 쓴 변수와 다르게 a순부터 z 순까지 자동정렬 되더라구용;; 이거 그냥 a~z순 말고 제가 쓴 변수 순서대로 정렬되서 저장되게 하는법이 있을까요??
해결됨
[유니티6] 따라하면서 배우는 실전 게임 제작 2D Platformer
제 유니티에서는 이미지가 안보이고, 점으로만 표시가 되요. 그래서 챗지피티에게 물어봐도 마땅한 답을 잘 못찾겠어요. 스크롤로 확대를 최대한 해도 이미지가 안보여요. 무슨 방법 있을까요?
해결됨
[유니티6] 따라하면서 배우는 실전 게임 제작 2D Platformer
내용이 너무 좋은 것 같아서 즐겁게 배우고 있다는 이야기부터 전합니다. rb . isKinematic = true ; rb . velocity = Vector2 . zero ; // 사실상 불필요?. 위에서처럼 rb.velocity 값을 Vector2.zero 로 할 필요가 없지 않나요? 챗지피티에게 물어보면 불필요하다고 하는데... 정확한지 몰라서 여쭙니다.
해결됨
[유니티6] 따라하면서 배우는 실전 게임 제작 2D Platformer
ex) Mathf.PingPong(1.1, 1); 일때 반환되는 값은 0.9 이렇게 되어 있는데 0.1로 수정하셔야 겠어요. 오타같습니다.
해결됨
김영한의 실전 자바 - 중급 2편
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 말 그대로 입니다. 영한님은 하루에 자바 강의를 찍을 때 평균적으로 하루에 시간을 얼마나 투자하시나요? ('어레이 리스트 에서 링크드리스트로 변환 할때 이런 것은 얼마나 생각을 해야지 나오지?(11:30~40)'라는 생각이 들어서 질문을 합니다.)
해결됨
[Unity] 함께 만들어가는 방치형 게임 개발
데이터 베이스 불러올때 public void ReadData() 함수에서 만약에, 저장된 파일이 없을때 불러오려고 하면 에러날수도 있을거같아서 혹시 if( 그 유저의 저장된파일이 있다면 ) { ReadData(); //데이터를 불러온다. } else { return;} 이렇게 코드를 짜보고싶은데 위에서 if 안에 들어갈만한 ( 그 유저의 저장된파일이 있다면 ) 에 혹시 뭐라고 쓰는게 좋을까요? ㅠㅠ
미해결
실전! Querydsl
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] fetchOne()은 결과 값이 없을 경우 null을 반환 하는데 왜 Optional<Member>로 반환 하지 않나요? fetchOne()은 member가 없을 경우 null 반환 합니다. 결과 값을 Optional.ofnullable()로 감싸서 반환 후 서비스 계층에서 null 이면 안될 경우 RutTimeException을 상속한 커스텀 Exception을 발생 시키고 advice에서 처리 하는게 맞나요?
미해결
그림으로 배우는 자바, 파트1: 입문!
자료 관련 주소가 있을까요?
해결됨
[유니티6] 따라하면서 배우는 실전 게임 제작 2D Platformer
이번 강의에서 PlayerController의 다음 코드가 작동하려면 void UpdateBelowCollision (){ if ( movement . HitBelowObject . TryGetComponent < PlatformBase >( out var platform )){ if ( ! platform . IsHit ){ platform . UpdateCollision ( gameObject ); // gameObject는 플레이어 } } } 적어도 Platform_00_Moving 프리팹에, PlatformBase를 상속받은 클래스가 있는 스크립트를 어태치해야 될 것 같습니다. 그래서 GetComponent로도 찾아지고, UpdateCollision메소드도 실행되구요.
해결됨
떠먹여주는 객체지향 디자인 패턴 - by 얄코
안녕하세요 강의 잘 보고 있습니다. 파사드 패턴에 대해 질문이 있습니다. 얄코님이 올려주신 예시에선 다음과 같이 두 상황이 나온다고 이해했습니다. 다양한 서브 시스템을 파사드 클래스로 조합해 하나의 새로운 로직을 만듦. 여러 서브 시스템을 생성시키고 세부 로직을 파사드 클래스에 위임. 1번의 경우는 일종의 추상화로 이해하였으며, 2번의 경우 서브 시스템에 대한 의존성 주입을 파사드 클래스에 위임 및 세부적인 로직을 캡슐화하는데 의의를 두었다고 이해했습니다. 만약 의존성 주입은 자동으로 이루어지는 3-layer 아키텍쳐에서 파사드 패턴을 도입할 경우 이미 service 레이어에서 내부 로직에 대해 캡슐화가 되었으므로 다양한 서브시스템을 파사드 클래스로 조합하는 것(ex. 1번)에만 집중하면 될까요?
미해결
실전! 스프링 데이터 JPA
이전에 공부할 때 엔티티매니저에서 트랜잭션을 가져야 로직이 수행된다는 것을 알고 있었습니다. 그런데 이전에 JPA활용2편에 @Transactional을 따로 붙혀주지 않았는데 로직이 실행된걸로 기억하는데 @Service나 @Repository에 의해서 자동으로 트랜잭션이 걸리는 건가요?