묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨ML/AI 엔지니어 면접 문항 총정리
엔트로피의 개념
안녕하세요 !주신 자료 너무 유익하게 잘보고 있습니다.공부하던중 질문한가지가 있습니다.Entropy의 개념인데요. 저는 Entorpy를 불확실성 uncertainty라고 이해하고 있었는데요.불확실성이 높을수록 high entropy를 보인다.예를들어 coin flip의 경우 앞뒤가 모두 0.5 probability를 가지고 있기때문에 결과에 대해서 불확실하기 때문에 high 엔트로피를 보인다라고 생각하고 있었는데요. 말씀해주신 정보량 측면에서 이해하고 답변하는게 더 좋을까요?관점이 좀 다른듯한데요. 어떤게 맞을지 문의드립니다.감사합니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
프록시 객체, 프록시 객체의 준영속화에 대한 질문입니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]안녕하세요.프록시 객체와 프록시 객체의 준영속화에 대한 내용이 제가 이해한게 맞을까요?Member refMember = em.getReference(Member.class, 1L); 로 가져온 Member 프록시 객체는 1차 캐싱에 저장되어있음. 프록시 객체는 실제 Member 엔티티를 상속받아 Member 객체가 가진 메소드들을 가지고있고, null 상태인 실제 Member 객체를 필드로 가지고 있음. Member 프록시 객체 내부의 메소드를 호출하면 그 때 영속성 컨텍스트에 진짜 엔티티(키 값이 1L인)를 호출해달라고 요청하고 DB에서 가져와서 실제 엔티티를 1차 캐시에 캐싱하고 프록시 객체 내부의 null 상태인 Member 객체 가져온 엔티티로 초기화. 준영속 상태일 때 프록시를 초기화 하면 왜 예외가 발생결국 실제 DB에서 조회해온 엔티티는 1차 캐시에 캐싱되어 영속화 된 상태인데 프록시 객체를 준영속화하면 캐시는 비워지고 프록시의 Member 필드가 참조하는 실제 엔티티도 없어지기 때문에 프록시가 참조할 곳이없어서 예외 발생.2번의 경우 1번이 맞다는 전제하에 생각한 로직입니다.만약 맞다면 프록시를 준영속 상태로 만들 때(em.detach()) 어떻게 프록시만 준영속화 했는데 1차 캐싱에 실제 엔티티도 지워지게 되는건가요??
-
미해결
jsp 코드 인식
무료버전을 사용하고 있다면 이렇게 인식이 안되는게 맞을까요? build.gradle에 추가 코드는 다 작성하였습니다.
-
해결됨김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성
인터럽트-시작2, 인터럽트 상태 질문이요
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문 전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요. 영한님 코드에서 인터럽트 상태가 true이었다가 false로 바뀌는것을 확인하였습니다.근데, 여기서 문제가 발생합니다.저가 똑같이 코드를 만들어 밨고 그랬지만화면 처럼인터럽트 상태 2개 전부다 false가 나오는 경우가 발생합니다.(7번-8번 돌리면 한번 꼴로 나오는 것 같더라고요.)그래서 저의 코드가 문제가 있는가 보여서 pdf에 있는 코드를 붙여놓기, 하여도 동일한 결과가 가끔씩 나옵니다.(빨리 돌리기 위해서 sleep 시간은 조정함.)저의 컴퓨터가 문제가 있는 건가? 이런 생각도 하게 되는데,모르겠네요. 그래서 여쭈어 봅니다.혹 저만 이런 결과가 나오는 건지?, 아니면 다른 분들 컴퓨터에서도 이런 결과가 나오는 건지 알고 싶네요.추가1여러번 코드 치고 돌린거 아닙니다. 맨처음 코드 실행했는데, 둘다false가 나와서, 당황해서 여러번 돌리게 되었습니다.답변 부탁 드립니다.
-
해결됨한 입 크기로 잘라먹는 Next.js(v15)
checkFields<Diff<PageProps, FirstArg<TEntry['default']>, 'default'>>() 에러?
한입 잘라먹는 NEXT.JS 강좌 풀라우트 캐시 2 4분 30초 쯤에Suspense 를 사용하여 next run build 를 하는 과정이 있습니다그런데 Type error: Type '{ searchParams: { q?: string | undefined; }; }' does not satisfy the constraint 'PageProps'. Types of property 'searchParams' are incompatible. Type '{ q?: string | undefined; }' is missing the following properties from type 'Promise<any>': then, catch, finally, [Symbol.toStringTag] 32 | 33 | // Check the prop type of the entry function> 34 | checkFields<Diff<PageProps, FirstArg<TEntry['default']>, 'default'>>() | ^ 35 | 36 | // Check the arguments and return type of the generateMetadata function 37 | if ('generateMetadata' in entry) {계속 이런 에러가 발생해서 구글링 해서 찾아보면 components 및 해당 app 폴더 안에 중첩되는 page.tsx 나 layout.tsx 가 존재하면 이러한 에러가 발생할수도 있다고 하여 각 폴더 마다 파일명을 변경하고 계속 빌드를 시도했지만 에러문구는 해결이 되지않고 있네요...위의 사진은 제가 현재 문제가 발생하고 있는 프로젝트의 전체 폴더 및 파일 구조입니다.어디가 문제일까요...ㅠ 답변 부탁드리겠습니다.
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
"UART로 printf()를 구현해보자! 4" 강의에서 문제 발생.
강의 - 섹션16 - "UART로 printf()를 구현해보자! 4" 강의를 따라하던 도중 문제가 발생하여 질문을 올려봅니다.이게 사실 지금은 무시해야 할 문제이긴 한데, 해결하는 걸 워낙에 좋아해서... 그래서 신경쓰지 말고 지금은 무시하라고 답해주셔도 됩니다! 혹여 봐주신다면 알고 계신 문제인지, 문제 해결 과정에 오류가 있는지 봐주시면 감사합니다!해결 과정에서 적은 노트는 아래에 적었습니다.Xshell에 "i = 1"이, 코드 업로드 후 최초 1회 더 출력되는 문제가 있다. 원인을 찾아보자.->printf() 함수에 내부적으로 사용되는 _write() 함수가, "syscalls.c" 소스파일에 weak symbol로 정의가 되어 있어서, _write() 함수를 "main.c" 파일에서 retarget하여 printf() 함수를 강의대로 Xshell에 출력하도록 했다.int _write(int file, char *ptr, int len) { HAL_UART_Transmit(&huart1, (const uint8_t*)ptr, len, 10); return len; }결과i = 1 // user가 설정한 딜레이와 관계없이, 다음의 "i = 1"과 대략 1초 정도의 간격 i = 1 // user가 설정한 HAL_Delay(100), 이후로 동일한 100ms 딜레이 i = 2 i = 3 i = 4 ... "main.c" 코드만으로 보았을 때, 분명 'i'는 1이 증가하여 출력되었으므로, 문제는 printf() 함수에 있음이 분명하다.->write() 함수를 통해 원인을 찾고자, write() 함수가 최초 1회는 무시하도록 코드를 다음과 같이 수정한다.bool ignoreFirstWrite = true; int _write(int file, char *ptr, int len) { if (ignoreFirstWrite) { ignoreFirstWrite = false; } else { HAL_UART_Transmit(&huart1, (const uint8_t*)ptr, len, 10); } return len; }결과i = 1 // user가 설정한 HAL_Delay(100), 이후로 동일한 100ms 딜레이 i = 2 i = 3 i = 4 ...!!! _write() 함수가 최초 1회 더 실행되는 것을 확인했다.int _write(int file, char *ptr, int len) { HAL_UART_Transmit(&huart1, (const uint8_t*)ptr, len, 10); return len; }위의 _write() 함수로 하여 두 가지의 테스트를 추가로 진행해본다.->1.'i' 초기값만 바꿔서 코드를 업로드한다.2.코드 업로드가 아니라, debug로 실행해본다. (최초 HAL_Init() 함수에서 걸리고, 곧바로 breakpoint 없이 resume한다.)->!!! 최초 1회 출력 문제가 사라졌다. 1.'i' 초기값을 변경하여 업로드한다.int i = 10;결과i = 1 i = 11 i = 12 i = 13 i = 14 ...다시 'i' 초기값을 변경하여 업로드한다.int i = 0;결과i = 11 i = 1 i = 2 i = 3 i = 4 ...!!! 이전에 업로드할 때 _write() 함수로 처음 출력한 문자열이, 다음 업로드 때 출력된다.정리1._write() 함수가 최초 1회 더 실행된다.2.디버그 환경에서는 문제가 발생하지 않는다.->전혀 모르겠다.->[수정]: float로 테스트 후부터는, 디버그 환경에서도 정수/실수 모두 동일하게 문제가 발생한다.3.이전에 업로드할 때 _write() 함수로 처음 출력한 문자열이, 다음 업로드 때 출력된다.->마지막에 출력한, 혹은 출력 대기중인 문자열도 아니고, 왜 이전 업로드 때 처음 출력한 문자열일까?->원인이 어디인지 찾아보자.board, FT232, Xshell 혹은 그 사이 어디서 문제인지 찾으려 했으나, 애초에 _write() 함수가 1회 더 실행되는 것이 확실하니,->?????"stdio.h" 구조로 접근해야 하나?아니, 코드는 새롭게 업로드하는 거고,이전의 정보가 'board'에 남아있다는 건데,printf() 함수가, 이전 업로드할 때 최초로 출력했던 문자열을 어떻게 가지고 있을 수 있지?아니면 PA9 USART1 transmitter에 buffer가?어떻게 접근해야 하지?->전혀 모르겠다. 포기. 끝. 무시하고 강의 진행하자.
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
dart.exe의 작동이 중지되었습니다 라고 에러가 뜨네요
강의내용으로 순서따라서 진행했습니다.참고로 새로 윈도우설치했습니다dart.exe의 작동이 중지되었습니다 라고 에러가 뜨네요 다시 실행하면 다음과 같이 나와요.( flutter doctor --android-licenses)이후 flutter doctor에서 버그라 생각하고 실행시켰으나 에러발생했습니다. 여전히 flutter doctor --android-licenses을 하면dart.exe의 작동이 중지되었습니다 라고 뜨네요.
-
해결됨세계 대회 진출자가 알려주는 코딩테스트 A to Z (with Python)
재귀 관련 문제 관찰할 때 질문
저는 현재 재귀, 백트래킹 파트가 암산으로 하기가 힘들어, 직접 스택 프레임을 그려보면서 계산해본 후 이 값이 정말 이렇게 들어가는 게 맞는지 체크를 해보고 있습니다. 다만 실제로 문제를 풀 때 이렇게 하나하나 재귀깊이를 따라가면 시간이 많이 소요될 거 같은데 이러한 부분과 관련해서 팁이 있을까요? 실제로 풀 때는 permutation(level + 1)을 재귀로 쓰면 대충 "[1, 2, 3], [1, 2, 4]... 순으로 나오겠지"와 같은 경험에 기반한 예측을 바탕으로 바로 사용하시는 건지 사고 과정이 궁금합니다.
-
미해결배달앱 클론코딩 [with React Native]
ios 빌드 중 RCTBridgeDelegate.h import 오류
파일들도 다 올바른 경로에 있고, stackoverflow에서 해당 import문을 "RCTBridgeDelegate.h" 이렇게 바꾸라해서 바꿔도 안되고 .workspace 에서 해야한다해서 해도 안되고build setting 에 Header Searching 에 추가하라고 해도 안되고 해서 질문드립니다..#import <React/RCTBridgeDelegate.h>/Users/bbxgu/Spray_codes/src/frontend/Cirxle/node_modules/react-native/Libraries/AppDelegate/RCTAppDelegate.h:8:9 'React/RCTBridgeDelegate.h' file not found도와주세요...
-
해결됨이득우의 언리얼 프로그래밍 Part3 - 네트웍 멀티플레이 프레임웍의 이해
섹션 1 - 4강 보고 제 방식대로 정리했는데 검토 부탁드립니다.
액터의 역할에 대해 그림으로 정리해봤는데요.제가 정확히 이해한게 맞을까요?
-
해결됨유니티 시스템 프로그래밍 Pt.1 - 상용 게임 구현을 위한 핵심 시스템 올인원 패키지
섹션6 InGame 맵(스테이지) 로드 (InGameManager) 프리팹 질문
안녕하세요.강의 자료 중 리소스 관련 질문 드립니다.아래와 같이 강의 공지를 인지하고 있으나, 이제 막 게임 개발을 공부중이기에 참고용 리소스 제공이 가능하실지 문의 드립니다.특정 장르의 게임 플레이 구현을 다루지 않습니다. 즉 RPG, 플랫포머, 퍼즐 등 특정 게임 자체의 구현을 다루는 강의가 아닙니다.현재 문의중인 강의 마지막 부분 중 Stages/ 부분 구현에 막혀있습니다.
-
해결됨GraphQL 완전정복 (키오스크를 만들며 배우는 풀스택 과정) - [2024 부분 리뉴얼]
Meteor 실행 오류 문의 드립니다.
DISABLE_WEBSOCKETS=true meteor run 실행 오류입니다. 아래 오류 코드이고 개인 계정부분은 ** 처리했습니다. **@**ui-MacBookAir graphql-study-apollo-v4-master % DISABLE_WEBSOCKETS=true meteor run[[[[[ ~/Desktop/Study_File/Back-end_Study/GraphQL/graphql-study-apollo-v4-master]]]]] => Started proxy. arch: posix_spawnp: /Users/**/.meteor/packages/meteor-tool/.2.14.0.1btio5i.hfop++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/mongodb/bin/mongod:Bad CPU type in executableUnexpected mongo exit code 1. Restarting.=> Meteor 3.0.4 is available. Check the changeloghttps://docs.meteor.com/changelog.html and update this project with 'meteorupdate'.arch: posix_spawnp: /Users/**/.meteor/packages/meteor-tool/.2.14.0.1btio5i.hfop++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/mongodb/bin/mongod:Bad CPU type in executableUnexpected mongo exit code 1. Restarting.arch: posix_spawnp: /Users/**/.meteor/packages/meteor-tool/.2.14.0.1btio5i.hfop++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/mongodb/bin/mongod:Bad CPU type in executableUnexpected mongo exit code 1. Restarting.Can't start Mongo server. MongoDB failed global initialization**@*ui-MacBookAir graphql-study-apollo-v4-master % 답변 부탁드립니다.
-
해결됨[Unity] 함께 만들어가는 방치형 게임 개발
해당 강의 자료를 유니티6로 마이그레이션이 가능할까요?
질문1) 유니티6로 해당 강의를 진행해도 문제가 되지 않는 지 궁금합니다.질문2) 혹시 기존 학습을 진행했던 대상이, 유니티6로 마이그레이션이 가능하다면 방법적인 부분도 추가 안내해주실 계획이 있는 지 문의 드립니다.
-
미해결그림으로 쉽게 배우는 운영체제
완강을 해보니 오히려 더 궁금한게 많아지네요
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 커널의 실체가 뭔지, 커널모드, 유저모드, 커널스레드, 유저스레드 가 뭔가 서로 연관관계가 있어 어떻게 유기적으로 동작하는지 한 사이클이 궁금하네요 유저스레드는 시스템콜이 발생하면 블러킹이 되는데 이를 피하기 위한 방법이 여러가지가 있을 텐데 이에 대해 좀 더 알고 싶네요. 이를 따로 공부할 수 있을 만한 교재나 키워드 부탁드려요.
-
해결됨비전공자도 이해할 수 있는 Docker 입문/실전
만약 배포가 아니라 단순히 팀원들간 로컬 환경 구축이 목적이라면
DockerFile은 필요 없나요? 로컬 환경에서 모든 팀원들이 같은 버전의 기술들을 이용하여 개발을 진행하고 싶다고 가정하면docker-compose.yml만 작성하면 되는 게 맞을까요 ? ? 영상을 열심히 보긴 했는데.. 아직도 어렵네요 ㅠㅠ
-
미해결그림으로 배우는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
controlplane_node.sh 실행 오류 문의
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다![질문 전 답변]1. 강의에서 다룬 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요](https://www.inflearn.com/blogs/1719)4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.5. vagrant up 에서 발생하는 문제는 주로 호스트 시스템(Windows, MacOS)과 연관된 다양한 조건에 의해 발생합니다. 따라서 이를 모두 제가 파악할 수 없어서 해결이 어렵습니다. vagrant up으로 진행이 어렵다면 제공해 드리는 가상 머신(VM) 이미지를 import해서 진행하시기 바랍니다. (https://www.inflearn.com/questions/992407/comment/281901)[질문 하기]controlplane_node.sh 실행시 오류가 발생합니다. cp: cannot stat '/etc/kubernetes/admin.conf': No such file or directory라고 출력됩니다. 실제로 cp-k8s 컨테이너 안에 해당 경로 파일이 존재하지 않습니다. 제가 더 확인해야 할게 있을까요?아래 내용은 진행해 보았습니다. 2.코드 새로 내려받기 (https://github.com/sysnet4admin/_Lecture_k8s_learning.kit)3.호스트에서 여기 접속되는지 확인 (https://raw.githubusercontent.com/sysnet4admin/IaC/main/k8s/CNI/172.16_net_calico_v3.26.0.yaml)4.문제발생시 cp-k8s에 접속해서 (https://raw.githubusercontent.com/sysnet4admin/IaC/main/k8s/CNI/172.16_net_calico_v3.26.0.yaml 접속되는지 확인. curl로 확인하시면 됩니다.) controlplane_node.sh k8s_env_build.sh k8s_pkg_cfg.sh _Lecture_k8s_starter.kit tabby-v1.0.207 Vagrantfile vagrant-v2.4.1 virtualbox-v7.0.18 worker_nodes.sh root@cp-k8s:~/_Lecture_k8s_learning.kit/ch1/1.5# ./controlplane_node.sh I1222 18:00:09.315839 3931 version.go:256] remote version is much newer: v1.32.0; falling back to: stable-1.30 [init] Using Kubernetes version: v1.30.8 [preflight] Running pre-flight checks error execution phase preflight: [preflight] Some fatal errors occurred: [ERROR FileContent--proc-sys-net-ipv4-ip_forward]: /proc/sys/net/ipv4/ip_forward contents are not set to 1 [preflight] If you know what you are doing, you can make a check non-fatal with `--ignore-preflight-errors=...` To see the stack trace of this error execute with --v=5 or higher cp: cannot stat '/etc/kubernetes/admin.conf': No such file or directory chown: cannot access '/root/.kube/config': No such file or directory error: error validating "https://raw.githubusercontent.com/sysnet4admin/IaC/main/k8s/CNI/172.16_net_calico_v3.26.0.yaml": error validating data: failed to download openapi: Get "http://localhost:8080/openapi/v2?timeout=32s": dial tcp 127.0.0.1:8080: connect: connection refused; if you choose to ignore these errors, turn validation off with --validate=false fatal: destination path '_Lecture_k8s_starter.kit' already exists and is not an empty directory. mv: cannot stat '/home/vagrant/_Lecture_k8s_starter.kit': No such file or directory find: ‘/root/_Lecture_k8s_starter.kit’: No such file or directory Cloning into '/tmp/update-kube-cert'... remote: Enumerating objects: 166, done. remote: Counting objects: 100% (54/54), done. remote: Compressing objects: 100% (45/45), done. remote: Total 166 (delta 18), reused 20 (delta 8), pack-reused 112 (from 1) Receiving objects: 100% (166/166), 63.56 KiB | 7.95 MiB/s, done. Resolving deltas: 100% (81/81), done. CERTIFICATE EXPIRES grep: /etc/kubernetes/controller-manager.conf: No such file or directory Could not read certificate from /dev/fd/63 Unable to load certificate /etc/kubernetes/controller-manager.config grep: /etc/kubernetes/scheduler.conf: No such file or directory Could not read certificate from /dev/fd/63 Unable to load certificate /etc/kubernetes/scheduler.config grep: /etc/kubernetes/admin.conf: No such file or directory Could not read certificate from /dev/fd/63 Unable to load certificate /etc/kubernetes/admin.config Could not open file or uri for loading certificate from /etc/kubernetes/pki/ca.crt 402726755D7F0000:error:16000069:STORE routines:ossl_store_get0_loader_int:unregistered scheme:../crypto/store/store_register.c:237:scheme=file 402726755D7F0000:error:80000002:system library:file_open:No such file or directory:../providers/implementations/storemgmt/file_store.c:267:calling stat(/etc/kubernetes/pki/ca.crt) Unable to load certificate /etc/kubernetes/pki/ca.crt Could not open file or uri for loading certificate from /etc/kubernetes/pki/apiserver.crt 4067E2CBF37F0000:error:16000069:STORE routines:ossl_store_get0_loader_int:unregistered scheme:../crypto/store/store_register.c:237:scheme=file 4067E2CBF37F0000:error:80000002:system library:file_open:No such file or directory:../providers/implementations/storemgmt/file_store.c:267:calling stat(/etc/kubernetes/pki/apiserver.crt) Unable to load certificate /etc/kubernetes/pki/apiserver.crt Could not open file or uri for loading certificate from /etc/kubernetes/pki/apiserver-kubelet-client.crt 4037BCF84B7F0000:error:16000069:STORE routines:ossl_store_get0_loader_int:unregistered scheme:../crypto/store/store_register.c:237:scheme=file 4037BCF84B7F0000:error:80000002:system library:file_open:No such file or directory:../providers/implementations/storemgmt/file_store.c:267:calling stat(/etc/kubernetes/pki/apiserver-kubelet-client.crt) Unable to load certificate /etc/kubernetes/pki/apiserver-kubelet-client.crt Could not open file or uri for loading certificate from /etc/kubernetes/pki/front-proxy-ca.crt 40D7C0B37F7F0000:error:16000069:STORE routines:ossl_store_get0_loader_int:unregistered scheme:../crypto/store/store_register.c:237:scheme=file 40D7C0B37F7F0000:error:80000002:system library:file_open:No such file or directory:../providers/implementations/storemgmt/file_store.c:267:calling stat(/etc/kubernetes/pki/front-proxy-ca.crt) Unable to load certificate /etc/kubernetes/pki/front-proxy-ca.crt Could not open file or uri for loading certificate from /etc/kubernetes/pki/front-proxy-client.crt 40F732D0707F0000:error:16000069:STORE routines:ossl_store_get0_loader_int:unregistered scheme:../crypto/store/store_register.c:237:scheme=file 40F732D0707F0000:error:80000002:system library:file_open:No such file or directory:../providers/implementations/storemgmt/file_store.c:267:calling stat(/etc/kubernetes/pki/front-proxy-client.crt) Unable to load certificate /etc/kubernetes/pki/front-proxy-client.crt Could not open file or uri for loading certificate from /etc/kubernetes/pki/etcd/ca.crt 40478D1F957F0000:error:16000069:STORE routines:ossl_store_get0_loader_int:unregistered scheme:../crypto/store/store_register.c:237:scheme=file 40478D1F957F0000:error:80000002:system library:file_open:No such file or directory:../providers/implementations/storemgmt/file_store.c:267:calling stat(/etc/kubernetes/pki/etcd/ca.crt) Unable to load certificate /etc/kubernetes/pki/etcd/ca.crt Could not open file or uri for loading certificate from /etc/kubernetes/pki/etcd/server.crt 4067A803637F0000:error:16000069:STORE routines:ossl_store_get0_loader_int:unregistered scheme:../crypto/store/store_register.c:237:scheme=file 4067A803637F0000:error:80000002:system library:file_open:No such file or directory:../providers/implementations/storemgmt/file_store.c:267:calling stat(/etc/kubernetes/pki/etcd/server.crt) Unable to load certificate /etc/kubernetes/pki/etcd/server.crt Could not open file or uri for loading certificate from /etc/kubernetes/pki/etcd/peer.crt 40374471317F0000:error:16000069:STORE routines:ossl_store_get0_loader_int:unregistered scheme:../crypto/store/store_register.c:237:scheme=file 40374471317F0000:error:80000002:system library:file_open:No such file or directory:../providers/implementations/storemgmt/file_store.c:267:calling stat(/etc/kubernetes/pki/etcd/peer.crt) Unable to load certificate /etc/kubernetes/pki/etcd/peer.crt Could not open file or uri for loading certificate from /etc/kubernetes/pki/etcd/healthcheck-client.crt 405798E15C7F0000:error:16000069:STORE routines:ossl_store_get0_loader_int:unregistered scheme:../crypto/store/store_register.c:237:scheme=file 405798E15C7F0000:error:80000002:system library:file_open:No such file or directory:../providers/implementations/storemgmt/file_store.c:267:calling stat(/etc/kubernetes/pki/etcd/healthcheck-client.crt) Unable to load certificate /etc/kubernetes/pki/etcd/healthcheck-client.crt Could not open file or uri for loading certificate from /etc/kubernetes/pki/apiserver-etcd-client.crt 40473BA4FA7F0000:error:16000069:STORE routines:ossl_store_get0_loader_int:unregistered scheme:../crypto/store/store_register.c:237:scheme=file 40473BA4FA7F0000:error:80000002:system library:file_open:No such file or directory:../providers/implementations/storemgmt/file_store.c:267:calling stat(/etc/kubernetes/pki/apiserver-etcd-client.crt) Unable to load certificate /etc/kubernetes/pki/apiserver-etcd-client.crt [2024-12-22T18:00:11.00+0900][WARNING] does not backup, /etc/kubernetes.old-20241222 already exists [2024-12-22T18:00:11.00+0900][INFO] updating... Wait 30 seconds for restarting the Control-Plane Node... root@cp-k8s:~/_Lecture_k8s_learning.kit/ch1/1.5# ls controlplane_node.sh k8s_env_build.sh k8s_pkg_cfg.sh _Lecture_k8s_starter.kit tabby-v1.0.207 Vagrantfile vagrant-v2.4.1 virtualbox-v7.0.18 worker_nodes.sh root@cp-k8s:~/_Lecture_k8s_learning.kit/ch1/1.5# ls /etc/kubernetes manifests root@cp-k8s:~/_Lecture_k8s_learning.kit/ch1/1.5#
-
미해결비전공자도 이해할 수 있는 쿠버네티스 입문/실전
pod는 정상적인데 페이지가 안나와요
pod, service, deployment 정상적으로 실행되는데 페이지가 작동하지 않는다고 나옵니다 Hello,World 가 나와야하는데 무엇이 문제일까요
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
Context 분리하기 부분에 대해 질문있습니다.
안녕하세요 현재 Context분리하기 부분의 강의를 듣고 있습니다. Provider를 사용하면 onCreate, onUpdate, onDelete에서 사용한 useCallback이 되지않는 것을 볼 수있는데 이 이유는 Provider도 컴포넌트이고 이 안에 onCreate, onUpdate, onDelete 객체들이기 때문에 주소값이 바뀌므로 전부 재렌더링이 되어서 useCallback이 되지 않는다..... 이렇게 이해를 했는데 이렇게 이해를 하는게 맞는건가요? 그리고 TodoDispatchContext에서 onCreate, onUpdate, onDeleterk 변경되지 않는 값이라고 나오는데 할일을 추가하면 추가한 내용이 나오고 업데이트도 변경되고 삭제부분도 삭제를 하면 해당내용이 없어지기 때문에 변경이 되는데 이 변경되지 않는 값이라는게 정확히 어떤말인지 궁금합니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
재고수량초과 테스트 오류
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.강의에서 나오는데로 orderCount를 11로 하면 need more stockjpabook.jpashop.exception.NotEnoughStockException: need more stock at jpabook.jpashop.domain.item.Item.removeStock(Item.java:43) at jpabook.jpashop.domain.OrderItem.createOrderItem(OrderItem.java:44) at jpabook.jpashop.service.OrderService.order(OrderService.java:38) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:380) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:727) at jpabook.jpashop.service.OrderService$$SpringCGLIB$$0.order(<generated>) at jpabook.jpashop.service.OrderServiceTest.상품주문_재고수량초과(OrderServiceTest.java:56) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:76) at org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84) at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75) at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86) at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97) at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended2024-12-22T17:33:07.127+09:00 INFO 5250 --- [ionShutdownHook] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default'2024-12-22T17:33:07.128+09:00 DEBUG 5250 --- [ionShutdownHook] org.hibernate.SQL : drop table if exists category cascade 2024-12-22T17:33:07.129+09:00 INFO 5250 --- [ionShutdownHook] p6spy : #1734856387129 | took 1ms | statement | connection 14| url jdbc:h2:mem:3e9d99ac-3e6a-493e-ba08-cc03d272eaeddrop table if exists category cascade drop table if exists category cascade ;2024-12-22T17:33:07.129+09:00 DEBUG 5250 --- [ionShutdownHook] org.hibernate.SQL : drop table if exists category_item cascade 2024-12-22T17:33:07.130+09:00 INFO 5250 --- [ionShutdownHook] p6spy : #1734856387130 | took 0ms | statement | connection 14| url jdbc:h2:mem:3e9d99ac-3e6a-493e-ba08-cc03d272eaeddrop table if exists category_item cascade drop table if exists category_item cascade ;2024-12-22T17:33:07.130+09:00 DEBUG 5250 --- [ionShutdownHook] org.hibernate.SQL : drop table if exists delivery cascade 2024-12-22T17:33:07.130+09:00 INFO 5250 --- [ionShutdownHook] p6spy : #1734856387130 | took 0ms | statement | connection 14| url jdbc:h2:mem:3e9d99ac-3e6a-493e-ba08-cc03d272eaeddrop table if exists delivery cascade drop table if exists delivery cascade ;2024-12-22T17:33:07.130+09:00 DEBUG 5250 --- [ionShutdownHook] org.hibernate.SQL : drop table if exists item cascade 2024-12-22T17:33:07.131+09:00 INFO 5250 --- [ionShutdownHook] p6spy : #1734856387131 | took 0ms | statement | connection 14| url jdbc:h2:mem:3e9d99ac-3e6a-493e-ba08-cc03d272eaeddrop table if exists item cascade drop table if exists item cascade ;2024-12-22T17:33:07.131+09:00 DEBUG 5250 --- [ionShutdownHook] org.hibernate.SQL : drop table if exists member cascade 2024-12-22T17:33:07.131+09:00 INFO 5250 --- [ionShutdownHook] p6spy : #1734856387131 | took 0ms | statement | connection 14| url jdbc:h2:mem:3e9d99ac-3e6a-493e-ba08-cc03d272eaeddrop table if exists member cascade drop table if exists member cascade ;2024-12-22T17:33:07.131+09:00 DEBUG 5250 --- [ionShutdownHook] org.hibernate.SQL : drop table if exists order_item cascade 2024-12-22T17:33:07.131+09:00 INFO 5250 --- [ionShutdownHook] p6spy : #1734856387131 | took 0ms | statement | connection 14| url jdbc:h2:mem:3e9d99ac-3e6a-493e-ba08-cc03d272eaeddrop table if exists order_item cascade drop table if exists order_item cascade ;2024-12-22T17:33:07.131+09:00 DEBUG 5250 --- [ionShutdownHook] org.hibernate.SQL : drop table if exists orders cascade 2024-12-22T17:33:07.132+09:00 INFO 5250 --- [ionShutdownHook] p6spy : #1734856387132 | took 0ms | statement | connection 14| url jdbc:h2:mem:3e9d99ac-3e6a-493e-ba08-cc03d272eaeddrop table if exists orders cascade drop table if exists orders cascade ;2024-12-22T17:33:07.132+09:00 DEBUG 5250 --- [ionShutdownHook] org.hibernate.SQL : drop sequence if exists category_seq2024-12-22T17:33:07.132+09:00 INFO 5250 --- [ionShutdownHook] p6spy : #1734856387132 | took 0ms | statement | connection 14| url jdbc:h2:mem:3e9d99ac-3e6a-493e-ba08-cc03d272eaeddrop sequence if exists category_seqdrop sequence if exists category_seq;2024-12-22T17:33:07.132+09:00 DEBUG 5250 --- [ionShutdownHook] org.hibernate.SQL : drop sequence if exists delivery_seq2024-12-22T17:33:07.132+09:00 INFO 5250 --- [ionShutdownHook] p6spy : #1734856387132 | took 0ms | statement | connection 14| url jdbc:h2:mem:3e9d99ac-3e6a-493e-ba08-cc03d272eaeddrop sequence if exists delivery_seqdrop sequence if exists delivery_seq;2024-12-22T17:33:07.132+09:00 DEBUG 5250 --- [ionShutdownHook] org.hibernate.SQL : drop sequence if exists item_seq2024-12-22T17:33:07.133+09:00 INFO 5250 --- [ionShutdownHook] p6spy : #1734856387133 | took 0ms | statement | connection 14| url jdbc:h2:mem:3e9d99ac-3e6a-493e-ba08-cc03d272eaeddrop sequence if exists item_seqdrop sequence if exists item_seq;2024-12-22T17:33:07.133+09:00 DEBUG 5250 --- [ionShutdownHook] org.hibernate.SQL : drop sequence if exists member_seq2024-12-22T17:33:07.133+09:00 INFO 5250 --- [ionShutdownHook] p6spy : #1734856387133 | took 0ms | statement | connection 14| url jdbc:h2:mem:3e9d99ac-3e6a-493e-ba08-cc03d272eaeddrop sequence if exists member_seqdrop sequence if exists member_seq;2024-12-22T17:33:07.133+09:00 DEBUG 5250 --- [ionShutdownHook] org.hibernate.SQL : drop sequence if exists order_item_seq2024-12-22T17:33:07.133+09:00 INFO 5250 --- [ionShutdownHook] p6spy : #1734856387133 | took 0ms | statement | connection 14| url jdbc:h2:mem:3e9d99ac-3e6a-493e-ba08-cc03d272eaeddrop sequence if exists order_item_seqdrop sequence if exists order_item_seq;2024-12-22T17:33:07.133+09:00 DEBUG 5250 --- [ionShutdownHook] org.hibernate.SQL : drop sequence if exists orders_seq2024-12-22T17:33:07.133+09:00 INFO 5250 --- [ionShutdownHook] p6spy : #1734856387133 | took 0ms | statement | connection 14| url jdbc:h2:mem:3e9d99ac-3e6a-493e-ba08-cc03d272eaeddrop sequence if exists orders_seqdrop sequence if exists orders_seq;2024-12-22T17:33:07.135+09:00 INFO 5250 --- [ionShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown initiated...2024-12-22T17:33:07.137+09:00 INFO 5250 --- [ionShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown completed.> Task :test FAILEDOrderServiceTest > 상품주문_재고수량초과 FAILED jpabook.jpashop.exception.NotEnoughStockException at OrderServiceTest.java:561 test completed, 1 failedFAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':test'.> There were failing tests. See the report at: file:///Users/iyeonseo/Downloads/jpashop/build/reports/tests/test/index.html* Try:> Run with --scan to get full insights.BUILD FAILED in 4s5 actionable tasks: 2 executed, 3 up-to-date이런 에러가 뜹니다. 강의에서는 성공이 뜨는데 왜 이렇게 뜨는건가요
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
파라미터가 이상해요
createQuery의 파라미터가 qlString이 없어요.package jpabook.jpashop.domain.repository; import jakarta.persistence.EntityManager; import jakarta.persistence.PersistenceContext; import jpabook.jpashop.domain.Member; import org.springframework.stereotype.Repository;import도 jakarta인데 왜 안되는걸까요?