묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결생산성을 향상시키는 스프링부트 기반의 API 템플릿 프로젝트 구현
패키지 구성 질문 (api와 domain)
패키지 구성시 질문이 있습니다.member의 경우 api와 domain 두군데로 나누어 관리하게 해두셨는데,api 는 즉 user request를 처리하는 application 라고 생각하고 (controller와 dto 를처리), domain은 핵심 도메인 로직 (db entity, repository와 repository를 이용한 service 등)를 넣는 다고 생각하면 될까요?그러면 현재는 없는 infra는 어떤 용도로 생각하면 될까요?혹시 잘 구분해놓고 참고할만한 프로젝트 소스가 있을런지요?
-
미해결스프링 핵심 원리 - 기본편
싱글톤 적용 관련 질문
옵션처리 부분의 강의에서 모든 테스트 케이스를 돌려보았을 때, 선생님과 다른 오류가 나오고 해결방법을 잘 모르겠어서 질문 남깁니다. 이러한 테스트 문을 작동 시켰을 때이러한 오류가 뜹니다.우선은테스트를 실행시켰을 때의 로그를 통해 보시는 바와 같이 스프링 빈에 잘 올라가있음을 알 수 있습니다.memberServiceImpl와OrderServiceImpl은 컴포넌트 스캔과 Autowired 또한 잘 적용되어 있음을 알 수 있습니다. 또한 AppConfig에서 지정한 코드를 보면위와 같이 작성되어 있고, 의존관계에 따라 구현 함수의 내용을 보면MemberRepository의 구현체 MemoryMemberRepository DiscountPolicy의 구현체 RateDiscountPolicy 또한 컴포넌트 스캔이 잘 작성되어 있음을 알 수 있습니다. 따라서 스프링 부트에 올라가있고, 싱글톤이 적용되어야하는데, 왜 객체가 다르게 반환되는 지 궁금합니다.
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
CSS selector 사용해서 크롤링하기2/ 실전 크롤링해보기: 네이버 주식 사이트 크롤링하기
1. CSS selector 사용해서 크롤링하기2를 따라하는데 item = soup.select_one('ul#dev_course_list > li.course.paid')치면 두 번째 사진처럼 오류가 발생합니다. li.course.paid를 못 찾겠는데 어디서 찾을 수 있나요? 2. 강의 4:33에서 <li>를 copy element해서정보를 다 가져온다고 하셨는데 저는<li>가 보이지 않는데 어떤 부분을 copy element해야하나요?
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
코랩 실행 오류 문제입니다!
/usr/local/lib/python3.8/dist-packages/mmcv/__init__.py:20: UserWarning: On January 1, 2023, MMCV will release v2.0.0, in which it will remove components related to the training process and add a data transformation module. In addition, it will rename the package names mmcv to mmcv-lite and mmcv-full to mmcv. See https://github.com/open-mmlab/mmcv/blob/master/docs/en/compatibility.md for more details. warnings.warn(이라고 뜨는데, 런타임을 초기화 하고 !pip install mmcv-full 로 설치를 해도 안됩니다!
-
해결됨모두의 깃 & 깃허브
git log 질문입니다.
위와같이 git log를 입력하면 (END)가 나오고git tag를 입력할 수 없는데 어떻게 해야하나요? q를 누르면 빠져나오긴 합니다..
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
th:action
아래는 customer/createCustomer.html 일부입니다.강의를 듣고 th:action 을 적용시켜봤는데요1.controller-> getmapping / postmapping 모두같은 url 로 설정2.customer/createCustomer.html -> th:action 기입두 조건을 다 넣어줬는데 post mapping 에서 받아오는 form 에서carNum 이 중복되어 (ex: 1111->1111,1111) 나타납니다.아래는 오류가 발생했을때 웹페이지 정보입니다.query string parameter 와 form 에서 중복으로 데이터를 가져옵니다.th:action -> th:action=@{/main/findCustomerByCarNum}수정하면 중복되는 오류가 사라지구요.. 혹시 th:action 사용시 getmapping에서@RequestParam (name = "carNumber") String carNumber (사진 빨간 밑줄)같은 것들이 있으면 저처럼 중복되는 오류가 생길수 있나요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
다시 추가 부탁드립니다.
인프런 아이디 : jsbae인프런 이메일 : jsbae@gallup.co.kr깃헙 아이디 : baezzaes@naver.com깃헙 Username : baezzaes 댓글 달았었는데 404에러 뜹니다. 다시한번 부탁드려요~
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2-B DFS 함수콜 질문
문제는 BFS로 해서 잘풀었습니다그런데 DFS로 해결하신거 듣고 궁금증이 들어 질문드립니다.DFS로 풀게되면 K가 최대인 2500일 경우 함수 깊이가 2500이 되지 않는건지 궁굼합니다.분명 저는 스택에 제한이 있을거라고 생각하고 있는데코딩테스트에서 DFS로 풀수 있는 함수콜 횟수 maximum 값을 얼마로 고려해야 하나요?
-
해결됨자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide)
유틸리티 클래스
유틸리티 클래스 예시 자바 코드가 아래처럼 되어 있는데요. 추상클래스이다 보니 상속도 안되고 생성자가 private이다보니 인스턴스도 만들수 없는데, isDirectoryPath 메소드를 사용할 수 있는 방법이 있을까요?isDiretoryPath 메소드가 static 메소드가 되어야하는게 아닐까 싶어서요!package com.lannstark.lec11; public abstract class StringUtils { private StringUtils() {} public boolean isDirectoryPath(String path) { return path.endsWith("/"); } }
-
미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]
강의 중간중간 끊어지는 부분
강의 중간중간 매끄럽게 연결되지 않고 끊어지듯 이어지는 부분이 꽤나 보이는데 영상이 원래 그런것일까요? 배속해놓고 보는데 그런 부분이 자주 보이는 것 같아서 여쭤봅니다. 네트웤이 안좋아서 그러는건지.. 원래그런건지....체감상 자주 있는 것 같아 신경이 쓰이네요 ㅜdocker compose 포맷 이해 7분 50초 내외에서 글씁니다. 그리고 7분 56 초경요 강의뿐만아니라 전반적으로 자꾸 동일한 구간이 두번씩 반복되서 버퍼링 걸린것같이나와요 ㅜㅜ요 이후에도 얼마지나지 않아서 몇개 더있네요강의듣는데 이런 부분이 너무 자주있어서 너무나도 힘듭니다.요거는 인프런측에서 강의 업로드를 잘못해서 문제일까요? 아니면 그냥 제 네트워크 문제일까요 ㅜㅜ
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
mysql.server start 명령어의 의미
따로 디비를 설치하는 것 없이 그냥 mariadb client를 주입받고 바로 해당 프로젝트에서 터미널로 mysql.server start를 하셨는데요이건 client를 주입받으면 해당 폴더에서 알아서 디비가 깔리는 구조인건가요?
-
미해결Java TPC (생각하고, 표현하고, 코딩하고)
강사님 private 관련해서 궁금한점 있습니다!
클래스에 생성자 메서드를 여러개 생성할 수 있잖아요(overloading)을 통해서 만약에 하나의 생성자 메서드에는 private 가걸려있고다른 하나는 안걸려 있으면 다른하나를 통해서 static이 안걸린 메서드에 접근이 가능할까요???
-
미해결스프링 배치
젠킨스 스케줄
안녕하세요.실무 코드만 보고 배치를 만들다가 제대로 이해하고 써보자는 생각에 강의를 듣게 되었는데 제대로 배우고 있어서 너무 유익하게 보고 있습니다.ㅎㅎ제가 아직은 배치를 깊이 있게 아는 것은 아니라 기본적인 질문일 수도 있지만.. 실무에서 젠킨스 스케줄 설정을 통해 같은 파라미터의 Job 을 매 시간마다 실행시키고 있습니다.그런데 동일한 Job + JobParameter 의 경우 재실행이 불가능한 것으로 배우고 있는데, 젠킨스 스케줄의 경우에는 예외인걸까요!?(incrementer() 없이 단순한 start(), next() 구성의 배치입니다.)
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
반환타입
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]컨트롤러를 만들때 문자로 반환해도 뷰이름으로 알고 프로세스가 진행된다고 하는데 반환타입이 String일때 어댑터에서 자동으로 ModelAndView로 변환해서 저렇게 사용할 수 있는건가요? 컨트롤러에 반환타입을 String 말고 다른것으로 설정해줘도 사용이 가능한건가요?
-
미해결웹플로우(Webflow) 시작하기 - 코딩 없이 자유도 높은 프로토타입 만들기
powerimporter 에러
고급 응용 첫번째 강의 내용대로 powerimporter에서 작업 진행했는데 sync 버튼 누르면 계속 error가 뜹니다..ㅠㅠError: Webflow API Error: ConflictError: Conflict with server data: The item can't be published if the site is not published.이 메시지만 나오는데 어떻게 해야할까요??
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1-N: 1629 곱셈 문제 질문 드립니다.
1-N: 1629 곱셈 문제 질문 드립니다.테스트 코드는 잘 돌아가는 데 문제가 계속 틀렸다고 해서 질문 드립니다. 하기에 작성한 코드 링크 남겨두었습니다.항상 좋은 가르침을 주셔서 감사합니다. http://boj.kr/17ebfc4a096343a6a592d0c3a16aa0a0
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
cmd로 실행하는 이유는 뭔가요??
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.현재 프로그램 환경설정의 빌드하고 실행하기까지 했는데 여기서 cmd로 실행하는걸 하는데 왜 cmd로 실행하는 건가요??
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
리턴 타입을 void로 해서 풀었는데 확인부탁드립니다.
null이 아니면 계속 뻗어나가고 lt와 rt 둘다 null이면 answer 에다가 L의 최소값을 구해나가는 방식입니다.성능의 차이가 있을까요?..import java.util.*; import java.io.*; class Node { int data; Node lt, rt; public Node(int data) { this.data = data; lt = null; rt = null; } } public class Main { static int answer = Integer.MAX_VALUE; public static void dfs(int L, Node root) { if (root.lt == null && root.rt == null) { answer = Math.min(answer, L); } else { if (root.lt != null) dfs(L + 1, root.lt); if (root.rt != null) dfs(L + 1, root.rt); } } public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = null; Node root = new Node(1); root.lt = new Node(2); root.rt = new Node(3); root.lt.lt = new Node(5); root.lt.rt = new Node(6); dfs(0, root); System.out.println(answer); } }
-
해결됨Vue3 완벽 마스터: 기초부터 실전까지 - "실전편"
라우터 해시 모드 추가 질문
안녕하세요?해시 모드가 서버에 덜 요청함으로써 리소스를 아껴줄 수 있을 꺼 같은데요.제생각엔 클라우드 서비스를 이용할 때나 서버 자원이 부족할 때 쓰면 좋을 것 같다는 생각이 듭니다. 혹시 관련하여 어떻게 생각하시는지요?감사합니다.
-
미해결만들면서 배우는 리액트 : 기초
고양이 이미지 엑박 오류 ㅠㅠ
실습중인데고양이 사진이 뜨질 않습니다 ㅠㅠ