inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

3:15 Line 39 player.Move();에 mage가 전달 안된 이유

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문

EnterGame(mage)로 분명 전달했는데 player.Move();가 Mage 클래스의 Move()가 아닌 Player 클래스의 Move()가 작동하는 이유가 궁금해요. mage를 분명 전달했는데 player가 mage로 받아들이지 못하는 이유.. 혹시 자식->부모클래스로 형변환은 강제형변환을 해줘야 하는 것 때문에 mage를 받지 못하고 player 그대로를 인식해서 player의 move()가 호출된건가요? 그리고 override를 사용하면 런타임에 타입을 자동으로 체크해준다 하셨는데 그게 자동 형변환이 되는거라고 보면 되나요?

  • C#
포도 댓글 1 좋아요 0 조회수 290

transaction manager 질문입니다.

미해결

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

안녕하세요? 강의 잘 듣고 있습니다. 다름이 아니라 TransactionManager를 설정하는 방법의 차이에 대해서 궁금해서 질문을 올리게 되었습니다. JpaConfig 클래스를 하나 만들고 entityManagerFactory와 sessionFactory 메소드를 만든 후 TransactionManager 를 아래와 같이 설정하였습니다. @Bean @Qualifier("transactionManager") public PlatformTransactionManager hibernateTransactionManager() { //JpaTransactionManager txManager = new JpaTransactionManager(); //txManager.setEntityManagerFactory(entityManagerFactory()); //return txManager; HibernateTransactionManager transactionManager = new HibernateTransactionManager(sessionFactory().getObject()); return transactionManager; } } 그런데 HibernateTransactionManager로 만든 transactionManager는 jpa의 save가 제대로 되지 않고 JpaTransactionManager로 만든 transactionManager는 save가 정상적으로 동작하는 것을 확인하였습니다. 어떤 차이가 있길래 코드가 동작하지 않는 것일까요?? 아래는 클래스의 전체 코드입니다. (패키지 명은 ... 처리 하였습니다.) @Configuration @EnableTransactionManagement public class HibernateConfig { @Autowired private DataSource dataSource ; @Bean public LocalSessionFactoryBean sessionFactory () { LocalSessionFactoryBean sessionFactory = new LocalSessionFactoryBean (); sessionFactory . setDataSource ( dataSource ); sessionFactory . setPackagesToScan ( new String [] { "..." }); sessionFactory . setHibernateProperties ( getHibernateProperties ()); return sessionFactory ; } @Primary @Bean public EntityManagerFactory entityManagerFactory () { HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter (); LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean (); factory . setJpaVendorAdapter ( vendorAdapter ); factory . setPackagesToScan ( "..." ); factory . setDataSource ( dataSource ); factory . afterPropertiesSet (); factory . setJpaProperties ( getHibernateProperties ()); return factory . getObject (); } private Properties getHibernateProperties () { Properties properties = new Properties (); properties . put ( AvailableSettings . HBM2DDL_AUTO , "" ); properties . put ( AvailableSettings . PHYSICAL_NAMING_STRATEGY , "org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl" ); properties . put ( AvailableSettings . SHOW_SQL , false ); properties . put ( AvailableSettings . HBM2DDL_DB_NAME , "mysql" ); properties . put ( AvailableSettings . DIALECT , "..." ); properties . put ( AvailableSettings . FORMAT_SQL , "true" ); properties . put ( AvailableSettings . ENABLE_LAZY_LOAD_NO_TRANS , true ); return properties ; } @Bean public PlatformTransactionManager hibernateTransactionManager () { HibernateTransactionManager transactionManager = new HibernateTransactionManager ( sessionFactory (). getObject ()); return transactionManager ; } }

  • java
  • JPA
김태건 댓글 1 좋아요 0 조회수 242

합이 같은 부분집합 (total/2)==sum 과 (total-sum)==sum

미해결

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

안녕하세요 강사님. 합이 같은 부분집합 문제에서, 강사님께선 종료조건을 (total - sum) == sum 이걸로 주셨는데, 앞쪽에서 (total / 2) == sum 이것두 된다고하셔서 바꿔서 내봤는데 오답으로 뜨네요,,, import java.io.*; import java.util.StringTokenizer; public class Main { static int[] array; static int n; static int total = 0; static boolean isFind = false; static String answer = "NO"; public void DFS(int i, int sum) { if (isFind) { return; } if (sum > (total / 2)) { return; } if (i == n) { if ((total / 2) == sum) { isFind = true; answer = "YES"; } } else { DFS(i + 1, sum + array[i]); DFS(i + 1, sum); } } public static void main(String[] args) throws IOException { Main main = new Main(); BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); n = Integer.parseInt(br.readLine()); array = new int[n]; String s = br.readLine(); StringTokenizer st = new StringTokenizer(s, " "); for (int i = 0; i < n; i++) { array[i] = Integer.parseInt(st.nextToken()); total += array[i]; } main.DFS(0, 0); System.out.println(answer);

  • java
  • 코테 준비 같이 해요!
우럭아왜우럭 댓글 1 좋아요 0 조회수 463

스프링부트 메이븐 리파지토리

미해결

[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발

스프링부트는 메이븐 리파지토리 설정이 따로 없는 것 같은데요... 그럼 스프링부트 내부에서 알아서 리파지토리 지정해서 받아오는것 같고 이 정보는 다 같지 않을까 생각되는데요... 혹시 리파지토리는 어디서 지정하는지 알 수 있을까요?

  • rest-api
  • spring-boot
아카펠라 댓글 1 좋아요 0 조회수 220

가상프로세서에 대한 질문입니다

미해결

홍정모의 따라하며 배우는 C언어

일단 저는 대학에서 컴퓨터 공학을 전공하고 있는 학생입니다. 가상의 프로세서가 작동하는 방식에 대해 제가 맞게 이해했는지에 관해 여쭤보고 싶어 문제와 함께 질문 납깁니다. 제가 궁금한 것은 0x0A라는 주소에 데이터 변수 A가 저장되어 있다고 문제에서 알려줬는데 IR레지스터는 'LOAD R1 A'라는 명령문을 해석해야 레지스터 1에 A를 LOAD할 수 있지 않나요?? 그럼 LOAD R1 A라는 명령문은 주기억장치 어디에 저장되어 있는건가요??

  • c
tidog 댓글 1 좋아요 0 조회수 239

jpa msa 에 대한 질문입니다!

미해결

Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)

안녕하세요 강사님! 강의 너무 재밌게 잘 보고있습니다! . 마이크로서비스 환경에선 jpa 연관관계 맵핑(@OneToMany, @ManyToOne...) 이런게 불가능할 것 같은데 그래서 설정을 하지 않으신건지 궁금합니다! 또한 마이크로 서비스에선 외래키같은 설정은 따로 안해줘도 되는건가요?!

  • Kafka
  • msa
  • JPA
  • spring-boot
  • spring-cloud
  • architecture
밥밥 댓글 1 좋아요 3 조회수 1054

travis에서 docker build

미해결

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

소스코드가 바뀌지 않아도 travis에서 docker build하면 처음부터 하는 거 같은데.. 캐시 같은거 사용 할 수 있나요?

  • docker
  • github
  • aws
  • cicd
  • 데이터 엔지니어링
  • travis-ci
정현도 댓글 1 좋아요 0 조회수 180

강의 듣고 스프링 MVC 공부중에 문제가 있어 질문드립니다..

미해결

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

해당 강의와 관련이 없지만 어느부분이 문제인지 도저히 모르겠어서 답답함에 질문 올려봅니다. no mapping for get 오류가 뜨는데 현재 메인페이지 main.jsp로 contoller에서 requestmapping중에 문제가 발생되었으나 도저히 어느부분이 문제인지 몰라서 글씁니다 해당 문제는 다음과 같습니다. main.jsp를 불러오기 위한 컨트롤러입니다. 리턴으로 받아봐서 해결해보려고 햇으나 메인으로 돌아오기 위해 redirect시에 오류가 생기더군요.. value 값을 그냥 main으로도 해보았으나 동일한 문제가 발생했습니다. pom.xml의 서블릿 부분입니다. servlet_context입니다. root-context입니다. hikariconfig에서 디비쪽 네임과 비번은 잠시 지워뒀습니다. 아파치톰캣 8.5 module path설정도 첨부합니다. mapping상 잘못된 부분이 없어보이는데 계속 WARN : org.springframework.web.servlet.PageNotFound - No mapping for GET / getmapping을 할 수없다고 떠서 급하게 글을 올려봅니다. 답변주시면 정말 감사하겠습니다.

  • spring
  • JPA
  • 웹앱
  • spring-boot
  • java
godats7 댓글 2 좋아요 0 조회수 382

왜 우분투인가요?

미해결

풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]

그냥 단순히 궁금해서 그러는데 보통 기업들이 aws쓰면 리눅스2 쓰는거같던데 예제가 우분투로 하는 이유가 있을까요? 우분투도 리눅스긴하지만..

  • linux
  • docker
  • network
IJILKJ 댓글 1 좋아요 0 조회수 769

split() 메소드 관련 질문있습니다!

미해결

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

아래 두 개의 출력 값은 같게 나오는데, 이유가 뭔가요..? s = s.split(""); console.log(s, s.reverse());

  • javascript
  • 코테 준비 같이 해요!
댓글 2 좋아요 4 조회수 249

npm registry가 무엇인가요?

미해결

따라하며 배우는 노드, 리액트 시리즈 - 기본 강의

npm registry가 무엇이고 어디에 있는건가요?? 다운로드 없이 가져와서 이용하는거면 가져올 라이브러리는 어디에 있는건가요? 서버인가요?

  • react
  • nodejs
fbghgus123 댓글 2 좋아요 0 조회수 1474

5:08 static void EnterGmae(Player player) 오류가 안나는 이유

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문

Player player = new Player(); 가 없는데 Line24 static void EnterGmae(Player player){} 에 빨간 밑줄이 왜 안생길까요.. Main함수에서 Player의 자식클래스인 Knight클래스를 불러오면서 상속으로 이어진 부모는 자동으로 불러와지는건가요?? 자식클래스를 부르면 부모클래스는 따로 소환안해도 되나요? 하나 더 질문이 있는데요. 자식클래스 끼리는 형변환이 안되는건가요? mage <-> knight 서로 형변환은 불가능인가요?

  • C#
포도 댓글 1 좋아요 0 조회수 383

로그인시 익스프레스세션쿠키 질문입니다

미해결

[리뉴얼] React로 NodeBird SNS 만들기

안녕하세요 제로초선생님 현재 passport google oauth를 추가하고 있는데요 ... 프론트에서 Google login버튼을 <a>태그로 백앤드 /auth/google/ 로 연결하였습니다. 백엔드에서 passport google oauth 인증을 거치고 access_token이랑 profile email 유저정보도 잘 받고 있습니다 다만 백엔드에서 프론트로 redirect 시키는 과정이 잘안돼서요.. 백엔드와 프론트가 세션쿠키가 같아야한다고 하셔서 프론트 API Routes로 /api/google 만들고 진행중입니다. 백엔드에서 프론트 /api/google 로 redirect 할때 /api/google?auth= 익스프레스세션쿠키 를 넘겨줘서 작업을 해줘야 한다고 댓글달아 주신걸 봤는데요 여기서 익스프레스세션쿠키가 어떤건지 잘모르겠습니다.. 어떤걸 설정해줘야하나요? res.redirect(`${frontEndServerUrl}/api/google?auth=${익스프레스세션쿠키}`); /api/google 에서는 res.writeHead(302, { Location: '/', 'Set-Cookie': req.query.auth, }) res.end(); 이런식으로 작업하면 되는건가요?....ㅠ

  • Next.js
  • nodejs
  • express
  • react
  • redux
catcat9090 댓글 1 좋아요 0 조회수 183

폴더 구조의 컴포넌트 방식을 채택할 때 파일 찾기가 어려워지지 않나요?

미해결

Slack 클론 코딩[실시간 채팅 with React]

저는 개인적으로 빠르게 원하는 파일로 가기 위해 바로 가기를 많이 사용하는 데요. (VS code 에서는 Command+P) 컴포넌트 이름을 폴더 이름으로 하고 index.tsx, styles.tsx 로 하는 방식을 사용하면 원하는 컴포넌트로 이동하는 것이 어려워지지 않나요? index.tsx로 가려고 하면 아무래도 모든 컴포넌트 폴더에 있는 index.tsx가 검색이 될텐데요. 제로초님은 어떤 방식으로 파일 사이를 전환하시는 지 궁금합니다.

  • 컴포넌트폴더
  • 바로가기
  • Socket.io
  • typescript
  • 웹팩
  • react
  • babel
  • 클론코딩
이상욱 댓글 1 좋아요 0 조회수 219

모달 레이어팝업과 레이어팝업

미해결

[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드

공개된 실기시험문제 종류중에 모달레이어팝업과 레이어팝업이 있는데 PDF이미지도 명암이 달라서 질문합니다. 다른거 손댈필요없이 CSS .modal 에서 배경색만 빼주면 될까요?? 그리고 CSS link건 다음 type="text/css" 꼭 넣어줘야 하는지 궁금합니다.

  • 웹 디자인
  • jquery
  • HTML/CSS
sinhye 댓글 1 좋아요 1 조회수 255

Equipped migration 실패 관련

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part9: MMO 컨텐츠 구현 (DB연동 + 대형 구조 + 라이브 준비)

안녕하세요, 선생님 아래와 같은 문제에 대하여 문의를 드립니다! 문제 : Equipped migration 할 경우 up down이 비어있는 문제 4:54 - 에서 빌드 에러가 났는데도, 마이그레이션(add-migration Equipped ) 이 되었음. => 다만 생성된 마이그레이션에 Up Down 이 비어있엇음. 10:32 - add-migration Equipped를 하고 나서 equipped migration 부분을 보면 up down이 비어있음.. designer.cs 부분은 정상적으로 작성됨. => 이것 때문에 update-database를 하더라도 dbo.item 부분의 칼럼이 추가되지 않고 있습니다 ㅠ => 마이그레이션 생성하고 up, down 부분에 쿼리를 입력하고 update-database를 실행하면 칼럼에 정상적으로 equipped가 생성되긴 하나.. 왜 up down에 자동으로 쿼리가 작성되지 않는지 의아하네용... ( 사실 Item, PlayerStat 등의 마이그레이션할때는 잘 작동하다가 갑자기 equipped 부분만 up down에 자동 쿼리 부분이 입력이 안되는 상황입니다... ) - 다시 돌아가서 첨부터 보면서 알아내려하고 있으나.. 혹시나하여 한번 문의드려봅니다! 혹시 몰라 소스도 첨부드려봅니다,, https://drive.google.com/file/d/1TbaTd_t4YBdSGyjMtoEzH3NaxgHkeP26/view?usp=sharing

  • migration
  • MMORPG
댕진형 댓글 1 좋아요 0 조회수 328

isNotLoggedIn

미해결

[리뉴얼] React로 NodeBird SNS 만들기

안녕하세요 제로초님 혹시 로그인의 경우에는 isNotLoggedIn 를 적지 않아도 크게 문제가 없을까요 ? //로그인 router . get ( '/' , async ( req , res , next ) => { // GET /user

  • Next.js
  • redux
  • express
  • react
  • nodejs
hm_stom 댓글 1 좋아요 0 조회수 352

반응형 pc버젼 질문

미해결

반응형 웹사이트 포트폴리오(Architecture Agency)

안녕하세요 선생님 이번에도 좋은 강의 유익하게 잘 들었습니다. 강의를 듣다가 한가지 궁금한 점이 있어서 질문 드립니다. 물론 테블릿버젼 없이 pc,모바일버젼으로 진행되었지만 section project 부분과 서브페이지 project부분에서 화면을 줄일때 width: 1300px 정도만 되도 텍스트 위치가 어긋나는 현상을 보고 질문을 드리는데요 (서브페이지 project같은경우에는 height 고정픽셀으로 텍스트가 넘치는 현상) 이게 pc 모니터 크기가 작거나 1300px 이하의 모니터라면 저렇게 어긋나거나 넘치는 텍스트로 출력이 되는 건지 따로 신경을 안써도 되는 부분인지 궁금합니다. 또한 만약 그렇게 출력이 될 수 있다면 일일히 폰트사이즈를 줄여줘서 변경해야 하는건가요?

  • 웹 디자인
  • jquery
  • HTML/CSS
  • 반응형-웹
cejf1234 댓글 1 좋아요 1 조회수 358

1차 캐시에서 조회

미해결

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

안녕하세요 영한님 요새 질문을 자꾸 드리게 되네요.... 제가 이해한 것이 맞나 해서 질문드립니다 1차 캐시에서 조회할 때 SELECT 쿼리문이 안나가는 이유는 em.persist(member)하면 1차 캐시에 저장하고 아직 tx.commit()을 안하기 때문에 DB에 저장되지 않습니다. 즉 SELECT 쿼리문이 안 나간 이유는 member 객체가 DB에 없고 1차 캐시에 있기 때문에 1차 캐시에저 조회해서 그런건가요?

  • JPA
  • java
송인철 댓글 2 좋아요 2 조회수 235

인기 태그

인프런 TOP Writers

주간 인기글