묻고 답해요
156만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결비전공자도 이해할 수 있는 Docker 입문/실전
postgreSql 예시 중 질문
안녕하세요, 강의 수강 중 질문이 생겨 여쭤봅니다.mysql, mongoDb를 사용하실때는 docker exec -it로 직접 컨테이너에 들어와 실행하시는 과정을 보여주셨는데,postgreSQL 예시에서는 따로 docker exec -it 과정이 강의 내용 중 보이지 않는 것 같아 여쭤봅니다.실행 방법이 docker exec -it 로 컨테이너에 들어오지 않고 데이터그립을 바로 실행하신 것 같은데, 이렇게 되면 로컬에서 데이터그립의 postgreSQL을 실행시키고 컨테이너 안에서는 postgreSQL을 실행시키지 않은게 아닌가요 .. ? 혹시 제가 놓친 부분이 있다면 죄송합니다 !
-
미해결바이브 코딩으로 만드는 재미있는 재무제표 (커서 ai)
.env 파일에 API교체 에러 문제 해결 알려주세요
알겠습니다. .env 파일의 내용이 정상적인 형식으로 수정된 것을 확인했습니다. 좋습니다.이제 백엔드 서버를 다시 시작(npm start)하기 전에, 가장 중요한 점을 다시 한번 확인해야 합니다..env 파일에 YOUR_OPEN_DART_API_KEY_HERE와 YOUR_GEMINI_API_KEY_HERE 라고 되어 있는 부분이 실제 발급받으신 API 키로 정확히 교체되었는지 확인하셨나요?이 부분은 제가 제공해드린 예시 값이며, 반드시 사용자님의 실제 API 키로 변경되어야 합니다. 만약 이 부분이 더미 값 그대로라면 서버는 계속해서 "API 키가 설정되지 않았습니다"라는 오류를 낼 것입니다.실제 API 키로 교체하셨다면, 저에게 알려주세요. 그러면 백엔드 서버를 다시 시작(npm start)하여 Gemini API를 활용한 재무 분석 기능을 활성화해 보겠습니다.
-
미해결김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션
BufferedInputStream이 1바이트씩 조회해도 성능이 좋은 이유
BufferedInputStream에서 read() 를 호출하면 buf 라는 버퍼에 있는 것을 1바이트씩 꺼내어 조회한다고 하는데, 그렇다면 처음에 FileInputStream에서 하나씩 read() 하는 것이랑 결국 호출 횟수는 같으니 똑같은 것 아닌가? 하는 생각이 들었습니다.그러니까 버퍼에 데이터 100바이트를 FileInputStream에서 한번에 들고와도 결국 바깥에서는 1바이트씩 꺼낸다고하니 뭐가 다른건가 궁금해졌습니다. 강의에서 버퍼에 데이터가 채워져있으면 FileInputStream의 read()를 호출하지 않고 바로 버퍼에서 꺼내준다고 하셨는데요, 여기서 버퍼에 한번에 많이 가져옴으로서 FileInputStream의 read()를 적게 호출하게 되기 때문에 이에 따라 시스템콜도 적게 호출되므로 성능이 증가하는건가요?앞의 강의에서 FileInputStream과 FileOutputStream의 read(),write()의 횟수를 줄여야 성능이 증가한다고 하셨으니까요.그래서 BufferedInputStream의 read()로 1바이트씩 꺼내는건 성능에 큰 지장이 없는 것인가요?
-
해결됨한 입 크기로 잘라먹는 Next.js(v15)
eslint 설정
실제 코드에 나와 있는 설정과 아래의 설명이 반대로 바뀐 거 같은데 어디에 맞춰서 설정해주면 될까요?
-
미해결3D 모델링 입문을 위한 라이노(Rhino) '꿀팁' Part.1
검볼의 위치
아래 답변주신 내용으로 Blendcrv는 잘 해결 됐습니다! 그런데 선생님과 같은 커브를 잡고 있는데 저만 검볼이 기울어져서 잡히는 이유는 뭘까요?
-
미해결비전공자도 이해할 수 있는 Redis 입문/실전 (조회 성능 최적화편)
Redis를 적용했음에도 불구하고 조회 성능의 큰 차이가 없고 오히려 더 안좋은 조회속도를 보이는 것 같습니다.
간단한 영화 목록 조회입니다. 총 약 10000개의 데이터가 있습니다. redis를 적용하고 조회성능이 좋아진것은 맞지만 이상하게 redis를 적용하기 전에도 같은 조회를 계속해도 조회속도가 똑같이 빨라지는 현상을 겪고있습니다. 현재 이 movie는 MSA 의 여러 서비스 중 하나입니다. 혹시 MSA 아키텍쳐 자체가 문제가 될 수도 있나요?@Cacheable(cacheNames = "getMovies", key = "'movie:all'", cacheManager = "movieCacheManager") public List<Movie> getAllMovies() { return movieRepository.findAll(); } @GetMapping("/movies") public ResponseEntity<List<MovieDto>> getAllMovies() { List<Movie> allMovies = movieService.getAllMovies(); List<MovieDto> dtos = new ArrayList<>(); for (Movie movie : allMovies) { dtos.add(new ModelMapper().map(movie, MovieDto.class)); } return ResponseEntity.status(HttpStatus.OK).body(dtos); } @Configuration @EnableCaching // Spring Boot의 캐싱 설정을 활성화 public class RedisCacheConfig { @Bean public CacheManager movieCacheManager(RedisConnectionFactory redisConnectionFactory) { RedisCacheConfiguration redisCacheConfiguration = RedisCacheConfiguration .defaultCacheConfig() // Redis에 Key를 저장할 때 String으로 직렬화(변환)해서 저장 .serializeKeysWith( RedisSerializationContext.SerializationPair.fromSerializer( new StringRedisSerializer())) // Redis에 Value를 저장할 때 Json으로 직렬화(변환)해서 저장 .serializeValuesWith( RedisSerializationContext.SerializationPair.fromSerializer( new GenericJackson2JsonRedisSerializer() ) ) // 데이터의 만료기간(TTL) 설정(1분) .entryTtl(Duration.ofMinutes(1L)); return RedisCacheManager .RedisCacheManagerBuilder .fromConnectionFactory(redisConnectionFactory) .cacheDefaults(redisCacheConfiguration) .build(); } } @Configuration public class RedisConfig { @Value("${spring.data.redis.host}") private String host; @Value("${spring.data.redis.port}") private int port; @Bean public LettuceConnectionFactory redisConnectionFactory() { return new LettuceConnectionFactory(new RedisStandaloneConfiguration(host, port)); } }
-
미해결김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션
오타제보
강의명 : 파일 입출력과 성능 최적화4 - Buffered 스트림 읽기강의 위치: 1분 22초오타 위치: 2. IO 기본1.pdf 26페이지 최하단오타 내용 : BufferedOutputStream 분석 -> BufferedInputStream 분석 해당 부분의 강의는 BufferedInputStream 에 대한 내용이므로 BufferedInputStream 분석 이 되어야하지 않나 싶습니다.감사합니다
-
해결됨토비의 클린 스프링 - 도메인 모델 패턴과 헥사고날 아키텍처 Part 1
MemberRepository의 JPA 종속성에 관하여
쉽게 이해할 수 있게 설명해주셔서 강의 잘 봤습니다. 👍 강의 후반부(39. 문서와 코드 다듬기)에 MemberRepository에 @Query를 사용하면서 JPA 종속성이 추가되었는데 이 부분에 대해서 언급 없이 2가지 조인 방식과 관련하여 설명하고 넘어갔습니다.강의 중반부(23. 회원 애플리케이션의 포트 정의)의 MemberRepository 설명과 같이 spring-data-commons의 Repository라는 마커 인터페이스를 사용하는 것은 동의하나 application layer에 기술 종속성이 추가된 내용 관련하여 부가 설명 요청 드려도 될까요? 물론 다음 강의에 해당 설명이 있을것으로 생각되지만.. MemberQueryRepository로 분리하고 adapter layer에서 구현하는 방향이 더 좋아보이는데 개선 방향도 같이 부탁드립니다.
-
해결됨유니티 시스템 프로그래밍 Pt.1 - 상용 게임 구현을 위한 핵심 시스템 올인원 패키지
다운 받은 자료 용량 관련 문의입니다.
맨처음 받은 자료 깃 스테이지에 올리려면 '큰 파일 감지됨' 으로 나오는데, 세팅 방법에 대한 문의.
-
미해결코드로 배우는 React 19 with 스프링부트 API서버
강사님 질문 있습니다.
이미지를 저장할 때 이미지 파일을 저장할 때가 있고 이미지 이름을 저장할 때가 있다고 하셨는데그러면 이미지를 파일 시스템이나 DB상에 저장을 하므로 그 파일에 접근하기 위해서 DB상에 이미지 이름을 저장한다고 생각하면 될까요?제가 생각한게 맞는지 궁금합니다.
-
미해결성장하는 PM들을 위한 전문지식
안녕하세요. 강의교안 부탁드립니다.
안녕하세요유튜브로 무료 강의 시청하다 너무 도움이 되어서 강의 4개를 결제했습니다동영상 강의를 시청하다가 일일히 적히 힘들어서 강의 교안 요청 드립니다2929hjk@naver.com 으로 보내주시면 감사하겠습니다 아래 동영상강의의 교안 부탁드립니다1) 성장하는 PM들을 위한 전문지식2) 시작하는 PM들을 위한 필수지식3) 비전공 IT 사업 발주 및 관리 업무 담당자를 위한 필수지식4) 비전공 기획자 및 관리자를 위한 IT 필수 지식5) 비 개발자들을 위한 IT 개발 지식6) PM을 위한 IT SI프로젝트 전 과정 알아가기 감사합니다. 좋은강의 잘듣겠습니다
-
해결됨비전공자 혼자서 하루 만에 수익화 앱 출시하기
xcode > Runner > TARGETS에 Runner 항목이 보이지 않습니다
-
미해결AI 시대의 혁신적인 게임 개발 입문 with Unity6
유니티 비법서
안녕하세요! 강의를 잘 듣고 있습니다.강의 중 '유니티 비법서' 문서가 나오는데, 이건 어디서 다운 받을 수 있나요?인프런에서 처음 강의를 듣는 것이여서, 인터페이스가 아직 낯섭니다 ㅠㅠ 친절히 알려주시면 감사하겠습니다.
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
강의 내용 오류 질문
Dart #3 함수형 프로그래밍 영상에서 31분 부터 cascadiing operator에 대해서 설명해주시고 있는데 (...)은 spread operator 아닌가요..?
-
해결됨350개의 개인 앱을 만들어 월급의 7배 수익을 달성한 방법
Admob 대신 Levelplay를 쓰는건 어떤가요?
안녕하세요. Admob 무표트레픽 이슈로 29일 정지가 끝나서 계정이 복원되었습니다.그동안 Unity levelplay 로 전환하여 어느정도 안정화 된 상태입니다.고민하고 있는게 있는데요. Admob 라이브러리로 모두 교체Levelplay 의 미디에이션에 Admob 추가둘 중에 고민중인데 좀비님의 의견이 궁금합니다.그동안 출시한 앱이 10개가 넘어서 작업량은 좀 되겠으나,수익성 측면에서 어느것이 나을지 의견 부탁드립니다.감사합니다.
-
해결됨김영한의 실전 데이터베이스 입문 - 모든 IT인을 위한 SQL 첫걸음(SQL부터 차근차근)
work bench 말고 data grip으로 강의를 진행해도 될까요?
기존에 사용하던 database 도구를 data grip을 사용하고 있습니다.선생님의 강의를 따라가면서 data grip을 사용하면서 강의를 진행해도 문제가 없을지요?혹여나 강의중에 work bench의 상세기능을 설명하시면서 강의를 진행하시면 work bench로 따라가고 아니라면 data grip으로 따라가려 합니다.
-
해결됨비전공자 혼자서 하루 만에 수익화 앱 출시하기
신규앱 등록 중인데 xcode > runner에서 막혔습니다ㅠ
in-App Purchase 해보는데 Status오류가 납니다.어떻게 해결할 수 있을까요?앱 개발자 등록은 처음입니다.
-
미해결자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
sql 연결 오류
Caused by: org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment]이러한 오류가 뜨는데 어떻게 해결해야 할지 잘 모르겠습니다 ㅠㅠ application.yml 코드는 다음과 같습니다 spring: datasource: url: "jdbc:mysql://localhost/library" username: "root" password: "" driver-class-name: com.mysql.cj.jdbc.Driver
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
혹시 강의에서 사용하시는 ppt 받을 수 있는건가요
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 강의 내용을 질문할 경우 몇분 몇초의 내용에 대한 것인지 반드시 기재 부탁드립니다. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 혹시 강의에서 사용하시는 ppt 받을 수 있는건가요
-
미해결비전공자도 이해할 수 있는 Docker 입문/실전
45번강의와 46번 강의가 헷갈립니다.
45강의와 46강의 둘다 Next 프로젝트를 만드는데이전에는 $ nest new my-server를 이용해 프로젝트를 생성했고 46강의에서는$ npx create-next-app@latest만드는 방식이 다른데 어떤 차이인지 궁금합니다.