묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
섹션8 메소드 오류
이렇게 빨간줄이 생기면서 ';' expected라고 뜨는데 어떤 문제가 생긴 건지 궁금합니다!메소드 식에서는 이런 오류가 뜨는데 이유를 모르겠습니다ㅠㅠ
-
미해결자바 스프링 프레임워크(renew ver.) - 신입 프로그래머를 위한 강좌
스프링 레거시 프로젝트 생성 오류 질문드립니다.
스프링 레거시 프로젝트를 생성하는 와중에이런 오류가 떠서 해결이 안되네요.. 혹시 해결방법 아시는지 궁금합니다.구글링도 해보고 여러가지 다 해봤는데 모르겠어요.참고로 이클립스 버전은 2020-06 쓰고있고 jdk 1.8.0_151 쓰고있습니다.환경변수는 강의서에 나온 그대로 설정해 놓은 상태입니다.도와주세요
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
제이쿼리가 작동하지 않는데 이유를 모르겠어요ㅠㅠ
제이쿼리가 작동하지 않는데 이유를 못찾겠습니다 ㅠㅠㅠㅠ... 밑에 누르면 이런게 뜨는데 이거랑 연관이 있는걸까요?
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
JPA> DDD 서로 다른 애그리거트 사이의 간접참조
안녕하세요 영한님! 프로젝트에 JPA 및 DDD를 적용하며 의문점이 생기는 부분이 있는데 물어볼 곳이 마땅치 않아서, 이렇게 질문글 올립니다. 구조(요약) - 모노리틱저희 프로젝트에서 다음과 같이 서로 다른 애그리거트 사이에는 간접참조를 통해 느슨하게 결합하여 사용하고 있습니다. 질문다음과 같이 설정하고 나니 몇 가지 의문점이 있습니다. 간접 참조를 통해 느슨한 결합을 하고 있는데, DB 에 따로 외래키 제약 조건을 걸어주어야하는가? 이 부분에 있어서 팀원과 의견이 달라서요. 저는 애그리거트를 나눈 목적이 결국 복잡도를 줄이기 위해서이고, 각각의 애그리거트 안에서 트랜잭션으로 관리가 되어야한다고 생각을 하는데.. 외래키를 설정하면 결국은 User 를 관리할 때 참조 무결성을 신경쓰면서 Trip 까지 고려를 해야돼서 좋지 않다고 생각합니다. 굳이 DB에서 외래키 제약을 걸지 않아도 이벤트를 통해 관리할 수 있다고 생각을 하기도 하구요. 팀원분은 어플리케이션보다는 변경점이 낮은 DB를 우선으로 하며 개발을 해야하고, 그렇기 때문에 반드시 외래키를 걸어주어야한다고 말씀하시는데, 무엇이 더 맞는 말인지 잘 모르겠습니다. 회원 탈퇴(User 삭제)가 이루어질 때 회원과 관련된 모든 Trip 삭제(벌크성 삭제 쿼리)가 이루어지도록 하기 위해서 이벤트를 활용하고 있는데, 이를 비동기적으로 처리해도 문제가 되지 않는가?@Async, @TransactionalEventListener 를 활용해서 회원탈퇴 요청시 회원 삭제가 커밋이 완료 되면 회원이 작성한 여행 정보를 지우는 비동기 이벤트를 발행하도록 하고 있습니다. 회원 탈퇴시 중요한건 회원 정보를 삭제하는 것이라고 생각해서 이를 비동기적으로 처리하는게 옳다고 생각해서 이렇게 구현했는데, 이 방식이 옳은 방식인지 확신이 서질 않습니다. 현업에서는 어떻게 이런 문제를 해결하고 있는지 궁금합니다! 읽어주셔서 감사합니다!
-
해결됨스프링 부트 웹 개발 입문 - 따라하며 배우기
고객정보 실행에서 화면 안나옵니다..
와 어김없이 오류가...고민고미하다 오려봅니다.https://drive.google.com/drive/folders/1fI2ZNj1l2IrpzKHGAh2xNhPuPDsmZ3Mq
-
미해결
test
테스트테스트테스트테스트testtest
-
미해결웹 게임을 만들며 배우는 React
Git 프로젝트 Clone 후 eslint 오류
Git 에서 프로젝트를 받아서 진행 중입니다.위 사진 상의 오류가 소스 수정할 때마다 나와서 .. 하나하나 수동을 처리하는데 시간이 너무 오래 걸립니다Webstorm 사용 중이고요.. PC 는 Mac 입니다option + enter 키 등으로 자동 완성을 할 수 있었던 걸로 기억하는데..설정 방법을 잘 모르겠습니다.
-
미해결뉴욕 프로덕트 디자이너가 알려주는, 입문자를 위한 UX디자인 개론
좋은 UX/UI 와 나쁜 UX/UI - 세줄일기/개인작업어플
관점 측면 : 행동유도성, 대응의 원리좋은 UX/UI세줄일기 : 사용자가 어디에 사진을 넣어야하는지, 어디에 어떤 내용을 적어야하는지 정확하게 알려줌 나쁜 UX/UI개인작업 어플 : 깔끔한 디자인에만 치우쳐 사용자가 어디를 어떻게 조작해야하는지 편의성이 떨어짐.(실제로 테스트 결과 불폄함을 호소하는 사용자들 있었음)+화면은 추후에 피드백을 받고 글씨를 넣은 모습입니다
-
미해결[백문이불여일타] 데이터 분석을 위한 고급 SQL
리트코드에서 제가 작성한 쿼리의 결과를 안보여줘요.
제가 작성한 쿼리의 결과를 안보여줘서 머리속에서 상상이 안 되는 아웃풋들은 어떻게 하면 좋을까요?
-
미해결다양한 사례로 익히는 SQL 데이터 분석
집계 함수 order by
with temp_01as (select d.category_name,to_char(date_trunc('month', a.order_date), 'yyyymm') as month_day,sum(amount) as sum_amount,count(distinct a.order_id) as monthly_ord_cntfrom orders ajoin order_items b on a.order_id = b.order_idjoin products c on b.product_id = c.product_idjoin categories d on c.category_id = d.category_idgroup by d.category_name, to_char(date_trunc('month', a.order_date), 'yyyymm'))select *,sum(sum_amount) over (partition by month_day order by month_day) as temp1,sum(sum_amount) over (partition by month_day) as temp2,sum_amount / sum(sum_amount) over (partition by month_day) as ratiofrom temp_01집계 어날리틱 함수는 order by를 사용하면 파티션 내에서 누적합이 되는것으로 알고 있었는데 왜 이렇게 나올까요...? 제가 혹시 놓친게 있는 걸까요
-
해결됨나도코딩의 자바 기본편 - 풀코스 (20시간)
섹션8 클래스 변수 질문입니다!
5분 45초 강의에서 기능 개발을 해서 BlackBox.conAutoReport = true;로 바꿔주었는데static boolean canAutoReport = false; 를 적었던 BlackBox 페이지에서 쓰는 게 아니라_03 Classvariables 페이지에서 쓰는 건지 궁금합니다!
-
미해결비전공자를 위한 가장 쉬운 데이터분석 입문
가설5 검증준비의 '미세먼지'데이터
가설5 검증준비 강의에서 말씀하시는 미세먼지 데이터를 어디서 다운받을 수 있죠? 링크말고 데이터를 올려주신다고 하셨는데, 안보이네요 ㅠㅠ
-
미해결스프링 부트 - 핵심 원리와 활용
라이브러리 만들 때 클래스를 감추는 방법 질문
라이브러리를 생성하는데 궁금한 점이 있습니다.라이브러리 안에는 A 클래스, B 클래스가 존재하고 여기서 외부로는 B 클래스만을 밖으로 내보내고 싶다고 할때는 어떤식으로 해야할까요?즉 A 클래스는 라이브러리 내부에서만 사용하도록 하고 B 클래스를 통해 외부에서 사용가능토록 하는 것입니다. default 접근 제어자를 생각해보았으나 라이브러리에 패키지가 여러 개일 경우 개발할 때 불편함이 있다고 생각되었습니다.항상 좋은 강의 감사드립니다 :)
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
함수안에서 객체 생성
안녕하세요 강사님 C언어의 경우 함수안에서 배열을 만들어 반환할 수 없었습니다. C++의 경우도 stack에 선언한 배열은 반환하는게 의미가 없었는데요.Q1. vector와 같이 내부적으로는 배열을 갖고있지만 그 실체는 객체인 경우 객체반환을 통해 배열 반환과 동일한 효과를 얻을 수 있는건가요? Q2. 일반적으로 함수 리턴과정을 설명하실 때 함수의 반환형과 동일한 타입의 temp변수를 생성하고 그 포인터를 호출된 스택 프레임에 함께 전달하여 return문을 통해 값을 복사한다고 하셨습니다. 이러한 원리는 일반 자료형뿐만 아니라 컨테이너, 사용자 정의 클래스 등 모든 객체 자료형도 해당하는게 맞나요? (메모리 관점에서 객체 역시 일반 자료형과 똑같은 관점으로 취급해도 괜찮을까요?) 감사합니다.
-
미해결다양한 사례로 익히는 SQL 데이터 분석
date_trunc 사용 이유
order_date 컬럼에 대해 쿼리를 할 때 date_trunc('day', order_date)::date; 로 사용하셨는데 date는 YYYY-MM-DD 형태인데 date_trunc()를 굳이 사용할 필요가 있나요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
[8 - N] 질문입니다.
안녕하세요 선생님, 답지에서 모르는 부분이 생겨 질문을 드립니다. https://www.acmicpc.net/source/share/0a4fdcae351643db83359907f8b3da8518라인에서 if (dist[here] != here_dist)continue; 가 의미하는 바를 정확히 모르겠습니다. 현재 이해한 것은 아래와 같습니다. here_dist : 이전에 갱신되어 pq에 추가된 값dist[here] : 이후에 갱신되어 수정된 값기존 거리보다 새로운 거리가 짧을 때만 dist 갱신 및 pq에 추가 작업이 일어나므로 dist에 저장된 값과 here_dist 값이 다르다는 것은 이후에 갱신 된 값이 더 작기 때문에 here_dist값이 마지막에 갱신된 dist[here]과 다른 값일 경우 가장 작은 값이 아니므로 현재 노드로 선택될 자격을 잃어버려 continue로 다음 후보 노드로 이동하게 된다.이런식으로 현재 노드로 선택하지 않고 이동시키는 코드가 맞을까요?
-
미해결[2023 코틀린 강의 무료제공] 기초에서 수익 창출까지, 안드로이드 프로그래밍 A-Z
roomDB에 넣을 변수형에 관한 질문
안녕하세요. todoList관련 공부를하다 질문이 있어 남깁니다.다름아니라 AddTodoActivity를 작성할 때 title을 toString으로 형변환?을 해서 넣는 것을 확인했는데요. 그렇다면 Double형식의 변수를 edittext로 입력받아서 roomDB에 넣을 때는 어떤식으로 형변환을 해야하는지 궁금합니다.강의 너무나 잘 듣고 있습니다. 감사합니다. :) 안녕하세요, 조이스입니다. 잘 안되는 부분이 있어서 답답하셨죠?제가 최대한 빨리 답장드리도록 하겠습니다 :) - 학습 관련 질문을 남겨주세요. 상세히 에러 로그, 캡처, 소스코드와 함께 남겨주시면 더 좋습니다.- 먼저 유사한 질문이 있지 않은지 검색해주세요.- 인프런 서비스 운영 관련 문의는 인프런 1:1 문의하기를 이용해주세요.
-
미해결이펙티브 자바 완벽 공략 1부
HelloService 구현체
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 아이템 1의 장점3,4,5 강의를 듣다가 궁금한 것이 생겨 문의 드립니다.HelloSerivce의 주석 처리를 풀고 static HelloService of(String lang) { if (lang.equals("ko")) { return new KoreanHelloService(); } else { return new EnglishHelloService(); } }HelloSerivceFactory main 메소드에 아래의 코드를 넣으면 public static void main(String[] args) throws ClassNotFoundException, NoSuchMethodException, InvocationTargetException, InstantiationException, IllegalAccessException { HelloService eng = HelloService.of("eng"); ServiceLoader<HelloService> loader = ServiceLoader.load(HelloService.class); loader.stream().forEach(a -> System.out.println(a.get().hello())); ChineseHelloService, EnglishHelloService 2개의 구현체가 ServiceLoader에 등록되며HelloNi Hao가 출력되는 것이 아닌가요?Ni Hao만 출력되었는데,제가 강의 내용을 잘못 이해한건지, 2개 다 출력하려면 어떻게 코드를 입력해야할지 궁금해 문의 드립니다.감사합니다.
-
미해결[아파치 카프카 애플리케이션 프로그래밍] 개념부터 컨슈머, 프로듀서, 커넥트, 스트림즈까지!
KStreamJoinKTable 에서
ADDRESS_TABLE에서 기존의 key에 주소를 새로 작성했을 때에는, consumer에 메시지가 새로 뜨지 않고, ORDER_STREAM에서 기존의 key에 새로운 value를 작성했을 때에만 consumer에 메시지가 새로 뜨는 이유는 무엇인가요?
-
미해결스프링 핵심 원리 - 기본편
Member 클래스에서 Grade 오류
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 안녕하세요! 사진 첨부와 같이 Grade에서 빨간줄 에러가 뜨는데 왜그럴까요..?ㅜㅜ 영한쌤 카테고리를 보면 member 패키지안에 Grade Enum 클래스가 있는거 같은데 제꺼엔 그클래스가 첨에 파일 불러오기 할때부터 없던데 혹시 그래서일까요..?