묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 핵심 원리 - 기본편
외부라이브러리 초기화 및 종료시 질문
안녕하세요 여기서 고칠 수 없는 외부라이브러리를 NetworkClient라고 하고 @Bean의 initMethod와 destroyMethod를 지정하면 이 지정한 메소드가 NetworkClient안에 만들어야 한다고 인텔리제이에서 오류수정이 뜨는데 외부라이브러리는 수정할 수가 없는 상황인데 이 부분이 잘 이해가 되질 않습니다. 감사합니다.
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
따라하다 경고 메세지를 해결할 수 없어서 질문 드립니다.
따로 건드린 것 없이 복붙한 파일인데 경고메세지가 뜨네요. 이런 경고 메세지들은 어떤식으로 해결해야 할까요?
-
미해결Zapier로 노코드 업무자동화, 게으르지만 일 잘하고픈 분들을 위한 최고의 방법
문의
안녕하세요 처음 따라하면서 실습하였습니다. 그런데 다 완성한 다음 들러보다가 좌측 메뉴의 zaps 에서 home에 있는 방금 만들었던 것을 off하였는데, 다시 on 상태로 되지 않습니다. error : slack account~~~ 이렇게 내용이 나옵니다.
-
미해결mongoDB 기초부터 실무까지(feat. Node.js)
강의 잘 듣고 있습니다 질문드립니다
java 스프링 생태계에서는 mongoose와 같은 라이브러리가 따로 없더라구요. 1. 현재 수업에서 mongoose를 사용해 진행하는 부분을 spring에서 사용하고자 한다면, schema 생성자로 유효성체크, populate, virtuual과 같은 mongoose에서 지원해주는 기능들은 어플리케이션안에 그냥 비지니스 로직으로 녹여야하는걸까요? 2. virtual과 같은 가상키 만드는건 mongodb 순수 쿼리로는 어떻게 작성해야할까요? mongoose 문법에 의해 생성되는 몽고디비 쿼리를 볼 수 있는 문서가 있을까요?
-
미해결Slack 클론 코딩[실시간 채팅 with React]
프론트 쪽 DM 의 Chat UI 관련 질문드립니다.
우선 슬랙 구조의 UI 라서 상대방은 좌측, 본인은 우측에 보여주는 UI 는 아니고 모두 좌측에 정렬되는 UI 인 듯 보입니다. 해당 api 를 SWR 로 받아와서 makeSection 해서 DirectMessage > ChatList > Chat 로 관련 chatSections 가 전달되어 UI 에 뿌려지는 것으로 파악하였는데요... /workspaces/:workspace/dms/:id/chats 이 API 에서 Sender 와 Receiver 모두 담겨 있는데 Chat 컴포넌트에서 사용자 구분을 다음과 같이 하는 것으로 보여집니다. const user: IUser = 'Sender' in data ? data.Sender : data.User; 이 부분이 chatSections 의 각 날짜에 들어있는 chat 인 data 로 보이는데요 data 에 Sender 라는 attribute 가 있을 경우에는 data.Sender 를 user 로 하고 없을 경우에는 data.User 를 user 로 하는 것 같은데 이게 어떤 의미인지 잘 모르겠습니다. 해당 DM 을 전송한 사용자를 뿌려주기 위해 이렇게 구분하는 것 같은데 api 에서 전송된 chatData 에는 Sender 와 Receiver 는 항상 존재하지 않나요? 따라서 최종 Chat 의 data 부분에도 Sender 와 Receiver 는 항상 존재하니 Sender 는 항상 있게 되고 그러면 user 는 항상 data.Sender 가 되는 것 같은데요.. 해당 코드에서 data.User 는 어떤 의미인지 모르겠습니다. 질문을 작성하다 보니 제가 알고 싶었던 부분은 파악했네요 ㅎ. 해당 메시지의 사용자를 뿌려주기 위해 슬랙이 아닌 일반적인 일대일 채팅의 UI 의 경우 오른쪽에 뿌려줄지 왼쪽에 뿌려줄지를 알기 위해 해당 사용자 구분하는 방식이... Sender 가 해당 메시지의 주인이라는 기준을 정하면 해결되네요!! 한가지 의문점은 "해당 코드에서 data.User 는 어떤 의미인지 모르겠습니다." 이 부분은 어떤 의미인지 문의드려봅니다. 이렇게 좋은 소스 및 강의를 공개해주셔서 감사드립니다. ^^
-
해결됨Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
SOA 와 MSA 의 가장 뚜렷한 차이는 무엇인가요?
제가 본 대로라면 둘 다 서비스 간의 결합은 낮지만 통신하는 방법이 다른것(API 통신 / ESB 패턴)과 SOA는 언어나 DB에 대한 종속성이 있고 API는 서비스마다 다른 언어 및 DB를 사용해도 문제없다 정도인것 같은데 이 것 말고도 뚜렷하게 구분되는 둘 만의 특징이 있나요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
이미지 질문있습니다 !
include: [{ model: Post, as: 'Retweet', include: [{ model: User, attributes: ['id', 'nickname'], }, { model: Image, }] }, { model: User, attributes: ['id', 'nickname'], }, { model: Image, }, 여기에서 Image를 두 번 가져오시는데 한 번만 적어주면 안되나요 ? 리트윗한 게시글의 이미지만 불러오면 되는거 같은데 밑에서 model:Image는 어떤 이미지를 뜻하나요 ??
-
해결됨대세는 쿠버네티스 (초급~중급편)
안녕하세요. 궁금한것이 있어 질문드립니다. (clusterIP)
안녕하세요. 강의를 듣다가 궁금한것이 있어 질문올립니다. 현재 저는 비공개 gke를 사용중이고 gce instance한대 올린후 이 서버에서만 gke 제어 가능하게 해둔 상태입니다. gce instance서버에서 pod로 ping통신이 되는 이유에 관해서 설명 부탁드려도 될까요? service를 clusterip로 생성을 하면 클러스터 서버에서만 접근이 가능함으로 ping통신이 안된다는것은 강의중 자세히 설명을 해주셔서 이해가 됬습니다만, pod도 생성 될때 생성되는 ip가 클러스터 내에서만 접근 가능한 ip라고 설명해주신것 같아 궁금해 질문 올려봄니다. 감사합니다.
-
미해결웹 개발자와 정보보안 입문자가 꼭 알아야 할 웹 해킹 & 시큐어 코딩
te' 'st도 검색이 안되구요 %붙이는것도 검색이 안돼요..
검색이 안돼요
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
AWS관련 질문드립니다.
안녕하세요 자주 질문드리는거 같아 죄송하네요ㅜㅜ AWS 도메인으로 cors까지 해결했는데요 강의에서는 http랑 https가 모두허용이던데 저는 백엔드에서는 프론트 ip대역으로만 inbound정책으로 묶었더니 에러가 발생하더라고요 도메인으로 cors해결할때는 원래 프론트 백엔드 둘다 모두허용으로 해야되는건가요? 보통은 프론트는 올로 정책설정하고 백엔드는 프론트 ip대역만 묶지 않나 싶어 질문드립니다ㅜㅜㅜ
-
미해결Vue.js 시작하기 - Age of Vue.js
컴포넌트 등록 후 개발자모드 vue 에서...
강의 영상에서 컴포넌트 등록 후 "개발자모드 > vue" 에 <Root>를 보면,영상에서는 <Root><app-header> 라고 보이는데,제 브라우저에서는 <Root><AppHeader>로 보입니다.script에서는 app-header로 기재했는데 이유를 못찾겠어요 노드 버전 문제인가,,
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
sep 함수 실행테스트 하는데 에러가 뜹니다
아톰에서 sep 함수 실행하는데 자꾸 에러가 떠요 그 전에 print 는 잘 실행됐거든요 sep 넘어가니까 에러가 나네요 syntasError: invallid syntax [Finished in 0.037s] 라고 떠요 그리고 커맨드 시프트 아이로 단축기로 실행할때마다 configure Run options 이라는 창이 떠요 창에 런버튼 누르기는 하는데 이거 안뜨게 하는법 없나요? 맥환경입니다
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
포스트맨 UI변경관련
UI 및 저장 등의 위치가 많이 바뀐거같은데 이부분 뛰어넘고 강의 수강해도 차질이없을까요??
-
미해결자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
메모장을 실행하실때
주소 앞에 cd C:\java\pjt.exe 이렇게 하셨는데 앞에 cd는 왜 붙이는 건가요? 그리고 밑에 dir도 어떤 의미인가요?
-
미해결반응형 웹사이트 포트폴리오(App Official Landing Website)
슬라이드 질문
$('.my_slider').slick({ dots: false }) 로 인디케이터 부분을 감추었는데 pc 모바일 해상도에선 사라졌다가, 1023px~600px 해상도에서는 인디케이터가 다시 생기는 현상이 발생해서 질문 드립니다
-
해결됨웹 게임을 만들며 배우는 React
onClick 화살표함수 사용이유.
지금까지 다른예제들에선 onClick 에 거는 이벤트함수를 onClick = {this.onClickbtn} 같이 화살표함수 없이 사용했고. 또 에러도 발생안했는데. 이 예제에 화살표함수로 btn함수를 연결해주어야하는 이유는 무엇인가요?? 화살표함수 없이 예전예제들 했던대로했더니 에러발생해서 뭐가다른건지 잘모르겠습니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
UnsatisfiedDependencyException 에러
안녕하세요 김영한 강사님! 얼마 전부터 스프링을 재미있게 수강중인 취준생입니다. 스프링 데이터 JPA 예제를 따라 입력하고 회원가입과 중복회원 예외 테스트 코드를 실행하였더니, Error creating bean with name 'springConfig' defined in file [C:\SpringStudy\begin-spring\out\production\classes\hello\beginspring\SpringConfig.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'springDataJpaMemberRepository' defined in hello.beginspring.repository.SpringDataJpaMemberRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Failed to create query for method public abstract java.util.Optional hello.beginspring.repository.MemberRepository.findByID(java.lang.Long)! No property ID found for type Member! Did you mean 'id'? 위와 같은 에러가 발생하였는데, 검색으로 스스로 해결하지 못하였습니다. SpringConfig.java 데이터 JPA가 빈을 등록할때 빈 자체를 인식하지 못하는것인지. 프로퍼티 id와 관련해서 오탈자가 있는 것인지 모르겠습니다. 어디를 보여드려야 할 지 몰라서 강의를 보며 입력한 코드의 깃허브 주소를 함께 올립니다. https://github.com/lilaco/begin-spring 퀄리티 높은 수업을 제공해 주셔서 감사합니다 :)
-
해결됨스프링 시큐리티
강사님 질문있습니다~!
현재 저희가 만든 AuthenticationProvider 를 구현한 Custom AuthenticationProvider에서 UserDetailsService 를 사용했을 뿐인데, 어떻게 CustomUserDetailsService가 호출이 되는지 궁금합니다. 저는 당연희 SecurityConfig에서 auth.userDetailsService의 매개변수로 CustomUserDetailsService를 넘겨줄 줄 알았는데 그냥 auth.authenticationProvider의 매개변수로 CustomAuthenticationProvider 만 넘겨줬을 뿐인데, 심지어 그 안에는 CustomUserDetailsService 를 사용한다는 디테일한 지시도 없을 뿐더러 인터페이스로만 정의 되어있는 UserServiceDetails를 사용할 뿐인데 어떻게 CustomUserDetailsService 가 호출되는지 궁금하네요. 또한 PasswordEncoder를 이용해서 password를 비교할 때 userDetailsService.loadUserByUsername 메소드에서 반환받은 AccountContext 객체의 getAccount().getPassword()랑 비교를 하는지 궁금합니다. 그냥 AccountContext 객체의 getPassword 하는 것이랑은 차이가 있는지요. 또 마지막으로 Config 클래스에서 auth.authenticationProvider 에 지정한 커스텀 클래스는 바로 ProviderManager 의 parent 필드에 지정되는건가요. 항상 좋은 강의 잘 듣고있습니다. 감사합니다.
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
식별관계 매핑 오류 질문 드립니다!
안녕하세요. 강사님 선생님 책이랑 강의 영상들을 보고 응용 실습하였는데, 오류를 이틀째 검색해도 해결을 못하였느데 혹시나 아시나 해서 글 남겨봅니다! ㅠㅠ @Entity @Data public class Posts { @Id private Long id; private String title; } @Entity @Data public class PostsDetail { @Id private Long id; @MapsId @OneToOne(fetch = FetchType.LAZY) @JoinColumn(name = "id") private Posts posts; private String description; } @Test void t1() { Posts posts = new Posts(); posts.setId(1L); postsRepository.save(posts); PostsDetail postsDetail = new PostsDetail(); postsDetail.setPosts(posts); postsDetailRepository.save(postsDetail); } 오류 메세지: A different object with the same identifier value was already associated with the session Posts입니다.추가) 여러가지 실험중에 postsRepository.save(posts);를 하고 바로entityManaget.clear()를 해주면 값이 들어값니다..entityManaget.flush()를 하면 안 들어가고요. 오히려 flush를 해줘야 값이 들어가야하는 게 아닌가요? ㅠㅠ
-
미해결초보자도 만들 수 있는 스크롤 인터렉션. 1편 자바스크립트
this와 obj
function sec01Reset(obj){ $(obj).parent().find('.ggang01').removeClass('active'); $(obj).parent().find('.ggang02').removeClass('active'); $(obj).parent().find('.ggang03').removeClass('active'); $(obj).parent().find('.ggang04').removeClass('active'); }; $('.btn.start').on('click',function(){ sec01Start(this); }); $('.btn.reset').on('click',function(){ sec01Reset(this); }) 이 코드에서 버튼을 누르면 함수실행을 하게되는데, 저 this가 a나 b같은 매개변수인가요?? 그 this와 obj부분을 어떤식으로 해석하면 좋을까요??