묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
13:22 이해가 잘안됩니다.
조건반복문 += -= 부분이 이해가 잘 안되는 것 같습니다.. 죄송합니다
-
미해결실전 전세사기 예방(11년 구하기)
부부 공동명의 (반반)으로 되어있는집에 계약할 때도 세입자 전원과 계약해야 하나요?
이번에 들어가는 전셋집이 부부 공동명의 지분 1/2씩 되어있습니다. 이 케이스의 경우도 부부 두분과 모두 계약하지 않는다면 보증보험이 나오지 않을까요?
-
해결됨코드로 배우는 React 19 with 스프링부트 API서버
함수선언과 화살표 함수
안녕하세요 강사님 강의에서 react는 대부분 함수로 선언하지 않고,화살표 함수를 선언해서 사용해주고 계시는데요, 함수가 아닌 화살표 함수를 사용하는 이유가 따로 있는지 궁금합니다.함수를 사용하지 않는 이유가 있다면 그 이유도 설명해주시면 감사하겠습니다.
-
미해결실전 전세사기 예방(11년 구하기)
전입신고를 하는 타이밍이 궁금합니다.
hug 버팀목에서는 대출 실행일(잔금 처리일)에 전입신고를 해야 유효하다고 설명이 나와있는데, 여기서는 임대차 계약 당일날 확정일자와 전입신고를 하라고 설명이 되어있더라구요. 미리 전입신고를 하지 않고 대출 실행일날 전입신고를 하게되면 임차인에게 리스크가 많이 남게 되는걸까요?
-
미해결김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성
유틸 클래스에 대해..
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문 전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용]여기에 질문 내용을 남겨주세요.로거 만들기에서 로거 클래스 생성할때 abstract 키워드를 추가해서 추상 클래스로 만들었는데, 그 이유가 클래스 내에 static 메서드만 있으니, 굳이 인스턴스로 만들 필요가 없어서 그런건가요??그러면 추상 클래스 말고, 일반 클래스로 만들고 기본 생성자를 private으로 해서 인스턴스화 하지 못하도록 하는 건 어떤가요?
-
미해결유니티 머신러닝 에이전트 완전정복 (기초편)
배웠던 내용을 기반으로 match3 인공지능으로 플레이 하는 걸 만들고 있는데.. 질문이 있습니다.
match3 게임을 agent가 플레이 하게 하려는 목적으로 시작 했습니다. 과거 match3 게임 개발해 논게 있어서 AbstractBoard 못쓰고 agent 학습 작업을 하였습니다.mlagent Release 21 버젼을 사용했습니다.먼저 퍼즐판은 8*7이고 블럭은 5색깔을 사용한다고 정의 했습니다.public class Match3MLAgentsBoard : Agent 클레스를 정의 하고유니티 mlagnet match3 샘플을 참고해서 8*7 퍼즐판을 색깔별로 있으면 1 없으면 0을 넣는 소스 입니다.public override void CollectObservations(VectorSensor sensor) { MapBoardData mapBoardData = gameMain.IngameData.CurBoardData; MapData mapData = gameMain.IngameData.MapData; int oneHotSize = 5; for (int y = 0; y < mapData.BoardColumns; y++) { for (int x = 0; x < mapData.BoardRows; x++) { SlotTile slotTile = mapBoardData.GetSlotTile(x, y); var type = slotTile.ColorBlock.BlockColorType; for (var i = 0; i < oneHotSize; i++) { sensor.AddObservation((i == (int)type) ? 1.0f : 0.0f); } } } }유니티 mlagnet match3 샘플을 참고해서 agent가 받는 소스를 만들었습니다.public override void OnActionReceived(ActionBuffers actionBuffers) { int aiIndex = actionBuffers.DiscreteActions[0]; MapBoardData mapBoardData = gameMain.IngameData.CurBoardData; var touchSlotIndex = (SharedInt)gameMain.behavior.GetVariable("touchSlotIndex"); var targetSlotIndex = (SharedInt)gameMain.behavior.GetVariable("targetSlotIndex"); int BoardRows = gameMain.IngameData.MapData.BoardRows; int BoardColumns = gameMain.IngameData.MapData.BoardColumns; int row, col; if (aiIndex < (BoardColumns - 1) * BoardRows) { col = aiIndex % (BoardColumns - 1); row = aiIndex / (BoardColumns - 1); int _Index = GetIndex(col, row); touchSlotIndex.SetValue(_Index); int _tarIndex = GetIndex(col + 1, row); targetSlotIndex.SetValue(_tarIndex); } else { var offset = aiIndex - (BoardColumns - 1) * BoardRows; col = offset % BoardColumns; row = offset / BoardColumns; int _Index = GetIndex(col, row); touchSlotIndex.SetValue(_Index); int _tarIndex = GetIndex(col, row + 1); targetSlotIndex.SetValue(_tarIndex); } Debug.Log("###OnActionReceived - end"); }보상은 매칭되는 블럭이 수 만큼 보상을 주도록 했습니다. 3개 매칭 되면 0.3점 4개가 매칭 되면 0.4점 이런식으로요. match3MLAgentsBoard = gameObject.GetComponent<Match3MLAgentsBoard>(); foreach (DamageObject damageObject in gameMain.IngameData.DamageList) { foreach (var baseObject in damageObject.BaseObjectBlocks) { gameMain.IngameData.mReward += 0.1f; rewardSum += 0.1f; } } match3MLAgentsBoard.AddReward(rewardSum); Behavior Paremeters 세팅 입니다.8*7*5=2808*(7-1) +7*(8-1) =97 해서 나온 값을 넣어 줬습니다.(유니티 셈플 계산법) mlagents-learn "C:\Users\TT\Desktop\ml-agents-release_21\config\ppo\Match3.yaml" --env=C:\MyProject\MatchPuzzle\Client\trunk\MatchPuzzle\run\MatchPuzzle.exe --run-id=InGameMain --force --no-graphics하고 나니 이렇게 나오고 학습이 안되었습니다..그래서 mlagent match3 샘플을 보니.Match3SensorComponentMatch3ActuatorComponent있다는걸 찾았고Match3SensorComponent에 Write(ObservationWriter writer) 부분과 Match3ActuatorComponent의 OnActionReceived(ActionBuffers actions)부분을 흉내 내어 Component을 만들고Match3MLAgentsBoard CollectObservations 함수와 OnActionReceived함수는 주석을 쳤습니다.그리고 실행mlagents-learn "C:\Users\TT\Desktop\ml-agents-release_21\config\ppo\Match3.yaml" --env=C:\MyProject\MatchPuzzle\Client\trunk\MatchPuzzle\run\MatchPuzzle.exe --run-id=PuzzleMatch3Sencor --force --no-graphics 여전히 학습이 안되여서.. 유니티 mlagent가 제공하는 match3 샘플을 돌려 보기로 했습니다. mlagents-learn "C:\Users\TT\Desktop\ml-agents-release_21\config\ppo\Match3.yaml" --env=C:\Users\yree1\Desktop\ml-agents-release_21\Project\Match3Run\UnityEnvironment.exe --run-id=UnityMatch3Data --force --no-graphics 샘플도 딱히 학습이 된다고 보기 어려워서.. 혹시 너무 짧아서 학습이 제대로 안되었다고 생각되어 더 길게 학습을 하였습니다. 여전히 학습이 제대로 안되는거 같아서 mlagnet 셋팅 환경이 문제일지 몰라서 3dball 프로젝트를 돌려 봤습니다.mlagents-learn "C:\Users\TT\Desktop\ml-agents-release_21\config\ppo\3DBall.yaml" --env=C:\Users\yree1\Desktop\ml-agents-release_21\Project\3DBallRun\UnityEnvironment.exe --run-id=3DBallData --force --no-graphics 엄청 학습이 잘됩니다. 3dball만 잘 학습 됩니다..혹시나 싶어서 Release 20에서도 학습을 진행 했지만.. 결과는 똑같이 제대로 학습 되지 않았습니다. 제일 궁금한건 왜 match3 agent가 잘 학습을 못하는지 굼금합니다..제가 만든건 왜 학습이 안되는지..궁금 하지만 더 궁금한건.. 유니티에서 제공하는 match3은 문제가 없을텐데.. 제가 뭔가 명령어 옵션이나.. 등등을 놓친게 있을까요?? 정말 아무것도 손 안되고 Release 21압축 풀고 바로 돌린건데요. 그 외에 몇까지 궁금한게 있습니다.학습을 시키면 어느Step까지 기다리고 학습을 평가 해야 되는지..아까보여 드렸든 match3 보상 값은 올라 갔다 내려갔다 계속 값이 왔다 갔다만 있습니다.. 이걸 계속 기다리다보면 언젠가 학습을 잘하게 되는지..값이 계속 왔다 갔다 거리면 그만 해야 되는지..학습이 실패 했다고 정확하게 아는 방법이 있나요? 유니티 mlagent가 제공하는 match3은 왜 Agent을 상속 받아 CollectObservations,OnActionReceived함수를 정의 안하고.. Match3SensorComponent,Match3ActuatorComponent 만들어서 학습을 진행 했는지 궁금합니다. match3 센서값 엑터값을 위에 적은 방법이 아닌 다른 방식으로 많이 셋팅 해봤습니다. 그러나 제대로 학습 되는 경우가 없었습니다.. 인공지능 ppo 알고리즘이 제대로 된 결과값을 얻을 수 있는 팁이나 약간의 규칙(이렇게 하면 조금 잘된다..) 이런게 있을까요?Match3.yaml 파일만 유일하게 learning_rate_schedule: constant을 쓰고 있습니다. 나머지 파일은 전부 learning_rate_schedule: linear 쓰고 있습니다. constant,linear 차이가 뭔가요?? constant을 linear 로 바꾸고 학습 했지만.. 결과는 여전히 학습 되지 않았습니다.파이썬으로 ppo 구현해서 유니티랑 연동하면 왜 학습을 잘 못하는지.. 어떻게 하면 잘 할수 있는지.. 등등이 도움이 될만한 것들이 있을까요? 기존 유니티가 제공하는 ppo를 쓰지 않고 python으로 제작해서 작업 하면 어떤 이득이 있을까요?match3 게임 말고 다른 게임에 mlagent를 적용하고 싶은데요.. match3 같은 색깔 블럭이면 게속 연결 가능한 게임 입니다. 프렌츠타워 라는게 임이 가장 유명합니다. 사진첨부 합니다.위에 게임처럼 연결 할 수 있는 블럭이 3개 ,4개 5개일수도 8*7이라면 56개 일수도 있는 상황은 Behavior Paremeters 세팅은 어떻게 하나요? 8*7퍼즐판이라면 discrete branches 56이되고 Branch 0~Branch 55까지 다 55값을 넣어서는 학습이 잘 안됩다.. 이걸 어떻게 해야 될지.. 전혀 몰르겠습니다. 긴글 읽어주셔서 감사합니다.. 수업 내용과 직접적인 관련이 없는 내용을 질문해서 죄송합니다. 하지만 여기 말고는 물어볼 곳이 없어서.. 이렇게 글 남기게 되었습니다. 감사합니다.
-
미해결[켠김에 출시까지] 유니티 캐주얼 모바일 MMORPG (M2)
강의시 스크립트 추가될 때마다 해야하는 작업
안녕하세요 루키스님의 이번강의가 처음인 수강생입니다.클라이언트 작업만 하다가 서버 작업은 처음인지라chat gpt 돌려가며 1주차 서버 스크립트에 주석으로 공부한 내용을 달아놨고앞으로 추가되는 스크립트들은 직접 복사해서 붙여넣고 또 주석으로 공부한 내용을 넣어놓을 생각이었는데매번 바뀌는 강의자료에 제가 공부했던 내용을 덧붙일 자신이 없습니다...앞으로도 추가되는 스크립트를 직접 추가하게 될때, 해야 하는 절차를 알 수 있을까요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1-D에서 일단 VScode에서는 잘 나오는데 코테에 올리면 틀리다고 나옵니다
처음에 reverse를 생각하지 않고 처음에 바로 뛰어들어서 풀었는데 정작 코테 사이트에 올려서 살펴 보면은 한 94퍼 정도 채점하다가 바로 틀리다고 나옵니다.제가 신경을 쓰지 못한 부분이나 또는 제대로 초기화가 안되어서 그런건지 알고싶습니다.http://boj.kr/ebee0785d4f24afda72c41c59ccb5596
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
[해결] 환경설정 강의에서 원이 이상하게 그려지는 문제
안녕하세요.visualStudio가 업데이트 되면서 기본 폰트가 변경되어 줄간격이 늘어나면서 강의 때처럼 배열이 구성되지 않는 문제를 해결할 수 있는 방법을 그림으로 알려드립니다.1) 설정 클릭2) 프로필에서 기본 값 클릭3) 스크롤을 내려서 추가설정에서 모양 클릭4) 글꼴을 Cascadia Mono에서 모양이 맞는 글꼴로 변경(MS Gothic이 그나마 잘 맞음) => 저장 후 재 디버깅해결완료!
-
미해결김영한의 실전 자바 - 기본편
클래스와 데이터_상품 주문 시스템 개발 질문
package class1.ex;public class ProductOrderMain { public static void main(String[] args) { ProductOrder[] orders = new ProductOrder[3];** //for (ProductOrder o : orders) //o = new ProductOrder(); orders[0] = new ProductOrder(); orders[1] = new ProductOrder(); orders[2] = new ProductOrder();** orders[0].productName = "두부"; orders[0].price = 2000; orders[0].quantity = 2; orders[1].productName = "김치"; orders[1].price = 5000; orders[1].quantity = 1; orders[2].productName = "콜라"; orders[2].price = 1500; orders[2].quantity = 2; int sum = 0; for (ProductOrder o : orders) { System.out.println("상품명: " + o.productName + " 가격: " + o.price + " 수량: " + o.quantity); sum += o.price * o.quantity; } System.out.println("총 결제 금액: " + sum); }}왜 주석으로 할당을 대체하면 오류가 발생할까요?Q_1. 혹시 자바는 new memory allocation에서 반드시 null을 저장한 후 반환하나요?Q_2. 그렇다면 iter는 할당 여부와 관계 없이 null이 아닌 element만 traverse하나요?
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌2)
flex 가 부트스트랩 5 에 추가되었는데 float 를 실무에서 아직 많이 사용하나요 ?
저는 1년 정도 퍼블리싱 경력이 있는데 실무에서 float 를 사용한 적이 없습니다. 부끄럽지만 부족한 실력을 보완하기 위해 강의를 듣고 있는데요. 포트폴리오를 보완하려고 하는데, 강의를 듣다보니 float 를 사용법을 이제라도 익혀서 홈페이지를 만들어야하나 고민이 됩니다. 사실 flex 만 사용하면 정렬 관련해서는 어려울 게 없는데 float 는 너무 어렵게 느껴지네요...
-
미해결토비의 스프링 6 - 이해와 원리
섹션5 - DataAccessException과 예외 추상화 질문 있습니다.
문제)DataClient 에서 Hibernate 의 ConstraintViolationException 이 DataAccessException 으로 던져지지 않았습니다.(발생한 예외 - 예상한 기댓값이 아님)Exception in thread "main" org.hibernate.exception.ConstraintViolationException: could not execute statement [Unique index or primary key violation: "PUBLIC.UK43EGXXCIQR9NCGMXBDX2AVI8N_INDEX_8 ON PUBLIC.ORDERS(NO NULLS FIRST) VALUES ( /* 1 */ '100' )"; SQL statement:원인)Order Object 에서 @GeneratedValue 의 strategy 를 IDENTITY 로 작성해서 발생한 문제였습니다.@Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id;(변경된 예외 - 예상 기댓값으로 동작 성공)Exception in thread "main" org.springframework.dao.DataIntegrityViolationException: could not execute statement [Unique index or primary key violation: "PUBLIC.UK43EGXXCIQR9NCGMXBDX2AVI8N_INDEX_8 ON PUBLIC.ORDERS(NO NULLS FIRST) VALUES ( /* 1 */ '100' )"; SQL statement:질문사항)안녕하세요 토비님. 위에 작성된 문제점을 발견했고 해결했음에도 JPA를 학습해보지 않아서 그런지.. 위 문제가 발생한 이유를 모르겠습니다.대충 생각하기에는 IDENTITY strategy가 DB로 권한을 넘기기 때문에 EntityManager 의 영속성 컨텍스트에서 발생한 문제점이 아니라서 DataAccessException Layer에서 관리하지 못하는 것인가..? 라는 생각은 드는데 혹시 맞을까요?비슷한 상황을 만들어보려고 IDENTITY strategy를 설정하지 않고 OrderRepository 에서 flush 를 해본 결과, 예상대로 ConstraintViolationException 가 뜨긴 하는데 ID가 null 이라서 DB에서 직접 접근 후 저장하는 작업을 한 번 해서 그럴까요?
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
같은 세션을 사용하기 위해서 동일한 커넥션을 사용한다고 했는데
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]그러면 영한님이 h2데이터베이스로 트랜잭션 설명하실 때 창을 2개 띄워놓고 하셨잖아요 그 때도 2개의 창이 같은 세션을 사용하고 있는건가요?
-
미해결홍정모의 따라하며 배우는 C언어
섹션7.5, 8분
int main(){ int number; scanf("%d", &number);---->이부분에서 에러가 나서 실행이 안되요..... 교수님 강의를 그대로 썼는데... 에러 내용은
-
미해결습관부터 바꿔주는 React 기초
강의중 첫번째가 완료가 안됩니다.
섹션 0 의 강의소개 첫번째 1분미만 컨텐츠가 완료가 안됩니다.
-
미해결김영한의 실전 자바 - 중급 1편
지역클래스 - 지역 변수 캡처2
package nested.local; import java.lang.reflect.Field; public class LocalOuterV3 { private int outInstanceVar = 3; public Printer process(int paramVar) { int localVar = 1; //지역 변수는 스택 프레임이 종료되는 순간 함께 제거된다. class LocalPrinter implements Printer{ int value = 0; @Override public void print() { System.out.println("value = " + value); //인스턴스는 지역 변수보다 더 오래 살아남는다. System.out.println("localVar = " + localVar); System.out.println("paramVar = " + paramVar); System.out.println("outInstanceVar = " + outInstanceVar); } } LocalPrinter printer = new LocalPrinter(); //printer.print();를 여기서 실행하지 않고 Printer 인스턴스만 반환한다. return printer; } public static void main(String[] args) { LocalOuterV3 localOuter = new LocalOuterV3(); Printer printer = localOuter.process(2); //printer.print()를 나중에 실행한다. process()의 스택 프레임이 사라진 이후에 실행 printer.print(); //추가 System.out.println("필드 확인"); Field[] fields = printer.getClass().getDeclaredFields(); for (Field field : fields) { System.out.println("field = " + field); } } } 안녕하세요 이 부분에서 막혀서 이 강의만 3번째 듣는데도 이해가 안가서 기본편의 섹션 7 자바 메모리 구조와 static쪽을 다시 보고 오려는데 그것 말고 위의 코드를 이해하는데 더 필요한 내용이 있을까요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
H2 데이터베이스 실행시 오류
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.H2데이터베이스에서 SELECT * FROM MEMBER 후 실행시 HelloJPA가 안나오는데 왜그러시는 알려주세요 ㅠㅠ!!코드사진은 이렇게 아래있습니다! Run할시 :7월 16, 2024 9:33:37 오후 org.hibernate.jpa.internal.util.LogHelper logPersistenceUnitInformationINFO: HHH000204: Processing PersistenceUnitInfo [name: hello]7월 16, 2024 9:33:37 오후 org.hibernate.Version logVersionINFO: HHH000412: Hibernate ORM core version 6.4.2.Final7월 16, 2024 9:33:37 오후 org.hibernate.cache.internal.RegionFactoryInitiator initiateServiceINFO: HHH000026: Second-level cache disabled7월 16, 2024 9:33:37 오후 org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl configureWARN: HHH10001002: Using built-in connection pool (not intended for production use)7월 16, 2024 9:33:37 오후 org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreatorINFO: HHH10001005: Loaded JDBC driver class: org.h2.Driver7월 16, 2024 9:33:37 오후 org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreatorINFO: HHH10001012: Connecting with JDBC URL [jdbc:h2:tcp://localhost/~/test]7월 16, 2024 9:33:37 오후 org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreatorINFO: HHH10001001: Connection properties: {password=****, user=sa}7월 16, 2024 9:33:37 오후 org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreatorINFO: HHH10001003: Autocommit mode: false7월 16, 2024 9:33:37 오후 org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImp𝑃𝑜𝑜𝑙𝑒𝑑𝐶𝑜𝑛𝑛𝑒𝑐𝑡𝑖𝑜𝑛𝑠<𝑖𝑛𝑖𝑡>𝐼𝑁𝐹𝑂:𝐻𝐻𝐻10001115:𝐶𝑜𝑛𝑛𝑒𝑐𝑡𝑖𝑜𝑛𝑝𝑜𝑜𝑙𝑠𝑖𝑧𝑒:20(𝑚𝑖𝑛=1)7월16,20249:33:37오후𝑜𝑟𝑔.ℎ𝑖𝑏𝑒𝑟𝑛𝑎𝑡𝑒.𝑒𝑛𝑔𝑖𝑛𝑒.𝑗𝑑𝑏𝑐.𝑑𝑖𝑎𝑙𝑒𝑐𝑡.𝑖𝑛𝑡𝑒𝑟𝑛𝑎𝑙.𝐷𝑖𝑎𝑙𝑒𝑐𝑡𝐹𝑎𝑐𝑡𝑜𝑟𝑦𝐼𝑚𝑝𝑙𝑐𝑜𝑛𝑠𝑡𝑟𝑢𝑐𝑡𝐷𝑖𝑎𝑙𝑒𝑐𝑡𝑊𝐴𝑅𝑁:𝐻𝐻𝐻90000025:𝐻2𝐷𝑖𝑎𝑙𝑒𝑐𝑡𝑑𝑜𝑒𝑠𝑛𝑜𝑡𝑛𝑒𝑒𝑑𝑡𝑜𝑏𝑒𝑠𝑝𝑒𝑐𝑖𝑓𝑖𝑒𝑑𝑒𝑥𝑝𝑙𝑖𝑐𝑖𝑡𝑙𝑦𝑢𝑠𝑖𝑛𝑔′ℎ𝑖𝑏𝑒𝑟𝑛𝑎𝑡𝑒.𝑑𝑖𝑎𝑙𝑒𝑐𝑡′(𝑟𝑒𝑚𝑜𝑣𝑒𝑡ℎ𝑒𝑝𝑟𝑜𝑝𝑒𝑟𝑡𝑦𝑠𝑒𝑡𝑡𝑖𝑛𝑔𝑎𝑛𝑑𝑖𝑡𝑤𝑖𝑙𝑙𝑏𝑒𝑠𝑒𝑙𝑒𝑐𝑡𝑒𝑑𝑏𝑦𝑑𝑒𝑓𝑎𝑢𝑙𝑡)7월16,20249:33:38오후𝑜𝑟𝑔.ℎ𝑖𝑏𝑒𝑟𝑛𝑎𝑡𝑒.𝑒𝑛𝑔𝑖𝑛𝑒.𝑡𝑟𝑎𝑛𝑠𝑎𝑐𝑡𝑖𝑜𝑛.𝑗𝑡𝑎.𝑝𝑙𝑎𝑡𝑓𝑜𝑟𝑚.𝑖𝑛𝑡𝑒𝑟𝑛𝑎𝑙.𝐽𝑡𝑎𝑃𝑙𝑎𝑡𝑓𝑜𝑟𝑚𝐼𝑛𝑖𝑡𝑖𝑎𝑡𝑜𝑟𝑖𝑛𝑖𝑡𝑖𝑎𝑡𝑒𝑆𝑒𝑟𝑣𝑖𝑐𝑒𝐼𝑁𝐹𝑂:𝐻𝐻𝐻000489:𝑁𝑜𝐽𝑇𝐴𝑝𝑙𝑎𝑡𝑓𝑜𝑟𝑚𝑎𝑣𝑎𝑖𝑙𝑎𝑏𝑙𝑒(𝑠𝑒𝑡′ℎ𝑖𝑏𝑒𝑟𝑛𝑎𝑡𝑒.𝑡𝑟𝑎𝑛𝑠𝑎𝑐𝑡𝑖𝑜𝑛.𝑗𝑡𝑎.𝑝𝑙𝑎𝑡𝑓𝑜𝑟𝑚′𝑡𝑜𝑒𝑛𝑎𝑏𝑙𝑒𝐽𝑇𝐴𝑝𝑙𝑎𝑡𝑓𝑜𝑟𝑚𝑖𝑛𝑡𝑒𝑔𝑟𝑎𝑡𝑖𝑜𝑛)𝐻𝑖𝑏𝑒𝑟𝑛𝑎𝑡𝑒:𝑠𝑒𝑙𝑒𝑐𝑡𝑚10.𝑖𝑑,𝑚10.𝑛𝑎𝑚𝑒𝑓𝑟𝑜𝑚𝑀𝑒𝑚𝑏𝑒𝑟𝑚10𝑤ℎ𝑒𝑟𝑒𝑚10.𝑖𝑑=?7월16,20249:33:38오후𝑜𝑟𝑔.ℎ𝑖𝑏𝑒𝑟𝑛𝑎𝑡𝑒.𝑒𝑛𝑔𝑖𝑛𝑒.𝑗𝑑𝑏𝑐.𝑐𝑜𝑛𝑛𝑒𝑐𝑡𝑖𝑜𝑛𝑠.𝑖𝑛𝑡𝑒𝑟𝑛𝑎𝑙.𝐷𝑟𝑖𝑣𝑒𝑟𝑀𝑎𝑛𝑎𝑔𝑒𝑟𝐶𝑜𝑛𝑛𝑒𝑐𝑡𝑖𝑜𝑛𝑃𝑟𝑜𝑣𝑖𝑑𝑒𝑟𝐼𝑚𝑝𝑙PooledConnections<init>INFO:HHH10001115:Connectionpoolsize:20(min=1)7월16,20249:33:37오후org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImplconstructDialectWARN:HHH90000025:H2Dialectdoesnotneedtobespecifiedexplicitlyusing′hibernate.dialect′(removethepropertysettinganditwillbeselectedbydefault)7월16,20249:33:38오후org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiatorinitiateServiceINFO:HHH000489:NoJTAplatformavailable(set′hibernate.transaction.jta.platform′toenableJTAplatformintegration)Hibernate:selectm10.id,m10.namefromMemberm10wherem10.id=?7월16,20249:33:38오후org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImplPoolState stopINFO: HHH10001008: Cleaning up connection pool [jdbc:h2:tcp://localhost/~/test]Process finished with exit code 0혹시 몰라 다른 코드들도 넣겠습니다.l
-
미해결스프링 핵심 원리 - 기본편
Provider 작동 방식
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]https://www.inflearn.com/questions/1198720/autowired%EB%A5%BC-%EC%93%B4-%EC%9D%B4%EC%9C%A0해당 링크를 보면 @Autowired가 PrototypeBean을 주입 받는다고 답변 주셨는데 PrototypeBean은 단지 타입 인자를 지정해줬을 뿐이고, 주입 받는건 ObjectProvider 아닌가요??@lazy를 사용한 지연 생성 빈이나 prototype 빈은 클라이언트가 요청하기 전까지 스프링 컨테이너에는 빈 객체는 없을텐데 그렇다면 스프링 컨테이너에 빈이 등록된다고 하는 것은 꼭 빈 객체가 생성되지 않더라도 타입 즉, 이름만 등록되어도 컨테이너에 등록된다고 하는 것인가요? -> key(빈 이름):value(빈 객체)로 이루어져 있을 때 value == null이고 key 값만 존재해도 '컨테이너에 빈을 등록한다' 라고 하는 것이 맞는지 궁금합니다.만약 2번이 맞다면 ObjectProvider는 인자로 받은 타입을 스프링 컨테이너에서 찾고, 그 후에 스프링 컨테이너가 생성한 빈 객체를 반환하는 것인가요?
-
미해결[켠김에 출시까지] 유니티 방치형 키우기 게임 (M1 + C1)
죄송합니다. 제가 인프런이 처음이라 못찾는것 같은데.. 개발 관련 리소스는 어디서 받을 수 있나요?
안녕하세요.이제 막 강의를 시작한 학생입니다.다름이 아니라 해당 강의에서 쓰이는 리소스를 미리 다운 받아두고 강의를 계속 듣고 싶은데요.리소스는 어디서 받을 수 있는 건가요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
자바 래퍼 클래스 관련 질문
강사님께서 ==는 동일한 주소값을 보는거고 , equals는 값이 동일한지 보는거라고 하셨는데요 4:17 소스 코드 예제 같은 경우는 왜 ==일때 false가 출력되고 이퀄스 일때 true가 출력 돼는지 이해가 안됩니다. (해설도 읽어봤지만 이해가 안됩니다)