묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결
데이터 분석 절차 질문
Train / Validation / Test data가 있을 때 결측치 처리이상치 처리범주형 변수 Label Encoding교호작용 전처리Feature Engineering (PCA, Gaussian Random Projection 등)Train / Validation SplitStandard Scaling 모델링 전 위와 같은 전처리를 수행해야한다면, 어떠한 순서에 대해 진행해야하는지 여쭤보고 싶습니다.
-
해결됨친절한 블렌더 - [LV.3] 캐릭터 애니메이션
웨이트페인트 add,subtract,blur 다 안될때
이건 신발부분인데요, 저부분만 뭣짓을 해도 계속 찢어져있습니다!! 이럴땐 어떤부분 체크해봐야할까요???
-
미해결
김영한 강의 환불
김영한님의 강의를 1%들었는데 나머지 금액 환불받고 싶은데요.환불받을 수 있습니까??
-
미해결카프카 완벽 가이드 - 코어편
Zookeeper 관련 문의 드립니다.
개발자님 Zookeeper 관련 전문가의 견해가 궁금 합니다. Apache Kafka 에 Zookeeper 가 없이 설치 해서 사용 할 수 있는 것에 궁금한 것이 있습니다. 1.Zookeeper 설치 없이 사용 하는 것은 Apache Kafka 에 Zookeeper 가 하던 task를 Apache Kafka 가 처리 하게 개발 하는 걸까요? 분리된 작업을 합치면 성능적 효과가 있는 걸까요? 2.Zookeeper 설치 없이 사용 하는 Apache Kafka 를 하나의 PC에 docker container로 단일 브로커로 3개의 container을 만든다면, 실무에서 사용 사능 할까요? 3.클러스터 환경에서 브로커를 두어 replication을 통해 가용성을 증가 시키는 것은 이해 했습니다. 혹 하나의 PC 에서 브로커를 여러개 두는 것은 가용성과는 크게 관련이 없는 것일까요?4.PC 한대에서 여러개의 Topic 을 통해 message 를 분류 해서 받는 것과,PC 한대에서 브로커를 여러개 두어 message 를 분류 해서 받는 것의 성능 적 차이가 있을까요?ex) 하나의 브러커에 2개의 토픽, 1번 토픽은 이미지만 받고 2번 토픽은 동영상만 받고,2개의 브로커에 각각 1나의 토픽으로 1번 브로커에 이미지만 받고, 2번 브로커에 동영상만 받고,둘다 consumer 가 소비 하는 데이터는 동일 하다는 가정 입니다. 5하나의 PC에 container 환경 구축 보다, 그냥 설치 해서 하는 방법이 좋다고 알고 있습니다. 또 성능이 좋아서 하나로도 충분 하다고 알고 있는데 맞는 걸까여? 성능을 측정 하는 것에 지식이 없어서 문의 드립니다.
-
해결됨친절한 블렌더 - [LV.3] 캐릭터 애니메이션
메타리그와 제너리그 연결
[캐릭터의 제너리그 13:04]이미 메타리그랑 캐릭터메쉬랑 연결시켰는데다시 제너리그랑 캐릭터메쉬랑 또 연결시키면 문제되는게 있을까요?믹사모 데이터도 쓰고싶은데 유튜브영상에는 다 메타리그만 보여서 두개다 동시에 갖고 있고 싶어서요!! 그리고 제너리그로 믹사모 쓰는 예시영상은 왜 유튜브에 없을까요?? 메타리그가 더 적합한건가요?
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
세미콜론 입력하는 방법
오른쪽 화살표 누른다음에 세미콜론 눌러야 입력이 끝에 되던데다른방법있나요
-
해결됨React + API Server 프로젝트 개발과 배포 (CI/CD)
AWS EC2와 로컬 PC에서의 차이가 이해가 안되고 nginx의 필요성이 궁금합니다.
Q1. EC2와 로컬 PC의 차이강의를 따라하며 nginx를 셋팅하고 AWS에서 pm2로 실행시켰을 땐,AWS EC2 머신의 주소만으로 포트 없이도 타고들어가면 바로 웹브라우저에서 react SPA가 실행되었습니다. (강의대로 잘 따라감, 비용 때문에 https, 도메인등록 강의 시청만하고 따라하진 않았습니다..) 이해가 안되는 점은 동일한 프로젝트인데 로컬 PC에서 react를 build하고 동일하게 backend/public 폴더 아래 복사하였는데 localhost:4000으로 접속하면 Express, Welcome to Express 페이지가 뜹니다. 물론 로컬 PC에서는 niginx를 셋팅하지 않았다라는 점이 다른점이긴한데 nginx를 설정할 때 이해되기로 접속시 EC2 머신의 localhost:4000으로 연결하는 것 뿐이고EC2 머신 & 로컬 PC 모두 backend express.js 프로젝트 상에서 "/*"으로의 라우팅을 raact build 내 index.html로 연결하는 코드는 동일하게 없다라는 점에서왜 EC2만 react SPA가 실행되는건지 모르겠습니다. Q2. nginx의 필요성pm2로 실행한다고 하면 이미 프로세스를 충분히 관리한다고 생각이 드는데.. nginx의 필요성 궁금합니다.
-
해결됨하루 100만 원을 벌게해준 프리랜서 노하우 완벽 정리
안녕하세요~
안녕하세요 ~ 강의 너무 잘 듣고 있습니다.궁금한게 있는데 혹시 핑거 견적서 서비스는 종료가 된 것일까요?유용하게 사용할 수도 있을 것 같아서 확인해보려고 했는데 접속이 안되네욥
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
user service에서는 토큰 검증을 하지 않나요?
제가 작성한 user-service SecurityConfig 입니다강의 내용과 최대한 유사하게 작성한거 같은데 GET /users에서 403이 발생하여 문의드립니다.gateway service에서 토큰 검증을 하여도 user service에서는 검증된 토큰인지 알 수 없으니 403이 발생하는게 맞는거 같은데 강의에서는 api가 제대로 동작하여 왜 그런지 궁금합니다 @RequiredArgsConstructor @Configuration public class SecurityConfig { //AuthenticationManager가 인자로 받을 AuthenticationConfiguraion 객체 생성자 주입 private final AuthenticationConfiguration authenticationConfiguration; private final JwtProvider jwtProvider; private static final String[] WHITE_LIST = {"/login", "/h2-console/**", "/health-check", "/welcome", "/join"}; @Bean public SecurityFilterChain config(HttpSecurity http) throws Exception { AuthenticationManager authenticationManager = authenticationManager(authenticationConfiguration); AuthenticationFilter authenticationFilter = new AuthenticationFilter( authenticationManager, jwtProvider); http.csrf(csrf -> csrf.disable()) //CSRF 보호를 비활성화. REST API 환경만 비활성화. Web Form 기반에서는 필요. .formLogin((auth) -> auth.disable()) // .httpBasic((auth) -> auth.disable()) .headers(header -> header.frameOptions( frameOptionsConfig -> frameOptionsConfig.disable()) ) //h2 console iframe을 사용하기 때문에 X-Frame-Options 헤더를 비활성화 .authorizeHttpRequests(auth -> auth.requestMatchers(WHITE_LIST).permitAll() .anyRequest() .authenticated() ) .authenticationManager(authenticationManager) .addFilterAt(authenticationFilter, UsernamePasswordAuthenticationFilter.class) .sessionManagement((session) -> session .sessionCreationPolicy(SessionCreationPolicy.STATELESS)); return http.build(); } //AuthenticationManager Bean 등록 @Bean public AuthenticationManager authenticationManager(AuthenticationConfiguration configuration) throws Exception { return configuration.getAuthenticationManager(); } @Bean public BCryptPasswordEncoder passwordEncoder() { return new BCryptPasswordEncoder(); } }
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
Member와 Locker 테이블에 질문이 있습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]영상을 4분대까지 본 후 혼자 테스트를 해보고 있던 중 질문이 있습니다. Member 클래스에서 JoinColumn을 통해 name을 LOCKER_ID로 설정해주셨는데 이 LOCKER_ID는 어떤 것을 의미하나요? Locker 테이블의 id값이 그럼 @Column(name = "LOCKER_ID") 이렇게 되어있어야 하는 것 이라고 이해를 하고있습니다.두 번째 질문으로 Member 클래스에서 JoinColumn을 지우고 Locker 테이블에서도 따로 @Column(name ="LOCKER_ID")를 설정해주지 않고 JpaMain 클래스에서Locker locker = new Locker(); locker.setName("lockerA"); em.persist(locker); Member member = new Member(); member.setUsername("member1"); member.setLocker(locker); em.persist(member); Team team = new Team(); team.setName("teamA"); team.getMembers().add(member); em.persist(team); tx.commit();이렇게 실행을 해보았는데 어째서 Member 테이블에 LOCKER_ID 라는 이름으로 컬럼이 생기고 값이 들어가는지 궁금합니다. -> Member 클래스에서 locker변수에 @JoinColumn도 해주지 않았습니다. Member, Locker 클래스는 이렇습니다 ! @Entity public class Member { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "MEMBER_ID") private Long id; @Column(name = "USERNAME") private String username; @ManyToOne @JoinColumn(name = "TEAM_ID") private Team team; @OneToOne private Locker locker; public Locker getLocker() { return locker; } public void setLocker(Locker locker) { this.locker = locker; } public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public Team getTeam() { return team; } public void setTeam(Team team) { this.team = team; team.getMembers().add(this); } } @Entity public class Locker { @Id @GeneratedValue private Long id; private String name; @OneToOne(mappedBy = "locker") private Member member; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } } 잘못 이해한 것이 있으면 설명 부탁드리겠습니다 ㅎㅎ
-
미해결
node.js 입문을 앞두고 있습니다.
안녕하세요. 제가 백엔드 웹 개발자로 너무 취업하고 싶어서 요즘 인프런 강의를 적극적으로 듣고 있습니다.제가 말씀드리려는 것은,제가 HTML CSS JavaScript 강의를 생활코딩님의 강의로 접해서 ES5 버전까지의 문법을 배우고 node.js를 입문해 보았는데요. 근데 제가 중간중간 생활코딩님의 nodejs 강의를 듣고 보니 '따라갈 수는' 있는데 javascript 강의처럼 쉽게 '이해가 되지는' 않아서 배움에 차질이 느껴진다는 것입니다.이게.. 제가 node.js를 배우기 위한 배경 지식이 아직 부족하지 않나 스스로 의문이 들더라구요.javascript에서 함수 스코프, 블록 스코프 이런 것을 넘겨두고 ES6+ 문법들은 제쳐두고 바로 node.js를 시작해서 그런가 어떻게 해야할 지 갈피가 잡히지 않습니다.너무 배우고 싶어서 zerocho님의 Node.js 교과서 도서도 구입해가지구요.이대로 생활코딩님의 노드 강의를 일단 완강하고나서 더 공부할지, 아니면 돌아가서 JS를 더 공부할지 선택해야 할 것 같습니다.어떻게 해야 할지 방향성만 잡아주었으면 합니다. 도움을 주셔서 감사합니다.
-
해결됨한 입 크기로 잘라먹는 Next.js(v15)
데이터 패칭 관련 질문 드립니다.
안녕하세요 이정환 강사님.인스타의 위치검색기능과 비슷한 기능을 구현하고 있습니다.조회버튼을 클릭해서 serachParams를 서버컴포넌트로 전달하는 형식이 아니라 검색어가 입력되면 바로 검색해서 결과를 출력해야 하는 페이지인 경우에는 전부 클라이언트 컴포넌트로 구성해야 하나요?어떤식으로 구성해야 Next의 장점을 최대한 살릴 수 있는지 궁금합니다.
-
미해결해외 개발자 취업 Resume 가이드
질문이 있어 글 남깁니다.
안녕하세요저는 비전공자를 위한 개발자 취업가이드를 보면서정수님을 알게되어 여기까지 보게되었네요 ㅎㅎ현재 비전공자 29살이며 일하는 직장도 it랑은 전혀 관련없는 공기업에 재직 중 입니다.아무래도 제가 지금 일하는 분야가 잘 맞지않고 미래에 쉽게 대체될 직종이라it 분야를 공부하고 싶어 자바와 스프링을 열심히 공부중입니다.공부를 하다보니 저도 커리어를 시작한다면 미국에서 시작하고 싶어 여러가지 알아보니미국 학교를 나오지 않으면 사실상 신분문제로 취업이 거의 불가능하다고 들었습니다.제가 미국에서 취업하는 방법은 석사를 하는 방법이 있는데얼마나 기간이 걸릴지도 모르고, 제가 취업을 한다는 보장도 없어서일을 그만두고 하는게 맞는가.. 고민만 하고 있습니다.그러다보니 공부도 조금씩 게을러지고있습니다 ㅎㅎ..먼저 국내 IT기업에 취업을 하고 준비를 해야할지아니면 영어공부를 하여 미국 석사를 시작할지 고민되어 이렇게 질문을 남깁니다블로그 글 올리실때마다 항상 잘 보고있습니다 감사합니다~
-
미해결비전공자도 이해할 수 있는 CI/CD 입문·실전
pm2 restart
만약에 수정된것을 git pull 받고 pm2 를 다시 동작시키는거면 1. git pullnpm inpm run buildpm2 reload로 해도 되는걸로 알고있는데kill 죽이고 나서 다시 restart 하는 이유가 있나요 ? 서버안에서 npm run build 하게 되면 메모리 hang 으로 서버가 뻗어버리던데 이럴땐 어떻게 해결하시나요 ?? github actions 라는 컴퓨터 한대를 빌린다고 하셔서 거기에 빌드를 하면 메모리 이슈가 없겠구나 생각이 드는데 스크립트를 보면 결국엔 ssh 로 ec2 host 접근해서 빌드 하더라고요 그러면 ec2 서버내에서 빌드하는게 아닌가 ?? 생각이 들어서요 ㅎㅎ
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
실행이 안돼요 ㅠㅠ
최신버전으로 다운 받았는데도 실행이 안돼서 강의를 진행할 수 없습니다. ㅠㅠ 어떻게 해야하나요. 자세히좀 알려주세요
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
실행이 안돼요 ㅠㅠ
최신 버전으로 다운받고 했는데 실행이 안돼요.. 공부를 진행하고 싶어도 이거때문에 시간만 보내고 진행이 안돼네요 ㅠㅠ
-
미해결카프카 완벽 가이드 - 코어편
한대의 PC 에서의 Docker container 를 통한 cluster 구성
안녕 하세요. 개발자님 궁금 한 것이 있어 문의 드립니다. 1.1대의 PC 에서 docker container 환경에서 confluent kafka를 container 로 3개 를 뛰어서, 3 개의 Broker 환경을 만든다 가정 하고 --replication-factor=3 개로 설정 해서 사용 하는 방법에 대해서 어떤 생각을 가지고 있으신가요? 2.docker image confluent kafka 를 사용 하는 것은 기존 container 환경에서 하지 않는 방시과 성능적인 차이가 있을까요? 너무 궁금 합니다.
-
미해결[게임 프로그래머 도약반] DirectX11 입문
19분 5초에 함수 구현부 한꺼번에 만드는법
한번에 어떻게 하셨는지 궁금합니다.
-
해결됨Flutter 앱 개발 실전
수강기한 연장
안녕하세요 데브스토리님! 강의 잘 듣고있습니다.수강기한이 얼마 남지않아서 수강기한 연장 부탁드리겠습니다.그리고 만약 연장신청을 놓쳐서 수강기한이 끝나버리면 어떻게되는지 여쭤봐도 될까요?
-
해결됨기초 탄탄! 독하게 시작하는 Java - Part 2 : OOP와 JVM
클래스 로딩 순서에 관해 질문이 있습니다.
10분 24초에 클래스를 로딩하기에 앞서서 검사, 준비, 해결과정을 거친다고 하셨는데 로딩을 한 후 링킹(검사,준비, 해결)과정을 수행하는 것이 아닌가요? 로딩전 링킹과정 후 로딩을 하는 것인가요? 제가 잘못이해하고 있는 것인지 궁금합니다