묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결그림으로 배우는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
kubernetes deploy 시 x509 오류 발생관련 문의
안녕하세요. 직접 k8s 구성을 해서 테스트 중에 오류가 발생하여 문의 드립니다. 제가 harbor 서버를 docker-compose 를 통해 직접 구축을 했고, harbor 서버에 있는 이미지를 kubernetes cluster 에서 deployment 를 이용해서 이미지를 pull 하여 배포 하려고 합니다. kubernetes cluster 에는 docker 도 같이 올라가있는데요. docker login 을 통해서 harbor 서버로 접근시에 정상적으로 login 이 되고 이미지 pull / push 가 됩니다. 다만 deployment 를 이용할때만 문제가 되는데요. 많은 기술 문서를 봤을때, sercret 키를 이용하여, deployment 파일에 imagePullSecret 항목을 통해 인증을 받아 이미지를 pull 해온다고 하는데 오류가 계속 발생합니다. 사전에 harbor 와 kubernetes 에 각각 있는 ca 인증서를 서로의 서버에 각각 배치 시켜 인증을 진행을 해야한다는데 , 몇 일째 헤매고 있어 답답한 마음에 문의 드립니다. x509: cannot validate certificate for 10.0.0.130 because it doesn't contain any IP SANsdeployment 를 통해 배포시 발생하는 에러메세지 입니다. 도움 부탁 드립니다 (__)
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
안녕하세요 선생님
앱을 시작할 때, splash 스크린을 보여주고, 유저의 정보에 따라 redirect하려합니다. 그런 기대로 지금 현재 코드를 짰는데, 기대한것과 달리 splash 스크린이 아예 띄워지지 않고 곧바로 redirect 됩니다. 혹시 제가 원했던 것처럼 splash 스크린을 단 1초간이라도 보여준 다음 유저 정보에 따라 redirect 하는 방법이나 현재문제의 원인을 알 수 있을까요? 참고로 go router의 버전은 v8입니다.
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
백엔드는 명령어 많이 알아야 하나요?
vscode에서 명령어 입력하고 docker 실행 명령어도 입력했는데 powershell이나 다른 프로그램에서도 명령어 많이 알아야하나요
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
질문입니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 패치 조인은 즉시 로딩을 하는데, 필요한 테이블만 즉시 로딩을 한다고 이해하면 될까요?
-
미해결[실전]텍스톰 TEXTOM 실전 강의: 빅데이터 논문 작성을 위한 텍스트 분석/텍스트마이닝
분석 키워드 소거에 관하여
강의 수강생입니다.질문 내용은 제목과 같습니다.이를테면 '공무원'이라는 키워드로 분석을 실시할 경우,'공무원'이 가장 많은 빈도로 검색될텐데 이 경우 검색어는 소거하고 분석하는 게 맞는지요?
-
미해결Flutter + Firebase로 넷플릭스 UI 클론 코딩하기 [무작정 플러터]
firebase 설치이후 디버깅하면 아래와 같은 에러가 발생하는데 알려주실분 계실까요?
code build done. 540.2sFailed to build iOS appError (Xcode): redefinition of module 'Firebase'/Users/hoon/development/flutter_Test_Pj1/hoon_nexflex/flutter_application_1/ios/Pods/Firebase/CoreOnly/Sources/module.modulemap:0:7Error (Xcode): could not build module 'Flutter'/Users/hoon/development/flutter_Test_Pj1/hoon_nexflex/flutter_application_1/ios/Runner/GeneratedPluginRegistrant.h:9:8Error (Xcode): failed to emit precompiled header'/Users/hoon/Library/Developer/Xcode/DerivedData/Runner-awozdwnprnvtdrcrfughfazvzhji/Build/Intermediates.noindex/PrecompiledHeaders/Runner-Bridging-Header-swift_1TK2KTDMIUV5Y-clang_2JGQSHWY4RAHY.pch' for bridging header'/Users/hoon/development/flutter_Test_Pj1/hoon_nexflex/flutter_application_1/ios/Runner/Runner-Bridging-Header.h'Could not build the application for the simulator.Error launching application on iPhone 13.
-
해결됨두고두고 써먹는 유니티 VR
Unity 버젼 질문드립니다
강사님 안녕하세요Unity 2021.3.4f1 LTS 버젼을 사용하는데프로젝트 생성 시 템플릿 종류가 2D, 3D, 2D URP 3가지만 있고강의에서 선택한 3D URP는 없는데다른 버젼을 설치해보면 템플릿들이 또 달라서..3D URP를 사용하려면 어떻게 해야되는지 확인 부탁드립니다~
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
DDL 변경후 테스트 질문입니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]여기에 질문 내용을 남겨주세요.안녕하세요 DB Connection 설정 테스트 하고나서 해당 영상을 보고 테스트 코드 까지 작성하고나서 Entity와 Repository DDL을 변경하고나서 이전 테이블의 칼럼내용으로 조회가 되서 질문 드립니다.Entity자바 코드 입니다@Entity @Getter @Setter public class Bubjeongdong { @Id private String bubjeongdongCode; private int bubjeongdongLevel; private String bubjeongdongName; private String isClose; }Repository 코드입니다.public Bubjeongdong find(String bubjeongdongCode){ return em.find(Bubjeongdong.class,bubjeongdongCode); } 테스트 코드입니다Bubjeongdong bubjeongdong = bubjeongdongRepository.find("1156011000"); org.assertj.core.api.Assertions.assertThat(bubjeongdong.getBubjeongdongCode()).isEqualTo("1156011000");DDL 전문입니다.CREATE TABLE bubjeongdong (bubjeongdong_level int NOT NULL,bubjeongdong_code varchar(255) NOT NULL,bubjeongdong_name varchar(255) DEFAULT NULL,is_close varchar(255) DEFAULT NULL,PRIMARY KEY (`bubjeongdong_code`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;application.yml 파일 내용입니다.spring: datasource: url: jdbc:mysql://127.0.0.1:3306/estate?serverTimezone=UTC&characterEncoding=UTF-8 username: estate password: driver-class-name: com.mysql.cj.jdbc.Driver jpa: hibernate: ddl-auto: none properties: hibernate: # 해당 설정은 System.out.println을 통해찍는거(권장하지않음) # show_sql: true format_sql: true logging: level: # 로거를 통해찍음. org.hibernate.SQL: debug로그에 조회된 쿼리입니다.select b1_0.bubjeongdong_code, b1_0.bubjeongdong_level, b1_0.bubjeongdong_name, b1_0.is_close from bubjeongdong b1_0 where b1_0.bubjeongdong_code=?
-
해결됨스프링 핵심 원리 - 기본편
순환참조 질문드립니다!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]예)회원서비스 (MemberService)쿠폰 서비스 (CouponService)(회원가입 시)회원 서비스에서 쿠폰 서비스를 주입받아 사용(이벤트 추가)쿠폰 서비스에서 특정 회원에게 쿠폰 발급을 위해 회원서비스 주입받아 사용회원서비스 <-> 쿠폰 서비스이런 로직이 있을 시 순환 참조 오류가 나는데어떤 방법이 가장 효율 적인지 질문드립니다.
-
해결됨친절한 블렌더 - [LV.0] 입문 필수
완성!
생각보다 이쁘네요 강의 잘 들었습니다.
-
미해결스프링 핵심 원리 - 기본편
주문과 할인 도메인 실행과 테스트 강의중 궁금한점이 생겨 질문드립니다.
public class OrderServiceImpl implements OrderService { private final MemberRepository memberRepository = new MemoryMemberRepository(); private final DiscountPolicy discountPolicy = new FixDiscountPolicy();public class OrderApp { public static void main(String[] args) { MemberService memberService = new MemberServiceImpl(); OrderService orderService = new OrderServiceImpl();public class MemberServiceImpl implements MemberService { private final MemberRepository memberRepository = new MemoryMemberRepository(); 현재 주문 관련 다이어그램에서 주문을 하고 할인을 적용하기 위해서 회원을 조회해야 하니회원저장소(인터페이스)에서 회원을 조회하게 되어 있습니다. 그래서 위의 코드 OrderServiceImpl을 보면 MemberRepository를 의존하여 구현체를 작성하였습니다. 하지만 여기서, 회원 저장소가 아닌 회원서비스(MemberSerivce인터페이스)를 의존한다면 이것은 좋지 못한 설계인지 궁금하여 질문드립니다. 혹은 같은 서비스 계층끼리의 의존은 좋지 못한 설계라면 제 생각이 잘못되었다고 생각합니다. [이 질문을 하게 된 이유는 MeberSerivceImpl은 MemberRepository를 의존하는데 그렇게 된다면 서비스 계층의 인터페이스를 사용하여 이 서비스계층을 통하여 리포지토리 계층까지의 기능을 모두 쓸 수 있다는 점에서 장점이 있지 않을까생각하였습니다. MemberServiceImpl 클래스에서 MemberRepository를 의존하며 그의 구현체를 얼마든지 바꿀수 있기 때문에 상관없지 않을까라고 생각하였습니다.]감사합니다.
-
미해결유니티 머신러닝 에이전트 완전정복 (기초편)
드론 ddpg.py코드 실행하면 드론이 멈춥니다.
ddpg.py 코드를 실행하면 드론이 처음에는 날아가다 몇번 날아가다 멈춰버립니다.해결방법이 무엇인가요??뭐가 문제인지 모르겠습니다.코드는 githug에 있는걸 그대로 붙여넣었습니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
4-E 질문드립니다.
4-E 직접 코딩한 링크입니다.http://boj.kr/1f336e6542f1478a96a0c31745c1196d 저는 비트연산자를 이용하긴 했는데입력 받으면서 1). 각 단어별 쓰인 알파벳 +1 ( 중복 x )2). 각 단어별 비트로 표현으로 전처리를 해준 후sort를 통해 가장 많이 이용한 알파벳 K 개 선정sort 된 알파벳으로 max_word 라는 K개 비트를 사용한 숫자를 만들고(word[i]&max_word)==word[i] 와 같을 경우 ret을 하나씩 올려줬습니다. 예제 및 추가 예제들은 다 맞는데 어디에서 틀린지 감이 안오는 것 같습니다.감사합니다.
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
왜 img를 눌러도 제대로 작동을 안할까요?
강의명 : 트로트 가수 음악 목록 앱 소개 및 레이아웃 설정 이 이전강의에서 nav예제떄도 안되길래 스스로찾다 해결을 못해서 다음강에서 또 할테니 보고하면 되겠지 하는데 또 안되서 질문합니다.img1 :영탁img2:영웅img3:가인 입니다 초기 영탁페이지에서 영웅과 가인누르면 각각페이지가 넘어가게까지 해놨는데, 영웅을 누르면 가인이 뜨고 가인은 눌러도 반응도 안합니다.
-
해결됨자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
j가 속한 for문 순회 질문드립니다.
j 순회에서 0부터 i-1까지 앞에서부터 순회하도록 해도 정답이 됩니다. 뒷 강의 들어보니까, 동전 문제처럼 동전이 무한한 경우는 앞에서부터 순회한다고 하셨고 최대 점수문제처럼 문제가 유한한 경우는 뒤에서부터 순회한다고 하셨습니다.(말씀하신 내용은 강의 10-6 섹션, 8:20쯤에서 나옵니다) 혹시 이 문제도 그거랑 연관이 있어서 강의에서처럼 뒤에서부터 순회하신 풀이로 푸신 건가요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
NextJS 강의 순서 질문입니다.
안녕하세요. 레딧사이트 프로젝트를 진행하기 앞서 올려주신 NextJS 강의를 먼저 들으려고 합니다.강의 듣는 순서가 부록(섹션11) 먼저 듣고 섹션10(13버전)을 들으면 될까요?아니면 섹션10만 들어도 괜찮을까요?
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
mvc패턴하니깐 잘 안됩니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]강의와 똑같이 했는데 초반부인 MvcMemberFormServlet부분을 mvc 패턴으로 적용하는 부분이 안됩니다! 저부분 부터 원래 잘 되던 부분들이 servlet으로 등록하기 부분이 다 안되는거 같습니다 구글 폼 올리겠습니다 ! https://drive.google.com/file/d/1yNGsRvNW9nmSlXDdaW5qt0HJfc4W8qQT/view?usp=sharing
-
해결됨비전공자의 전공자 따라잡기 - 데이터베이스,SQL
limit offset 단점
안녕하세요 제로초님.항상 질 좋은 강의 감사합니다.offset 방식으로 pagination 구현 시 데이터가 누락될 수 있다는 단점을 설명해주시면서soft delete 방식으로 구현 시에는 해당 이슈가 괜찮다고 설명해주셨는데요.soft delete 방식으로 구현 시에도 동일한 이슈가 발생할꺼라는 생각이 들어 질문을 남깁니다.soft delete 방식으로 구현 시에도 조회 쿼리를 날릴 때, deleteAt이 null인 값인 data들은 filter 되기 때문에 동일한 이슈가 발생할꺼 같은데 맞을까요?추가로 삭제 연산을 soft delete 방식으로 구현 시, on delete option을 "casecade"로 설정했다면 부모 row가 삭제되었을 때, 자식 row도 soft delete 처리가 되나요?아니면 set null 방식으로 처리가 되나요?
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
Session 사용 시 RESTful api users/{userid}에서 userid 가져오기에서
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]spring에서 지원하는 서블렛 세션을 사용하면 클라이언트에 JSESSIONID가 쿠키로 전달된다고 알고 있습니다.질문 1. RESTful API 설계 시 유저의 마이페이지 관련 정보를 가져오는 백엔드 api path는 '/users/{userid}'가 올바른가요, '/profile'이 올바른가요? 혹은 각기 다른 api path를 통해 뷰에 해당하는 프론트엔드에서 조립해야 하나요? 질문 2. 위의 질문 대답이 전자라면, 클라이언트가 마이페이지 버튼을 눌렀을 때 클라이언트에게 userid가 없고 JSESSIONID만 있는 상태인데, userid를 가져오는 과정을 거친 후에 '/users/{userid}'를 실행해야 하나요? 혹은 로그인 시 userid를 쿠키 등으로 클라이언트에게 전달하여 클라이언트가 갖고 있도록 해야 하나요? 실무에서는 어떤 방식을 사용하는지 궁금합니다. 질문 3. 같은 맥락으로 회원탈퇴 기능의 api를 '/users/{userid}'라고 할 때, JSESSIONID만 가지고 있는 클라이언트가 해당 api를 사용하기 위해서는 userid를 가져오는 작업을 수행해야 하나요, 아니면 다른 방법이나 접근방식이 있을까요?
-
미해결풀스택 리액트 라이브코딩 - 간단한 쇼핑몰 만들기
react typescript vite 설치시 오류 질문드립니다.
제목처럼 react typescript vite설치를 하려고 터미널에 yarn create vite를 입력하여 설치를 했습니다.아래 이미지와 같이 typescript를 선택 후, 설치를 완료했는데...아래 이미지들처럼 설치 하자마자 빨간줄들이 난무하고있습니다ㅜㅜ아래 이미지는 package.json 파일입니다.어떻게 해결할 수 있을까요?