묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
에러질문
HomeController 파일 int result = Test2Service.minus(request); 부분에서 Test2Service cannot be resolved 라는 오류가 나오는데 이거 왜 생긴 건가요???
-
미해결비전공자를 위한 개발자 취업 올인원 가이드 [통합편]
코딩 테스트 공부
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 0. Introduction 자기 소개 안녕하세요! 한정수님 강의 이번 년도 1월에 완강하고 이를 토대로 python backend engineer를 목표로 공부 중인 비전공자 김제하라고 합니다. python, OS, 네트워크 HTTP, MySQL, Git 공부를 순서대로 마치고, 프레임워크를 통해서 프로덕트를 만들어보면서 이번 달 들어와서 중단했던 자료구조와 알고리즘 코딩테스트 공부를 다시 시작하여, 백준 사이트를 이용하고 있습니다. 더 일찍 시작할려고 했는데, 다른 거 먼저 공부하다보니...ㅠㅠㅠㅠ -------------------- 1. First Question 강의에서 알려주실 때, 한 자료구조를 공부하고 그 구조에 해당되는 문제만 선별적으로 풀어보라고 하셨습니다. 그런데 백준이나 leetcode를 보면 문제양이 어마어마하게 많은데, 한정수님은 이를 다 풀어보는 걸 권장하시는 바인가요?? ------ 2. Second Question 지치더라도 다시 한 번 긴장하여 강의를 통해 공부하는 게 좋을까요, 아니면 부트캠프를 이용하는게 좋을까요??? 기존에 프레임워크를 통해서 클론 코딩 강의를 들으며 혼자 공부하는 것에 지치는 감이 있어서 이번에 새로 생긴 소수 정예로 기술셋은 django framework와 AWS 인 부트캠프가 생겨서 선결제를 하면 맥북도 준다고 하여 들어볼라고 합니다. 부트캠프를 듣고 취업 후, 6개월 정도의 경험을 쌓은 후 퇴사하여 F-lab이라는 멘토링 제도를 통해 보다 더 레벨업 해볼려고 하는 계획입니다. 클론 코딩 강의를 듣기 전에는 Python 의 또 다른 framework를 통해서 네이버 OPEN API를 이용하여 비동기 크롤링 프로젝트를 만들어본 경험이 있습니다. framework에 대해 더 많이 배울 수 있는 건 강의입니다. 부트캠프에서 여러가지 지원을 해주지만, 한정수님 강의를 듣고 기존에 하던 저로서는 협업하여 쌓는 프로젝트와 AWS 그리고, 멘토분들 인맥 외에는 크게 도움되는 게 없는 듯 합니다. 하지만 취업할 때는 협업 프로젝트보다 개인 프로젝트가 더 중요하지 않나요??? 협업 프로젝트는 자신이 어디까지 했는지 명확하지 않으니, 면접 때 좋지 않게 본다고 들었습니다. ------ P.S 그리고, 다시 한 번 감사의 말씀드립니다. 한정수님 강의를 통해서 많은 길을 돌아가지 않고 곧 바로 가게된 것 같아 다행이라 생각합니다.
-
해결됨[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
emit 관련 질문 드립니다
채팅 기능 구현 중에 해결이 안되는 문제가 있어서 질문 드립니다. Router 내에서 req.app.get('io').of('/chat').to(chatting_id).emit('chat', message) 방식으로 소켓에 데이터를 전달할 경우 해당 chatting_id 소켓에 연결되어있는 클라이언트들에게 메세지가 전달되지 않습니다. socket.js 안의 on에서 동일하게 chatting_id를 통해서 emit할경우 수신/발신 모두 정상적으로 진행됩니다.. chatting_id 값은 숫자 1로 동일합니다. 콘솔에 req.app.get('io').of('/chat') 까지는 객체가 잘 들어있는것을 확인했습니다.. 강의 내부에서 동작하는것과 똑같이 작성한것같은데 원인이 무엇일까요..? 라우터 파일(별도 파일로 작성 후 router.js에서 사용) exports.createChattingContents = async (req, res, next) => { const chattingContents = req.body.chatting_contents; const chat = req.app.get('io').of('/chatting'); try { const createdResult = await ChattingContentsRepository.create(chattingContents); chat.to(createdResult.chatting_id).emit('chat', createdResult); res.status(200).send({ ok: true, data: createdResult, }); } catch (error) { next(error); } }; Socket의 chat 부분 socket.on('chat', (data) => { const chattingContents = data; socket.to(chattingId).emit('chat', data); });
-
해결됨Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
메이븐에 h2 1.3.176 버전이 의존성이 추가가 안됩니다..
1.3.176 버전을 등록하면 빨간줄 뜨고 계속 2.대 버전으로 업그레이드 하라고 뜹니다. 그렇게 1.4.200 이나 2.1.214 버전을 사용하고 Embeded 로 h2 db를 테스트 connection 하면 not found 라고 뜨면서 연결이 안됩니다.. 그리고 이미 test.mv.db 파일이 c/user/사용자이름 폴더에 존재합니다.. 이럴 땐 어떻게 해야할까요? 아래처럼 추가해주려고하는데 spring: datasource: url: jdbc:h2:tcp://localhost/~/testmsadb yml 파일에 추가가 안되네요 Cannot resolve configuration property 'spring.database.url' 라고 뜹니다. ( 아예 자동완성이 뜨질 않네요)... 이 상황을 어떻게 해결하면 좋을까요? 참고로 하나만 더 말씀드리면 web-admin-others : 는 빨간줄이 뜨고 h2: console: enabled: true settings: web-admin-others: true path: /h2-console Cannot resolve configuration property 'spring.h2.console.settings.web-admin-others' 라고 뜨네요 그리고 저는 spring boot 2.6.10 버전에 자바 1.8 스프링 클라우드 2021.0.3 버전을 사용하고 있습니다.
-
미해결MERN STACK 커뮤니티 : 시작부터 배포까지 알려주는 React
useEffect 질문입니다.
useEffect( () => { alert("나타났습니다") return () => { alert("죽었습니다") } }, [] ) 으로 똑같이 작성하였는데, upload로 들어갈때 나타났습니다 -> 죽었습니다 -> 나타났습니다 이렇게 3번나옵니다. list나 home으로 갈땐 죽었습니다 한번만 나옵니다. 무슨이유일까요...
-
미해결대세는 쿠버네티스 (초급~중급편)
클라우드 환경에서 로드밸런서 IP 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. cloud 환경에서 쿠버네티스 클러스터를 벤더사에서 제공하는 서비스 없이 구성해보고자 강의를 수강중입니다. 현재 GCP를 사용중인데, 강의에서 말씀해주신 클라우드 벤더사를 이용하면 로드밸런서에 IP가 할당 된다는게 GKE 같은 k8s 서비스를 이용해야만 할당이 가능한게 맞나요? 찾아봐도 대부분 서비스를 이용하라는 것 같긴한데 속시원하지가 않아서 질문드립니다.ㅠ
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
Sort 이렇게 구현해봤습니다.
이렇게 구현해봤는데 혹시 보충해야 할 점이 있을까요? 이 코드에서 고쳐야 할 점 등 피드백이 있다면 부탁드립니다! 스왑은 전 강의 듣고 여기저기 검색해보다가 좋아보이는게 있어서 차용해봤는데 참 편하네요. 언제나 좋은 강의 감사합니다. static void Sort(int[] scores) { int turn = 0; while (turn < scores.Length) { for (int i = 0; i < scores.Length - 1; i++) { if (scores[i] < scores[i + 1]) (scores[i], scores[i + 1]) = (scores[i + 1], scores[i]); } turn++; } }
-
미해결
지라에서 티켓이란게 정확히 뭔가요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 수업 듣는 중 명쾌한 답을 모르겠어서 질문 드립니다. 이슈, 에픽, 버그 등 다른 항목들의 정의는 다 알겠는데 티켓은 정확히 뭔가요? 막연히 파악해보면 이슈같이 과제 하나하나 발행된게 다 티켓인거 같은데, 맞나요?
-
미해결취준생이 반드시 읽어봐야 할 중고신입 전략
PDF 자료는 어디서 다운 받을 수 있나요?
강의 수강하고 pdf 자료를 다운받고 싶은데, 어디로 해야하는 지 잘 모르겠습니다. 알려주실수 있을까요?
-
미해결스프링 DB 2편 - 데이터 접근 활용 기술
질문 아님.^^
주니어 개발자 분들이 지금 이 말을 잘 듣고 느끼시길 바래봅니다. 세상이 편해져도 노력없이 얻는건 없습니다. 오히려 4차 산업 5차 산업으로 발전할 수록 기본 지식을 더 많이 필요할 뿐이지 편하다고 생각하시지 마시고기술이 편해진다는 건 더 많은 지식을 요구한다는 것으로 받아 드리시고 루틴 처럼 자기 개발 잘 하셔서 고액 연봉자또는 훌륭한 사업자로의 길로 가시길 기원해 봅니다.대한민국 개발자 화이링!! ^^
-
해결됨오픈 소스 자바스크립트 React 프로그래밍 입문 Part.1
애저를 처음부터 연결하고 사용해야 하나요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 애저를 처음부터 연결해서 배워가야하는지 궁금합니다. 어느정도 공부한 뒤에 다시 1강으로 와서 애저를 연결하는 과정을 다시보고 연결하는 방법까지 익히는걸 그때 해도 되나요? 깃허브까지는 연결을 했는데 애저는 유료이기도하고 복잡하네요 ㅠ
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
POST, PUT, PATCH에 대해 간단한 질문이 있습니다.
안녕하세요 간단하게 질문이 2가지가 있어서 올립니다!!! 질문 1. 회원을 등록할 때는 서버에 일일히 경로를 지정하기가 번거로우니까 서버가 리소스의 URI를 자동으로 생성해주는 POST를 쓰는 것이 맞고 온라인 이력서에 올리는 면접 사진과 같은 파일들은 등록할 때 어떤 경로에서 등록하는지 클라이언트가 정하니까 파일 등록은 PUT을 쓰는 것이 맞다. 이 말이 맞는거죠...? 질문2. POST와 PATCH를 쓰는 상황의 차이가 PATCH는 단순 수치 변경을 할 떄, 주로 쓰는 것이고 POST는 단순 수치 변경보다는 변경으로 인해 프로세스가 바뀌게 되는 상황일 때, 쓰는 것? 이렇게 이해하는게 맞는지 궁금해서 질문합니다!!!
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
알고리즘 파트가 이해하기가 어렵다면
강의와는 상관 없는 질문일수도 있는데... c# 알고리즘 파트 부분이 어려워서 이해가 완벽히 되지가 않는데요 ㅠㅠ 다음 유니티 엔진 파트에 들어가기 전에 완벽하게 이해하고, 그 다음에 넘어가는 것과 일단 대충 이해하며 넘어가고 유니티 엔진 파트를 들은 후 돌아오는 것 중에 강사님은 무엇을 추천하시나요?
-
미해결스프링 DB 2편 - 데이터 접근 활용 기술
1인 개발 데스크탑과 노트북에서 DB는 어떻게 처리하나요??
1인 개발을 할때 데스크탑에서 DB관련 작업을 진행하다 노트북으로 진행을하게 되면 이 부분은 어떻게 진행이 되는걸까요!??!?! DB 관련 수업을 들으며 진행하다 문득 궁금해져 QnA 남깁니당 ~
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
백준 16434 문제
http://boj.kr/904d5fdfb1014610bca4d8d8b46ad8b5 저는 일단 생각한게 매번 방마다 필요한 체력을 구할 때 (용사가 드래곤을 죽이기 위해 때리는 횟수-1) x 드래곤의 공격력 = 필요한 체력 이라는 공식을 세웠고, n이 최대 백만개이니깐 최소 nlogn으로 구하기 위해서 매번 방마다 용사가 드래곤을 죽이기 위해 때리는 횟수를 이분탐색을 이용해서 구한 뒤 포션방을 들어갔을 때, ans을 갱신하고 그 포션의 체력과 현재 필요한 체력을 비교해서 sum(필요한 체력)을 두가지 경우로 나눠서 ( 포션이 필요한 체력보다 크다면 sum=0으로 갱신, 포션이 필요한 체력보다 작다면 sum=필요한 체력 - 포션) 으로 갱신하고 다음 방으로 들어가는 알고리즘을 짰습니다. 문제나 질문 게시판에 있는 반례들은 다 돌아가는데 채점을 하면 2퍼센트에서 터집니다. 무엇이 문제일까요?...
-
미해결스프링 부트 개념과 활용
Intellij 에서 빈 주입할때 계속 빨간줄이 뜨는데 어떻게 고쳐야 할까요
프로젝트에 이상한 현상이 2개가 있어요. 이것저것 해봐도 해결되지 않아 질문드려요ㅜ 1) 이상한점 하나 :: 빨간줄 첨부사진처럼 빈 주입하고 있는데 빨간줄이 뜨는데 잘은 돌아가요 2) 오히려 빨간줄 안뜨는 빈주입이 있는 클래스에서 아래의 예외가 발생해요 NoSuchBeanDefinitionException ** 이것저것 조사해본결과 인텔리제이에서 프로젝트구조를 인식을 못하는것같은데 어떻게 고쳐야하는지 감이 안오네요 project structure 부분을 만지면 될까요(Ctrl + alt + shift + s)
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
볼륨 크기 설정
볼륨의 설정이수정되지 않는데 이미지상에 오류가 있나요?
-
미해결초보를 위한 도커 안내서
wordpress 에러- Error establishing a database connection
안녕하세요 2022.05.21 에 작성된 snaag 님과 동일한 에러가 발생합니다. 자료와 동일한 명령어로 진행했고, 1. MySQL DB 설치 docker run -d -p 3306:3306 \ -e MYSQL_ALLOW_EMPTY_PASSWORD=true \ --name mysql \ mysql:5.7 docker exec -it mysql mysql create database wp CHARACTER SET utf8; grant all privileges on wp.* to wp@'%' identified by 'wp'; flush privileges; quit 2. Wordpress 설치 docker run -d -p 8080:80 \ -e WORDPRESS_DB_HOST=host.docker.internal \ -e WORDPRESS_DB_NAME=wp \ -e WORDPRESS_DB_USER=wp \ -e WORDPRESS_DB_PASSWORD=wp \ wordpress localhost: 8080 에 Error establishing a database connection 에러가 뜹니다. 해당 질문에는 뒷 강의에 나오는대로 하면 해결이 되었다고 하지만, 이 스텝에서 왜 위와 같은 에러가 뜨는지 궁금합니다. 나름 해결을 해보기 위해 구글링도 해보며 WORDPRESS_DB_HOST 를 docker.for.mac.host.internal 로도 바꿔봤고, docker logs 도 찍어봤지만,, 어디서부터 문제가 생기는지 감이 잘 오지 않아 질문 드립니다. 좋은 강의 감사합니다.
-
미해결[리뉴얼] 처음하는 파이썬 머신러닝 부트캠프 (쉽게! 실제 캐글 문제 풀며 정리하기) [데이터분석/과학 Part2]
머신러닝 적용을 위한 Feature Engineering 질문
안녕하세요. 강의 잘 듣고 있습니다 :) 머신러닝 적용을 위한 Feature Engineering 강의 15:00 에 질문이 있습니다. 여기서 casual_log, registered_log 데이터를 가지고 학습을 시킨 뒤 역함수를 활용하여서 원래값인 casual count, registered_count 예측값을 구하잖아요? 근데 처음부터 학습데이터의 casual count, registered_count 로 학습시키고 test 데이터의 casual count, registered_count 예측값을 구하면 되는 것 아닌가요? 왜 불편하게 로그데이터로 학습을 시키는지 이해가 안됩니다. 답변 부탁드립니다. 감사합니다 :) log 값으로 학습시키는 게 아니라
-
미해결스프링 핵심 원리 - 기본편
InitializingBean 관련질문
2:00 에서 생성자 호출 당시 url 정보가 없다 하셨는데 이건 이해가 됩니다. 아직 초기화 콜백이 호출 전이기 때문이죠. 그리고 초기화 콜백은 의존성 주입이 끝난 뒤에 호출된다고 하셨습니다. 근데 결과를 보면 바로 다음에 connect: 문구와 함께 호출 되었습니다. 그럼 NetWorkClient의 생성자의 첫번째 줄 (sout) 만 호출 된 후에 의존성 주입이 끝난 건가요? 의존성 주입이 끝나는 시점(초기화콜백이불리는시점)이 궁금합니다. 2. 그리고 NetworkClient 클래스에 private String url; 이 있는데 공유필드를 사용하지 말라고 하셨는데 이게 여기에 해당되는 건가요?