묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결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가 출력 돼는지 이해가 안됩니다. (해설도 읽어봤지만 이해가 안됩니다)
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
소수판별기
위 코드가 왜 소수판별기인지 모르겠습니다.
-
미해결쿠버네티스 어나더 클래스-Sprint 1, 2 (#실무기초 #설치 #배포 #Jenkins #Helm #ArgoCD)
# Rocky Linux Repo 세팅 오류
처음에 이 오류가 나왔을 때는 경로 상에 한글로 되어있어서 그런것으로 파악을 했어서 C:\Users\컴퓨터\k8s의 경로를 C:\Users\Andrew\k8s로 바꿔서 진행 했는데도 불구하고 이 오류가 또 발생하여 이제는 원인이 무엇인지 잘 모르겠습니다. 혹시 방법이 있을까요??
-
해결됨하루 100만 원을 벌게해준 프리랜서 노하우 완벽 정리
스벨트강의 언제 나오나용? ㅠㅠ
스벨트 강의 언제나오나요?? ㅠㅠ
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
코드리뷰 가능할까요?
const solve = (a) => { let p1 = 0, p2 = 1, cn = a[p1], answer = 0; while(p1 < a.length && p2 < a.length) { if (cn < 6) { cn += a[p2]; p2++; } else if (cn === 6) { answer ++; p1 ++; cn = a[p1]; p2 = p1 + 1; } else { p1 ++; cn = a[p1] p2 = p1 + 1 } } console.log(answer) }
-
미해결설계독학맛비's 실전 AI HW 설계를 위한 바이블, CNN 연산 완전정복 (Verilog HDL + FPGA 를 이용한 가속기 실습)
6장2부 15분 12초 왜 feature map size가 변경되지 않나요?
안녕하세요. 맛비님 강의영상 잘보고 있습니다.다름이 아니라 영상도중에 이해가 되질 않아서 글 올립니다.질문 챕터 : 15:12 쯤에 Inception Network 설명하는 부분입니다.질문 내용 : 1x1 Conv 연산으로 각각의 channel 갯수가 각각 64, 96, 16으로 줄어드는 것 까지는 이해하였습니다.근데 기본적으로 3x3 5x5 conv 연산을 하거나 pooling (3x3 max)연산을 진행하게 되면 feature map size가 padding을 하지 않는 이상 줄어들어야 하는게 맞는데, 왜 28x28로 고정이 되는지 알고싶습니다.만약 3x3연산은 padding통해 output feature map size가 28x28이 되었다고 한다면, 5x5도 padding인가요? 만약 padding이라면 상하좌우 2칸씩 늘려야하는데, zero padding을 사용하는건가요?
-
해결됨세계 대회 진출자가 알려주는 코딩테스트 A to Z (with Python)
접근방식과 방법론의 차이가 뭔가요?
안녕하세요, 좋은 강의 제공해주셔서 감사합니다.그리디, dp 는 접근방식이라고 말씀하셨고,나머지 bfs 등은 방법론이라고 하셨는데 이게 정확히 무슨 의미인지 궁금합니다. 학술/엔지니어링 적인 term 이 있나요?
-
미해결스프링 핵심 원리 - 기본편
CoreAppicationTests 에러
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.4:50 에서 java.lang.IllegalStateException: Could not initialize plugin: interface org.mockito.plugins.MockMaker (alternate: null) at org.mockito.internal.configuration.plugins.PluginLoader$1.invoke(PluginLoader.java:85) at jdk.proxy2/jdk.proxy2.$Proxy46.getHandler(Unknown Source) at org.mockito.internal.util.MockUtil.getMockHandlerOrNull(MockUtil.java:158) at org.mockito.internal.util.MockUtil.isMock(MockUtil.java:147) at org.mockito.internal.util.DefaultMockingDetails.isMock(DefaultMockingDetails.java:32) at org.springframework.boot.test.mock.mockito.MockReset.get(MockReset.java:106) at org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener.resetMocks(ResetMocksTestExecutionListener.java:85) at org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener.resetMocks(ResetMocksTestExecutionListener.java:73) at org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener.beforeTestMethod(ResetMocksTestExecutionListener.java:60) at org.springframework.test.context.TestContextManager.beforeTestMethod(TestContextManager.java:320) at org.springframework.test.context.junit.jupiter.SpringExtension.beforeEach(SpringExtension.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) Suppressed: java.lang.IllegalStateException: Could not initialize plugin: interface org.mockito.plugins.MockMaker (alternate: null) at org.mockito.internal.configuration.plugins.PluginLoader$1.invoke(PluginLoader.java:85) at jdk.proxy2/jdk.proxy2.$Proxy46.getHandler(Unknown Source) at org.mockito.internal.util.MockUtil.getMockHandlerOrNull(MockUtil.java:158) at org.mockito.internal.util.MockUtil.isMock(MockUtil.java:147) at org.mockito.internal.util.DefaultMockingDetails.isMock(DefaultMockingDetails.java:32) at org.springframework.boot.test.mock.mockito.MockReset.get(MockReset.java:106) at org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener.resetMocks(ResetMocksTestExecutionListener.java:85) at org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener.resetMocks(ResetMocksTestExecutionListener.java:73) at org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener.afterTestMethod(ResetMocksTestExecutionListener.java:67) at org.springframework.test.context.TestContextManager.afterTestMethod(TestContextManager.java:487) at org.springframework.test.context.junit.jupiter.SpringExtension.afterEach(SpringExtension.java:278) ... 2 more Caused by: java.lang.IllegalStateException: Internal problem occurred, please report it. Mockito is unable to load the default implementation of class that is a part of Mockito distribution. Failed to load interface org.mockito.plugins.MockMaker at org.mockito.internal.configuration.plugins.DefaultMockitoPlugins.create(DefaultMockitoPlugins.java:105) at org.mockito.internal.configuration.plugins.DefaultMockitoPlugins.getDefaultPlugin(DefaultMockitoPlugins.java:79) at org.mockito.internal.configuration.plugins.PluginLoader.loadPlugin(PluginLoader.java:75) at org.mockito.internal.configuration.plugins.PluginLoader.loadPlugin(PluginLoader.java:49) at org.mockito.internal.configuration.plugins.PluginRegistry.<init>(PluginRegistry.java:29) at org.mockito.internal.configuration.plugins.Plugins.<clinit>(Plugins.java:26) at org.mockito.internal.MockitoCore.<clinit>(MockitoCore.java:71) at org.mockito.Mockito.<clinit>(Mockito.java:1683) at org.springframework.boot.test.mock.mockito.MockReset.get(MockReset.java:105) at org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener.resetMocks(ResetMocksTestExecutionListener.java:85) at org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener.resetMocks(ResetMocksTestExecutionListener.java:73) at org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener.beforeTestMethod(ResetMocksTestExecutionListener.java:60) at org.springframework.test.context.TestContextManager.beforeTestMethod(TestContextManager.java:320) at org.springframework.test.context.junit.jupiter.SpringExtension.beforeEach(SpringExtension.java:240) ... 2 more Caused by: java.lang.reflect.InvocationTargetException at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) at org.mockito.internal.configuration.plugins.DefaultMockitoPlugins.create(DefaultMockitoPlugins.java:103) ... 15 more Caused by: org.mockito.exceptions.base.MockitoInitializationException: Could not initialize inline Byte Buddy mock maker.It appears as if your JDK does not supply a working agent attachment mechanism.Java : 17JVM vendor name : Amazon.com Inc.JVM vendor version : 17.0.11+9-LTSJVM name : OpenJDK 64-Bit Server VMJVM version : 17.0.11+9-LTSJVM info : mixed mode, sharingOS name : Windows 11OS version : 10.0 at org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.<init>(InlineDelegateByteBuddyMockMaker.java:260) at org.mockito.internal.creation.bytebuddy.InlineByteBuddyMockMaker.<init>(InlineByteBuddyMockMaker.java:23) ... 18 more Caused by: java.lang.IllegalArgumentException at java.instrument/sun.instrument.InstrumentationImpl.appendToClassLoaderSearch0(Native Method) at java.instrument/sun.instrument.InstrumentationImpl.appendToBootstrapClassLoaderSearch(InstrumentationImpl.java:220) at org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.<clinit>(InlineDelegateByteBuddyMockMaker.java:177) ... 19 moreCaused by: [CIRCULAR REFERENCE: java.lang.IllegalStateException: Internal problem occurred, please report it. Mockito is unable to load the default implementation of class that is a part of Mockito distribution. Failed to load interface org.mockito.plugins.MockMaker] 이러한 에러가 생깁니다
-
해결됨[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
mm_faster_rcnn_train_coco_bccd 학습시 수행이 안됩니다
--------------------------------------------------------------------------- AttributeError Traceback (most recent call last) Cell In[20], line 4 2 mmcv.mkdir_or_exist(osp.abspath(cfg.work_dir)) 3 # epochs는 config의 runner 파라미터로 지정됨. 기본 12회 ----> 4 train_detector(model, datasets, cfg, distributed=False, validate=True) File /opt/conda/lib/python3.10/site-packages/mmdet-2.28.2-py3.10.egg/mmdet/apis/train.py:163, in train_detector(model, dataset, cfg, distributed, validate, timestamp, meta) 156 model = build_ddp( 157 model, 158 cfg.device, 159 device_ids=[int(os.environ['LOCAL_RANK'])], 160 broadcast_buffers=False, 161 find_unused_parameters=find_unused_parameters) 162 else: --> 163 model = build_dp(model, cfg.device, device_ids=cfg.gpu_ids) 165 # build optimizer 166 auto_scale_lr(cfg, distributed, logger) File /opt/conda/lib/python3.10/site-packages/mmcv/utils/config.py:524, in Config.__getattr__(self, name) 523 def __getattr__(self, name): --> 524 return getattr(self._cfg_dict, name) File /opt/conda/lib/python3.10/site-packages/mmcv/utils/config.py:52, in ConfigDict.__getattr__(self, name) 50 else: 51 return value ---> 52 raise ex AttributeError: 'ConfigDict' object has no attribute 'device'^캐글--------------------------------------------------------------------------- AttributeError Traceback (most recent call last) <ipython-input-25-adb1a52111f0> in <cell line: 4>() 2 mmcv.mkdir_or_exist(osp.abspath(cfg.work_dir)) 3 # epochs는 config의 runner 파라미터로 지정됨. 기본 12회 ----> 4 train_detector(model, datasets, cfg, distributed=False, validate=True) 2 frames /usr/local/lib/python3.10/dist-packages/mmcv/utils/config.py in __getattr__(self, name) 50 else: 51 return value ---> 52 raise ex 53 54 AttributeError: 'ConfigDict' object has no attribute 'device'^코랩 안녕하세요 좋은 강의 감사드립니다. import os.path as ospmmcv.mkdir_or_exist(osp.abspath(cfg.work_dir))# epochs는 config의 runner 파라미터로 지정됨. 기본 12회train_detector(model, datasets, cfg, distributed=False, validate=True) 이 셀이 실행시 이러한 오류가 뜨는데 이유를 모르겠습니다
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
필터 관련
이전 스프링 MVC 1편에서 스프링 부트를 실행하면 내장 톰켓 서버를 내부에 띄워 서블릿 컨테이너를 생성한다고 배웠는데요. 이 때, 서블릿 컨테이너가 생성되면서 필터 초기화 메서드 역시 실행된다고 볼 수 있을까요? 또한 종료 시점 역시도 위와 같이 스프링 부트를 종료하면 서블릿 컨테이너가 종료되면서 필터 종료 메서드가 호출이 된다고 이해하는 것이 맞을까요?
-
해결됨이득우의 언리얼 프로그래밍 Part3 - 네트웍 멀티플레이 프레임웍의 이해
NetDormancy 설정 중 문제가 발생했습니다.
안녕하세요 교수님, 교수님의 강의에서 늘 큰 도움을 얻고 있습니다.Actor에서 상속된 Fountain의 NetDormancy 프로퍼티의 초기화를 하던 중 문제가 발생했습니다. 생성자에서 다음과 같이 초기화하였으나 클라이언트는 여전히 서버로부터 리플리케이션이 이뤄지는 것을 확인했습니다. NetDormancy = DORM_Initial; 그래서 다음의 버전들도 시도했으나, 여전히 휴면상태는 이뤄지지 않았습니다. NetDormancy = Super::SetNetDormancy(DORM_Initial); 또는 NetDormancy = ENetDormancy::DORM_Initial; 제가 지금 사용하는 언리얼 엔진의 버전은 5.4입니다.혹시 버전에 따른 업데이트로 발생한 문제일까요?