묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결김영한의 실전 자바 - 기본편
실무에서 상수 사용
1. 강의 내용과 관련된 질문인가요? (예/아니오)예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)예[질문 내용]여기에 질문 내용을 남겨주세요.실무에서 상수를 사용하는 경우 예를 들어 상수만 모아놓고 필요할 때 사용할 클래스를 만들 경우 일반 클래스에 상수들을 정의해서 사용하나요 아니면 인터페이스의 멤버 변수로 사용하나요?인터페이스로 할 경우 인스턴스 생성을 막을 수 있어 괜찮을거 같은데 실무에서는 주로 어떤 방법을 사용하나요?
-
미해결김영한의 실전 자바 - 기본편
인스턴스 이해
안녕하세요. 애당초 static int x 는 변수 일뿐, instances 가 아니라 저 질문 자체가 잘못된거 아닌가요?
-
해결됨하루만에 배우는 AWS OpenSearch
CloudSearch 와 OpenSearch 는 디비에 연결이 안돼나요?
질문을 한 배경CloudSearch 와 OpenSearch 는 디비의 특정 컬럼과 연결이 가능한가요(postgres sql 을 사용중입니다.) 질문내용 :CloudSearch 와 OpenSearch 를 디비에 연결하는 방법을 알고 싶습니다환경:디비는 아마 aws (ec2)에서 도커로 포스트그리스를 세팅한 다음에 스프링이랑 같은 ec2 에 배포할 생각입니다.아키텍처:간단한 쇼핑물을 생각해 주시면 감사하겠습니다.ec2 에 다넣고 aop 로 해결하기(강의를 보고 제가 만들고 싶은것)[OpenSearch]<-스프링에서 요청--[(ec2) spring- {redis,postgres }]1)스프링 + OpenSearch 로 해당부분 insert 나 delect 발생시 AOP 에서 OpenSearch로 요청을 보내어 OpenSearch 데이터와 디비 데이터를 동기화합니다. 단점) 데이터가 일관성 있게 완벽하게 연동하기 힘들것 같습니다.디비를 따로두고 람다에서 가져와서 OpenSearch에 넣기(강의 내용보고 생각한 내용)[프론트]<--[(ec2) spring]-[(ec2)redis,postgres ]->[람다]->[OpenSearch]2) select * form 테이블 ;을하여서 특정 테이블과 OpenSearch 전체 테이블을 들고와서 비교하여 넣기 단점) 비용이 많이들것 같습니다.혹시 디비 연결 플로그인 같은게 있나요?(원하는 내용)[(ec2)redis,postgres ]->[디비연결 플러그인]->[OpenSearch]혹시 제가 이상한 생각을 한것이며, 위와같이 간단하게 연결이 가능한가요 ㅠㅠ혹시 3가지 아키텍처중에서 아시는것 있으면 알려주실수 있을까요 ㅜㅜ
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
이 코드가 왜 틀렸는지 궁금합니다
일단 오류를 찾아서 고쳐 정답이 맞긴 했습니다.그런데 아무리 봐도 이해가 안돼서 질문글을 남깁니다.고친부분은 dfs함수에 ret을 전역변수가 아닌 지역변수로 바꾼건데 전역변수로 되어있다해도 함수 시작시 초기화를 해주는데 의미가 있나요? https://www.acmicpc.net/source/76553884
-
미해결객체 지향 프로그래밍 입문
강의 수준 질문드려요
완강하긴 했는데 이해를 50% 정도 밖에 못한 것 같아요.자바의 정석 한번 다 보고, 스프링이랑 스프링부트 이제 막 공부하는 시점인데, 제가 부족한 건지 아직은 이 강의가 어렵네요.어느정도 공부한 시점에서 수강하는게 좋을까요?
-
미해결따라하며 배우는 리액트 네이티브 기초
StyleSheet를 적용시키면 글자가 안 보입니다.
처음에 학습할 때 진행했던 파일에서는 정상적으로 작동되는데, 새로운 파일을 만들어서 적용시킬 때에는 글자가 안 보입니다. style={styles.container} 부분을 지우면 글자가 보이고, 다시 되돌리면 안 보이는 상황입니다 ㅠㅠ. 어느 부분이 잘못됐는지 알 수 있을까요?import { Platform, SafeAreaView, StatusBar, StyleSheet, Text, View } from 'react-native' import React from 'react' const MainScreen = () => { return ( <SafeAreaView style={styles.container}> <StatusBar barStyle={'default'} /> <Text>Todo App</Text> <View> <Text>할 일</Text> </View> <View /> <View> <Text>완료된 일</Text> </View> </SafeAreaView> ) } export default MainScreen const styles = StyleSheet.create({ container: { flex: 1, paddingTop: Platform.OS === 'android' ? 20 : 10, backgroundColor: '#f8f8fa' } })
-
해결됨코딩테스트 [ ALL IN ONE ]
디스코드 초대장이 올바르지 않다고 뜹니다!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
h2에서 회원 조회가 안 됩니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]실행은 되는데 h2에서 select * from member; 했을 때 조회되는 게 없다면 어디 부분이 문제일까요..? 원래는 됐었는데 갑자기 인텔리제이에서 회원가입부분 실행하다 오류가 나면서 이것저것 수정해보다가 이 상황이 되었습니다..그리고 Hibernate: select m1_0.id,m1_0.name from member m1_0 where m1_0.name=?Hibernate: insert into member (name,id) values (?,default)Hibernate: select m1_0.id,m1_0.name from member m1_0 where m1_0.name=?Hibernate: select m1_0.id,m1_0.name from member m1_0 where m1_0.name=?Hibernate: insert into member (name,id) values (?,default) 이렇게 강사님 화면과 다르게 id와 name의 자리가 바뀌어 나오는데 잘못된 걸까요..?섹션 6까지는 들은 상태입니다.
-
미해결데이터 분석 SQL Fundamentals
디비버 연결오류 해결했습니다!!!!
경로 C:\Program Files\PostgreSQL\12\data파일명 postgresql.conf[찾기]port = 5432 >> 55432로 변경서비스 > postgre 재시작Dbeaver > 데이터베이스 연결 > Localhost, port=55432 해결되었습니다.함께 고민해주셔서 감사합니다. 즐겁게 수강하고 머신러닝도 완주해서 스파크까지 열공하겠습니다!
-
해결됨하루만에 배우는 AWS OpenSearch
죄송합니다만 AWS CloudSearch 에관한 질문입니다 제가 2번 다시봤는데 이해가 안돼 질문을 드립니다.
다음과 같은 양식으로 남겨주세요.질문을 한 배경 : 10분만에 간단하게 업로드가 가능하다고 하셨는데,질문내용 : 전강의 csv 업로드 한것을보니 한글은 깨진다고 하셨는데 한글로 되어있는 csv 로 수정할경우에도 같은 원리로 10분만에 "한글" 검색어 엔진이 가능한가요? 일본 중국등 다른나라 언어도 서치가 가능한거죠?
-
미해결
unity 에디터 설치 시 질문이 있습니다.
안녕하세요 고박사님 강의를 오늘 처음 시작 했습니다.일단 저는 Mac 을 사용하고 있고 오늘 유니티를 설치 했습니다.에디터 설치 시 Mono for visual studio for mac가 오류로 인해 설치가 안되었다고 하는데 저게 뭘까요?설치가 안되면 치명적일까요? 구글링을 해보았으나 전혀 알수가 없네요ㅠ설치가 안돼 앞으로 문제가 생긴다면 따로 설치할 방법은 없을까요?
-
미해결
QueryDsl 에러
김영한님 강의대로 spring 3.x.x버전으로 제대로 실행을 했는데 사진처럼 에러가 발생하네요... 인텔리제이에서 file->invalidate cache-> invalidate and restart했는데도 안되네요. 제 jdk는 17입니다.
-
미해결데이터베이스 MariaDB(마리아디비)
수업자료 MARIADB설치PPT - 10.7.3버전이 없네요..
수업자료 MARIADB설치PPT - 10.7.3버전이 없네요구글링 10.7.3 다운로드는 Mirror가 Germany 뿐이구
-
해결됨[리뉴얼] 맛집 지도앱 만들기 (React Native & NestJS)
ios 실행 이후 ➜ explicit dependency.. 뜨고 멈추는 경우 해결책 공유합니다.
xcode 15.3node 21.1.0프로젝트를 latest로 설치하면 문제가 없는데, 강의와 일치시키려고 0.72.6으로 설치하면 https://github.com/facebook/react-native/issues/39743위와 같은 에러가 발생했습니다.---xcode에서 직접 빌드 시키니, flipperKit에서 에러가 발생했습니다.---이럴 경우 해결 방법입니다.https://github.com/facebook/react-native/issues/43335저처럼 시간 쏟는 분들이 계실까봐 공유합니다.
-
미해결김영한의 실전 자바 - 중급 1편
instanceof 질문 있습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.안녕하세요! 질문이 있어서 글 남깁니다.자바 기본편에서는 만약에 parent instanceof Child 라고 하면 Child child = new Parent() 이기 때문에 자식은 부모를 담을 수 없어 컴파일 오류가 발생했는데, 5분 06초 부분에서는 왜 obj instanceof Dog 는 dog.sound가 가능한 건가요?
-
미해결[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core
vscode postgresql extension이 실행되지 않습니다.
강사님께서 설명해주신대로 입력해서 vscode extension 설치 후에 진행하려고 하는데 role "postgres" does not exist 라는 오류와 함께 extentsion 진행이 되지 않습니다. 혹시 무엇이 문제인지 알 수 있을까요?
-
미해결[7일완성]생각하는 데이터베이스모델링
마프1탄은 언제개강예정인가요?
스프2탄에이어 스프링부트 프로젝트 강의를 작년부터 개강한다고 말씀하셨지만 아직 개강이안되서 여쭈어봅니다. 갠적으로 기대를 많이하고있는 강의라 빨리만나봤으면 하는바램이에요;;;;;; next.js같은 다양한 기능구현 프로젝트 강의들은 즐비한데 유독 스프링부트를 이용한 다양한 기능구현 프로젝트 강의는 없더라구요 그래서 마프1탄이 굉장히 기대하고있습니다. 언제쯤 개강될지 알려주실수있는지요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
PathVariable 앞에 커스텀 애노테이션을 붙이면 동작이 안 됩니다.
안녕하세요!@PathVariable 앞에 제가 만든 커스텀 애노테이션을 붙인 후 ArgumentResolver가 동작 되길 기대 했으나, supportsParameter나 resolveArgument에 어떠한 log가 찍히지 않는 것을 확인 했습니다.그런데 이유는 모르겠지만 @ModelAttribute 앞에 커스텀 애노테이션을 붙였을 때에는 동작 하더라고요. 왜 PathVariable 앞에 커스텀 애노테이션을 붙였을 경우에는 동작이 안 되는 지 모르겠습니다.구글링이나 GPT를 통해서도 열심히 찾아 봤으나 그 이유를 찾지 못했는데요. 문제점이 무엇인지 알려주시면 감사 드리겠습니다..!// 커스텀 애노테이션 @Target(ElementType.PARAMETER) @Retention(RetentionPolicy.RUNTIME) public @interface Month { } // 컨트롤러 public Class 클래스 { ...... public 리턴타입 메서드(@Month @PathVariable Integer month) {} } // ArgumentResolver @Slf4j public class MonthArgumentResolver implements HandlerMethodArgumentResolver { @Override public boolean supportsParameter(MethodParameter parameter) { log.info("MonthArgumentResolver supportsParameter={}", parameter); return parameter.hasParameterAnnotation(Month.class); } @Override public Object resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) { HttpServletRequest httpServletRequest = (HttpServletRequest) webRequest.getNativeRequest(); log.info("MonthArgumentResolver resolveArgument={}", httpServletRequest); return 1; // 임시로 1로 반한 함 } } // config @Configuration public class WebConfig implements WebMvcConfigurer { @Override public void addArgumentResolvers(List<HandlerMethodArgumentResolver> resolvers) { resolvers.add(new MonthArgumentResolver()); } }
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
영한님 TransactionTemplate 설명 관련 질문이 있습니다!
안녕하세요! 강의 잘 보고 있는 학생입니다. '트랜잭션 문제 해결 - 트랜잭션 템플릿' 강의 10분 30초를 보면영한님께서 트랜잭션 템플릿의 기본 동작이 "체크 예외가 발생하면 트랜잭션을 롤백하지 않고 커밋한다"라고 말씀하셔서package org.springframework.transaction.support;위 패키지에 있는 TransactionTemplate의 execute코드를 확인하게 되었는데요 예외의 최상위 계층인 Throwable이 catch되면 rollback되는 구조인데, 이렇게 되면 체크 예외여도 롤백이 되는 것 아닌가요??확인한 버전은 SpringBoot 3.x 버전입니다. 현재는 바뀐것인지 아니면, 제가 잘못된 부분을 찾고 있는 것인지 답변 부탁드립니다 감사합니다!
-
해결됨Airflow 마스터 클래스
제목과 영상이 다른것 같아요~
Task 실패시 email 발송하기sla 로 task 수행현황 감시하고 email 발송하기 이 두개의 영상이 바뀐것 같아 보입니다 확인 해봐주세요~