묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결비전공자도 이해할 수 있는 Docker 입문/실전
데브옵스로 전향하고자하는 백엔드 개발자인데..
1년차 개발자이고도커인강 지금까지 듣는거는 다 이해가갑니다.. 다만 현실적으로 궁금한게 있어요JSCODE님 인강중에 도커, 쿠버네티스, CI/CD만 들어도 전향이 가능한건지 그외에 어떤게 더 필요한건지그리고 저같은 저연차도 전향 가능한건지도 궁금합니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
24분 27초 연관관계 편의 메서드 위치
[질문 내용]24분 27초에 연관관계 편의 메서드 위치는컨트롤 하는 쪽에 있는 게 좋다. 라고 하셨는데 연관관계의 주인쪽이라고 이해를 했습니다.그렇다면 OrderItem을 추가하는 메서드는Order쪽이 아니라 OrderItem에 해주어야 하는 게 아닐까 생각이 드는데 맞을까요?
-
미해결[Lv.2] SwiftUI 중급 - Core Data와 SwiftData로 앱 완성하기
Sorted, Filter, Map - UserViewModel 부분 오류 발생
강의 관련된 질문은 언제나 환영입니다 😄코드 관련 상세하게 작성해주시면 더 좋아요! (상세코드를 붙여넣기 해주세요)마크다운을 사용해서 편리하게 글을 작성하세요먼저 유사한 질문이 있었는지 먼저 검색 해보는 습관~인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요Protocol requires property 'objectWillChange' with type 'Self.ObjectWillChangePublisher' (Combine.ObservableObject.objectWillChange)Initializer 'init(wrappedValue:)' is not available due to missing import of defining module 'Combine'이렇게 두개의 오류가 뜨는데. 영상을 봐도 해당 코드와 다른게 없어서 질문드립니다. 혹시 어떤 부분이 문제일까요?
-
미해결죽음의 Spring Batch: 새벽 3시의 처절한 공포는 이제 끝이다.
오타 발견 및 건의 및 궁금증
1.오타JobScope와 StepScop가 선언된 빈은 애플리케이션 구동 시점에는 우선 프록시 객체로만 존재한다. 그 후 Job이나 Step이 실행된 후에 프록시 객체에 접근을 시도하면 그 때 실제 빈이 생성된다.StepScop <-오타2.건의(내가틀렸을수도있음 그러면 수정해주셈)그리고 JobParameters가 잡 실행 내부에서 불변이라는 내용이 필요할거같음배치쓰던사람들은 당연한거라 생각할수있는데(잡파라미터랑 잡이름으로 유니크체크한댔나 그런거도 있으니까)배치 첨쓰는사람은 왜 잡파라미터가 있는데 ExecutionContext를 사용하지 라는 생각을 할수있을거같음3.궁금증컴파일 시점에 없는 값을 어떻게 참조할 것인가?여기서 잡의 스텝생성시점에서 di받는 잡파라미터 자리에 null을 넣는식으로 처리하는 방법이 있다고했는데,만약 코틀린의 경우엔 명시적으로 잡파라미터를 ?를 붙여서 nullable로 선언하고 로직에서 NullSafe 박는식으로밖에 해결할수없고 저게 맘에안들면 빈주입해야함?저런 null전달같은 꼼수딴거없음?강의가 자바기반이라고 적혀있어서 물어봐도되나싶긴한데 예전에 저것땜에 고생했었는데 다른방법을 못찾아서 물어봄
-
미해결
pdf 강의북 요청
안녕하세요~pdf 강의북 요청드립니다.hyn527@naver.com 감사합니다. :)
-
미해결비전공자도 이해할 수 있는 CI/CD 입문·실전
code deploy 배포입니다.
배포까지 잘 끝났고, s3파일 업로드로 잘됬습니다.여기도 문제없는것같고요...그런데...java구동이 안되는것 같습니다.. 이유가 뭘까요??
-
미해결한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
Context 분리하기
76. 11.3) Context 분리하기useMemo 를 이용해서 onCreate, onUpdate, onDelete 를 한번만 생성이 되게 한거는 이해 하는데요, 그럼 이 경우에 기존에 사용했던 useCallback 은 삭제 해도 무방 한가요? const onCreate = (content) => { dispatchFunc({ type : "CREATE", data : { id : idRef.current++, isDone : false, content: content, date : new Date().getTime(), }, }); };
-
미해결한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
디스코드 채널 문의
안녕하세요, 강사 및 강의 소개 영상에서 디스코드 채널을 운영하고 계신다고 했는데 관련 링크를 어디서 확인해야 할지 모르겠어서 문의 드립니다!
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
영속성 컨텍스트 생명주기의 신기한 부분이 있습니다.
1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]// @Transactional public void update(Long id, String name, String city, String street, String zipcode) { Address address = new Address(city, street, zipcode); Member member = memberRepository.findOne(id); member.setName(name); member.setAddress(address); }위와 같이 update 메서드의 @Transactional 을 주석 처리하고 해봤습니다.제 예상이라면 응답값이 새로워진 값이 아니라 기존의 값이 응답값으로 내려와야 할 것 같았습니다. @PutMapping("/v2/members/{id}") public UpdateMemberResponse updateMemberV2( @PathVariable Long id, @RequestBody @Validated UpdateMemberRequest request ) { memberService.update( id, request.name, request.city, request.street, request.zipcode ); Member findMember = memberService.findOne(id); return new UpdateMemberResponse(findMember.getId(), findMember.getName()); }왜냐하면 결론적으로 엔티티 자체는 수정되었지만 DB에 쿼리가 날라가지 않았고위 컨트롤러 코드에서 find 메서드는 엄연히 다른 트랜잭션에서 진행되니(애초에 업데이트는 트랜잭션이 없었지만) 다른 영속성 컨텍스트가 존재할 것이며,1차 캐시또한 비워져있을 테니(애초에 업데이트는 영속성 객체를 가지고 있지 않았기에 1차캐시에 없음) 즉, 컨트롤러에서 find한 Member 객체는 새로 DB에서 가져온 객체 == 기존 객체 일테니응답 값이 기존 값과 같아야할텐데 아래와 같이 달라진 값을 응답으로 내려주고 있었습니다.왜 그런걸까요?가입 응답{ "name": "hello", "city": "city", "street": "street", "zipcode": "12345" }수정 응답{ "name": "hello@", "city": "city@", "street": "street@", "zipcode": "12345@" }
-
미해결[Rookiss 라이브 세미나] AI 시대를 살아가는 게임 업계의 인재상 및 공부 전략
학습 관련 질문입니다.
안녕하세요 AI관련 세미나 정말 유익하게 잘 들었습니다. 세미나를 들으며 결국 시간이 지날수록 AI의 영향력은 점점 강해지고 상위 5%가 아닌 이상 이를 기회삼아각 분야에 지식이 없어도 여러 AI를 활용하며 1인개발을 하는 것이 곧 진행되는 챌린지인데 이 시점에서 그럼클라이언트 프로그래머 입장에서 취업을 위해 노력하는 학습방향(?), 방법으로 챌린지에서 진행되는 방향처럼 AI를 활용해 1인개발을 하여 수익도 내고 결과물을 만드는 걸 추천하시나요?현재 루키스님 강의 burger please모작, 클리커 게임 코드리뷰를 수강하고 M1,M2 강의를 수강 시작했는데M1,M2 강의를 학습하여 프로그래밍 지식을 익히는 것이 현재 흐름에서 별로인 방법은 아니겠지요?혹시나 둘 다 병행하는 것보다 AI기술을 활용하여 1인 개발을 하여 결과물을 내는 방법을 더 추천하시는지 궁금하여 질문 남겨봅니다!
-
미해결[4주 과정] <클로드 코드> 완독 챌린지 : 매일 1시간씩 4주 동안 클로드 코드 도서 완독하기!
클로드 구독 결제
커서로 진행하고 싶은데, 커서구독해서 클로드 사용해도 괜찮나요? 꼭 터미널에서 실행해서 진행해야하나 해서요
-
미해결[4주 과정] <클로드 코드> 완독 챌린지 : 매일 1시간씩 4주 동안 클로드 코드 도서 완독하기!
Node.js npm -v 출력확인
다시 처음부터 오류를 찾고 해결하려고 해도 Node.js에서도 계속 막히네요. 총 몇 시간째인지도 모르겠어요.!!!!
-
미해결
Node.js npm -v 출력확인
다시 처음부터 오류를 찾고 해결하려고 해도 Node.js에서도 계속 막히네요. 총 몇 시간째인지도 모르겠어요.!!!!
-
미해결UXUI 디자인 6주 완성 챌린지 (w. 피그마)
미묘하게 다른 구조 ㅜㅜ
PC 앱 버전이나 브라우저 버전이 모두 강사님과 위치나 이런 것들이 다르고.. Arrow auto plug in도 조회가 안됩니다. 이런 것들이 없는 경우나, 구조가 다른 경우(찾아 보니 현재 버전은 좀 구조가 다르다던데..)에 대한 설명이 보완됐으면 좋겠어요. 찾다가 시간 가네요.
-
미해결Airflow 마스터 클래스
템플릿 변수에 대한 오류
안녕하세요 CLI로 Trigger 기능을 수행하는 부분 강의를 듣던 중에,Web UI에서 Trigger를 누르면 정상적으로 수행되지만,쉘 스크립트 커맨드로 airflow dags trigger <DAG 이름>이라는 명령어를 실행했을 때아래와 같은 실패 로그가 나타나서 문의드립니다.혹시 커맨드라인으로 실행하면 {{data_interval_end}} 와 같은 템플릿을 적용할 수 없나요?
-
미해결도커 컨테이너 인프라 이해와 해킹/보안
b374K 세션 끊김
안녕하세요 B374K-V2.8 에디터 수정 후 비밀번호 입력하면 정상적으로 로그인되지만 후에 작업을 진행하게 되면 세션이 끊겨 다시 패스워드 입력 화면으로 돌아오게 됩니다. 이후 실습(리버스쉘)을 진행하기 힘든점이 있는데 어떻게 해결할 방법이 있을가요??
-
해결됨실전! Django 입문 [최신 5.2 버전]
ConnectionRefusedError: [WinError 10061]
ConnectionRefusedError: [WinError 10061] Es konnte keine Verbindung hergestellt werden, da der Zielcomputer die Verbindung verweigerte에러가 발생했는데 찾아보니 EMAIL_USE_TLS = False EMAIL_USE_SSL = True EMAIL_PORT = 465위의 코드로도 시도를 해보라해서 해봤지만 계속 동일한 에러가 발생했습니다.강의에서 사용된 운영체제는 맥 os이고 저는 윈도우 환경에서 실행했는데 윈도우환경에서 자주 발생하는 에러라고 하는데 해결방법을 찾기가 어려워서 문의남깁니다.
-
미해결기초부터 따라하는 디지털포렌식
ftk imager 다운로드 막힘
혹시 저같이 뜨는 분 계신가요 ㅜㅜ옆에 이메일 작성하는 칸이 떠야 한다고 하는데 저는 맥이나 윈도우나 둘다 이렇게 뜨네요
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
달리기 애니메이션 에러
연결은 했는데 저런 에러가 나요 ㅠㅠ
-
미해결[4주 과정] <클로드 코드> 완독 챌린지 : 매일 1시간씩 4주 동안 클로드 코드 도서 완독하기!
node: command not found 오류
node.js설치시 node: command not found오류가 납니다.