묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 핵심 원리 - 기본편
@BeforeEach가 작동이 안 됩니다.
MemberApp/OrderApp으로 확인해 보았을 땐 문제가 없는데, Test에서 실행을 해보면 memberService.join(member)부분에서 NULL Pointer Exception이 뜹니다ㅠㅠ 어떻게 해결해야 할까요 모든 코드는 다 예제랑 똑같이 작성했습니다.
-
미해결스프링 기반 REST API 개발
EventValidator 질문이 있습니다.
안녕하세요. 다름이 아니라 EventValidator 에서 implement Validator 를 쓰는것과 안쓰는것 차이를 잘 모르겠습니다. 감합니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
application.properties 자동완성 질문입니다.
강의를 보다 보니 강사님께서는 application.properties가 자동완성 되어서 다양한 명령어들을 확인 할 수 있었는데 저는 application.properties에서 자동완성이 안되는데 혹시 해결법좀 알 수 있을까요?
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
설계와 관련해서 질문있습니다.
안녕하세요:) 영한님의 강의을 듣다가 궁금한 점이 생겨 질문 남기게 되었습니다. 영한님의 이번 강의에서 설계 단계가 다음과 같이 진행됐습니다. 1. 요구사항을 분석하기. 요구사항을 분석해, 도메인을 나누고 도메인간의 관계를 설정함 그리고 도메인 설계도를 작성. 2. 도메인 설계도를 기반으로 엔티티 설계도 만들기 3. 테이블 설계도 만들기. 여기서 궁금한 점이 생겼습니다. 도메인 설계도를 이용해 테이블 설계도를 먼저 만들고, 엔티티 설계도를 만들어도 되는건가요? 제가 생각하기에는 도메인 설계도를 이용해 테이블 설계도를 만들고, 그 후 테이블에 매핑되는 엔티티들을 만든 뒤 연관관계가 필요하면 연관관계를 만들어주는 식으로 테이블 설계도와 엔티티 설계도를 매핑을 하는게 더 자연스럽다고 생각했습니다. 혹시 엔티티 설계도를 먼저 만든 이유가 있을까요? ---------------------------------------------------------- 제가 생각해본 이유로는 아무래도 엔티티 설계를 먼저하는게 더 객체지향적인 설계가 가능하기 때문인 것 같은데, 혹시 제가 생각한 이유가 맞는건가요?
-
미해결진짜 현업에서 쓰이는 직장인의 실무 엑셀 - 데이터 가공부터 분석까지
파워쿼리 행 삽입!
안녕하세요~ 파워쿼리 강의 업무에 적용하려고 하고 있습니다! 문의사항 있어 문의드려요, 저희는 여러 관리대장 데이터를 파워쿼리 기능으로 합쳐서 관리하려 하고 있습니다. A 관리대장 내용을 불러와서 B 관리대장에 내용을 쓰고 있는 형태입니다. 근데, A 관리대장에 행 삽입을 하면 B 관리대장 데이터가 밀리더라구요! 혹시 이런거를 방지할 수 있는 기능이 있나요??
-
미해결CCNA - Cisco Certified Network Associate (200-301) 자격증 과정
문제풀이2에 8번 풀이 맞나요?
switich 가 flood 하는 이유는 받은 패킷의 destination을 몰라서 flood 하는걸로 아는데 아닌가요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
13913_숨바꼭질4
제가 2일 동안 고민해봤고 선생님의 논리와 같은 거 같은데 왜 안 풀리는지 모르겠습니다. 숨바꼭질2에서는 답이 잘 나와서 확인 해봤는데 (방금 고민하면서 문제 풀어버렸습니다. 그렇지만 질문은 있습니다.) //cout << s <<" "; 이거 있는 부분을 해제하고 실행하면 괴상한 수를 잔뜩 거쳐서 목적지로 가더라고요. 이거 제 머리속에 있는 bfs 논리로는 괴상한 수들을 거칠 이유가 없습니다. 또 우선 dfs를 이용해서 경로 추적할 수 있을 거 같은데 그 방향은 안 되는 건가요? #include<bits/stdc++.h> using namespace std; #define INF 987654321 int n, k, ret = INF, cnt; const int jump[] = {-1, 1, INF}; int visited[100004]; int parent[100004]; void printPath(int i){ if(parent[i] == -1){ return; } printPath(parent[i]); cout << i << " "; } void bfs1D(int s){ visited[s] = 1; queue<int> q; q.push(s); int ns =-1; parent[s] = -1; while(!q.empty()){ int here = q.front(); q.pop(); //cout << s << " "; if(here==k){ cnt++; ret = visited[here]-1; break; } for(int i=0;i<3;i++){ if(i==2){ ns = 2*here; }else{ ns = here + jump[i]; } if(ns <0 || ns >100000) continue; if(visited[ns]==0){ visited[ns] = visited[here]+1; q.push(ns); parent[ns] = here; } } } cout << ret << '\n'; cout << s << " "; printPath(k); } int main(){ ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); cin >> n >>k; bfs1D(n); }
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
슬랙 초대 부탁드립니다 .
snrtn94@gmail.com 입니다. 기간연장좀 부탁드려요
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
src/main/generated에 Q... 파일들이 생성이 안됩니다.(build의 generated에는 생성됌.)
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]제목 그대로 src에는 생성이 안됍니다. build/generated/querydsl/jpabook/jpashop/domain 에는 생성이 되서 코딩은 가능하나 원인이 무엇인지 궁금합니다. gradle 설정은 실전! Querydsl에 * 스프링 부트 2.6 이상, Querydsl 5.0 지원 방법 추가 를 참고했습니다.
-
미해결하울의 안드로이드 인스타그램 클론 만들기
startActivityForResult와 onActivityResult는 이제 안드로이드 스튜디오에서 못쓰게 하는데 어떻게 수정 해야 할까요?
startActivityForResult와 onActivityResult는 이제 안드로이드 스튜디오에서 못쓰게 하는데 어떻게 수정 해야 할까요?
-
미해결반응형 웹사이트 포트폴리오(App Official Landing Website)
이미지와 텍스트 준비
■ 질문 남기실 때 꼭! 참고해주세요.- 먼저 유사한 질문이 있었는지 검색해주세요.- 궁금한 부분이 있으시면 해당 강의의 타임라인 부분을 표시해주시면 좋습니다.- HTML, CSS, JQUERY 코드 소스를 텍스트 형태로 첨부해주시고 스크린샷도 첨부해주세요.- 다운로드가 필요한 파일은 해당 강의의 마지막 섹션에 모두 있습니다. 안녕하세요. 선생님이 만드신 웹사이트를 각색해서 제 포트폴리오 중 하나로 만드려고 하는데 이미지와 텍스트 준비에 대해 질문드립니다. 별 것 아닌 질문일 수도 있겠지만 저한텐 어려운 부분이고 잘 몰라서 배워야 할 것들이 많아 답변을 기다리겠습니다. 도움이 필요합니다.! - 핸드폰 프레임 안에 이미지를 넣을 경우, 제가 포토샵으로 직접 만드는 건가요? 아니면 무료 이미지 사이트에서 찾아 넣으면 될까요? 다른 포트폴리오 영상에서 보여지는 백그라운드 이미지도요.. 다른 분들께선 포트폴리오 만드실 때 직접 제작을 한건지 찾아넣은건지 ㅠㅠ - 주제에 맞는 텍스트를 구하는 게 생각보다 시간도 걸리고 읽히는 내용이라 대충 넣기도 그런데.. lorem ipsum으로만 채우면 성의가 없어 보이고, 생각보다 부담이 됩니다. 그렇지만 감수를 해야하니 덜 어려운 팁이랄 게 있을까요? 어디서 인용을 해와야 잘 만들 수 있을까요.. 한글입숨도 이용은 해봤습니다. 영어와 한글 텍스트 비중에 상관이 없는 게 맞을까요?
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
@OneToMany 양방향 관계에서 문의드립니다.
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용] 신규 엔티티(Person)에 자식 엔티티(Phone)를 추가 후 자식 엔티티의 ID를 조회하면 값이 있습니다.(Insert 실행 후 혹은 database sequence 호출 후 값을 표현합니다.) 그런데 저장된 엔티티(Person)를 조회 후 자식 엔티티(Phone)를 추가 후 신규 자식 엔티티에 대한 ID 를 조회 하면 왜 값이 NULL 인가요? 수고하세요. @OneToMany(mappedBy = "person", cascade = CascadeType.ALL, orphanRemoval = true) private List<Phone> phones = new ArrayList<>(); @ManyToOne private Person person; Person person = new Person(); Phone phone1 = new Phone( "123-456-7890" ); Phone phone2 = new Phone( "321-654-0987" ); person.addPhone( phone1 ); person.addPhone( phone2 ); personRepository.save(person); System.sout.println("person.phone[0].id = " + person.getPhones().get(0).getId()); // person.phone[0].id = 1 entityManager.flush(); entityManager.clear(); Person findPerson = personRepository.fetchOne(person.getId); // QueryDsl 를 이용한 fetchOne Phone phone3 = new Phone( "432-123-4567" ); findPerson.addPhone( phone3 ); System.sout.println("findPerson[2].id = " + person.getPhones().get(2).getId()); // person.phone[2].id = null entityManager.flush(); entityManager.clear(); System.sout.println("findPerson[2].id = " + person.getPhones().get(2).getId()); // person.phone[2].id = 3
-
미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
JOIN 개념의 이해
JOIN 개념이 잘 이해가 되지 않아 질문을 남깁니다.JOIN을 사용하면 다른 테이블과 결합할 수 있다는 것까진 이해가 되었는데요 벤다이어 그램에서 INNER JOIN 으로 조회를 하면 교집합과 같은 개념이고, OUTER JOIN을 하면 A에는 없고 B에는 있는 데이터들은 조회가 되지 않는 것이라고 말씀하셨었는데요..! SELECT * FROM Customers INNER JOIN Orders ON customers.customerID = orders.customerID 이렇게 이너조인을 할 때 ON 뒤에 오는 'customers.customerID = orders.customerID' 이부분만 교집합으로 되어 중복되어 나오지 않고 SELECT * 이기 때문에 나머지 컬럼들은 모두 결합을 하는 것인가요? 그리고 LEFT JOIN, RIGHT JOIN을 할 때도 벤다이어 그램에는 A를 출력하는 것 혹은 B를 출력하는 것과 차이가 없는 것처럼 나와서 왜 A테이블만 출력한 것과 LEFT JOIN을 한 것의 출력 값이 다른 것인가요?
-
미해결Vue.js 시작하기 - Age of Vue.js
vue.config.js
지난 강좌에서 vue.config.js 관련 내용을 참고사항으로 적어주신 내용을 참고하였는데요. 저의 경우 vue.confing.js 파일이 기존에 있었고, 해당 내용을 변경하여 작성해주신 코드대로 수정하였습니다. (( 기존 코드 )) const { defineConfig } = require('@vue/cli-service') module.exports = defineConfig({ transpileDependencies: true }) (( 변경 코드 )) module.exports = { devServer: { overlay: false } } 하지만 이후 npm run serve 시, 다음과 같은 에러가 발생하였습니다. 이에 vue.config.js 코드를 기존 코드로 변경 후 수행하면 에러없이 동작되는 것을 확인하였습니다. 왜 이런 에러가 발생하고, 기존 코드대로 수행해야 동작되는 것인지 알려주실 수 있을까요?
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
post.extract_tag_list()가 태그 말고 object로 뜰 때
1. 인스타그램 앱 생성과 포스팅 쓰기 구현 관련하여 강의대로 코드를 따라 쓰고 쉘에서 태그리스트를 추출하였는데, 강의에서는 ['장고', 'AskCompany', '페이스메이커'] 이렇게 태그 항목들이 뜨는 반면, 제 터미널에서는 위와 같이 Tag object로 뜹니다. 어떤 부분을 수정해야 할까요? 2. admin페이지에서 User나 Post를 클릭하면 원래 다음 창으로 넘어가면서 User가 보이거나 그랬었는데 갑자기 다음 창으로 열려지지 않고 밑에 뜨는 이유는 무엇일까요..(아래 캡쳐 화면 참조) 너무 초보적인 질문들을 하는것 같아서 죄송합니다!! 그래도 항상 친절하게 답변 해주셔서 매우매우 감사합니다^^
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
SessionManager Find 질문 입니다.
find 시 lock 을 잡아야 하나요? write 아니고 read 라면 안잡아도 되지 않나요?
-
미해결[2026 신규] 데이터분석 준전문가(ADsP) 자격증
19번 문제에서 잔차도 문제 등분산성은 해당 안 되나요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 다름이 아니라 질문 그대로 답이 등분산성이 안 되는 이유를 알고 싶습니다!
-
미해결차량 번호판 인식 프로젝트와 TensorFlow로 배우는 딥러닝 영상인식 올인원
후반부 강의자료 요청
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 강의 너무 잘 듣고 있습니다!! 후반부 강의 자료도 보내주시면 감사하겠습니다 zcvpal2@naver.com
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
RequestParam & ModelAttribute
안녕하세요 김영한 개발자님! 강의 항상 잘 듣고 있습니다. @RequestParam과 @ModelAttribute 파트를 듣고 살짝 헷갈리는게 있어서 질문글 남겨요 @RequestParam은 만약 url을 localhost:8080/?username=inflearn&age=20 이라고 보냈을 때 @RequestParam String username, @RequsetParam int age 에 각각 inflearn, 20이 바인딩 되는 것이라고 이해했습니다. @ModelAttribute는 객체에 setter, getter 역할을 대신해주는 것이라고 이해했습니다. 제가 제대로 이해한게 맞을까요? 제대로 이해한게 맞다면 저 두개의 차이점이 무엇인지 잘 모르겠습니다ㅜ 단순히 RequestParam은 int, string 같은 일반타입이고 ModelAttribute는 객체를 대상으로 하는건가요? 아니면 RequestParam을 더 편리하게 만든게 modelAttribute라고 이해하면 되는걸까요? 감사합니다.
-
미해결실전! 스프링 데이터 JPA
findProjectionsByUsername 생성오류
Error creating bean with name 'memberRepository' defined in study.datajpa.repository.MemberRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: Invocation of init method failed; nested exception is org.springframework.data.repository.query.QueryCreationException: Could not create query for public abstract java.util.List study.datajpa.repository.MemberRepository.findProjectionsByUsername(java.lang.String)! Reason: Failed to create query for method public abstract java.util.List study.datajpa.repository.MemberRepository.findProjectionsByUsername(java.lang.String)! null; nested exception is java.lang.IllegalArgumentException: Failed to create query for method public abstract java.util.List study.datajpa.repository.MemberRepository.findProjectionsByUsername(java.lang.String)! null 이렇게 repository에서 저 네임메서드가 생성이 안되어서 오류가 뜨는데 해결이 안됩니다..