묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 DB 2편 - 데이터 접근 활용 기술
테스트에서 h2 인메모리 방식 위한 라이브러리 추가
안녕하세요. 2가지가 궁금합니다.테스트에서 자동으로 h2 인메모리 방식을 사용하고 싶다면test의 dataSource등록을 하지 않고(application.properties 에 datasource 설정도 X) && @Transactional 사용 하면 되는것이죠? (@Transactional 을 넣지 않으니 로그에 h2 인메모리로 생성되지 않더라구요) 1번방식으로 사용하기 위해서는(수업처럼) build.gradle(또는 pom.xml) 에 반드시 h2 라이브러리를 추가해야 하나요? 감사합니다.
-
미해결스프링 DB 2편 - 데이터 접근 활용 기술
인메모리 DB h2
안녕하세요 좋은 강의 감사합니다! 보통 h2 데이터베이스를 인메모리 DB라고 하잖아요?그 '인메모리' 방식이 이번 임베디드 모드 DB에서 jvm 안에 메모리 로 동작한다는 의미인가요? 그러면 이전 시간까지 ./h2.sh 로 실행을 해서 했던 방식은 서버(test.mv.db, testcase.mv.db)로 실행한 방식 맞을까요? 답변 미리 감사드립니다.
-
미해결실전! 스프링부트 상품-주문 API 개발로 알아보는 TDD
API 테스트로 전환하기
해당 영상 내에서 굳이 var 타입을 사용하신 이유를 알 수 있을까요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
화면에서 보이는 popitem 동작
The popitem() method removes the item that was last inserted into the dictionary. In versions before 3.7, the popitem() method removes a random item.popitem의 동작이 랜덤이었다가 버전이 올라가면서 뒤의 내용을 pop하는건 알겠습니다.다만 사용하시는 버전에 맞춰서 설명이 되면 좋을것 같네요. 화면상에서 보면 랜덤아이템을 pop하는것이 아니라 가장 마지막 데이터부터 pop이 되고있습니다.
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
콜백 함수 질문
콜백함수에서 첫번째 함수 선언했을때 나중에 그냥 sayHello()로 호출하면안되나요? 굳이 함수를 새로 만들어서 거기 인자에 콜백함수 넣고, 함수이름(sayHello)를 실행시키는 이유가 궁금해요~~
-
미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
질문입니다.
2번 문제SELECT COUNT(POPULATION)FROM CITYWHERE DISTRICT = 'California'; SUM 이 아닌 COUNT 를 쓰게 되면 뭘 의미하게 되는 걸까요?저는 왜 SUM 과 COUNT 를 혼동할까요? 3번 문제왜 COUNT(ID) 여야 하는건가요?COUNT(DISTRICT)도 답이 될까요? 5번 문제문제에서 조건이 주어졌을 때 SELECT 절에 써야 할 지 WHERE절에 써야 할 지 헷갈립니다.MAX, ROUND 등은 SELECT 절에 주고 또 어떤 조건들은 WHERE 절에 주는데 기준이 뭘까요? 저는 SELECT POPULATIONFROM CITYWHERE MAX(POPULATUIN) - MIN(POPULATUIN); 이렇게 적어서 틀렸습니다.
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
두 코드의 차이
강사님 안녕하세요!코드를 보다가 궁금한 점이 있어 질문드립니다.저는 아래와 같이 최소 값을 따로 배열로 걸러내서 Math.min을 사용해서 구했습니다.강사님 방식과 비교해보니 저는 배열을 하나 더 썼고 Math.min을 사용했기 때문에 제 코드가 조금 더 비효율적으로 보이는데, 저와 비슷하게 코드를 짠 분의 답글에 괜찮은 코드라고 하시더라구요!두 코드 사이의 속도나 효율성면에서는 큰 차이가 없는 것인가요? function solution(arr){ let answer = []; let sum = 0, min = 0; arr.forEach((num) => { if (num % 2 !== 0) { sum += num; // 합산하기 answer.push(num); // 홀수 걸러내기 } }) min = Math.min(...answer); answer = [sum, min]; return answer; }
-
미해결
node.js 와 express를 활용하고 jwt(jsonWebToken)을 이용한 로그아웃 방식
안녕하세요.인프랩에서 첫 질문이 될 내용입니다 ^^;;초보 코린이 입니다!저는 백엔드쪽으로 하고 있어서 백엔드에 관련된 질문을 하고자 합니다!현재 javascript로 node.js와 express를 활용하여 클론코딩을 해보고있는데요.jwt(jsonWebToken)을 이용하여 로그아웃 기능을 백엔드 관점에서 해야 할 작업이 있는지 궁금합니다.로그인을 할때 토큰을 발행해주고 그 토큰에는 만료기간(시간)을 설정해 놓았습니다.그렇다면 로그아웃을 위해서는 토큰이 만료되기 전까지는 로그인에 대한 유효가 가능할텐데 이럴때 생각해보면백엔드에서는 토큰에 대한 정보를 DB에 갖고있지 않으니 프론트엔드에서 로그아웃을 실행하면 토큰을 받아들이지 못하도록 삭제, 쿠키를 삭제하여 다시 로그인을 하게 해야하는 상황을 발생시킨다.입니다. 혹시라도 이 방법을 제외하고 다른 방법이 있는지 궁금합니다. 무엇보다 백엔드에서 할 수 있는 것이 무엇이 있는지 궁금합니다.질문에 대해서 파악해야하는 내용이 더 있다면 말씀해주시면 내용에 대해서 추가적으로 작성해보도록 하겠습니다.도와주세요~~~~~~~~~~~~
-
해결됨[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
CVAT 툴 사용
안녕하세요, 강사님.한줄기 빛처럼 따라가며 강의 잘 듣고있습니다! 정말 감사드립니다.섹션10. Ultralytics Yolo 실습 - 02에서 CVAT 툴을 소개해주셨는데강의 안에서 말씀해주신 cvat.org 페이지는 접속이 불가하던데 혹시 cvat.ai로 바뀐걸까요?
-
해결됨[코드캠프] 시작은 프리캠프
텍스트를 안에 넣어도 상관없나요?
이름, Phone, E-mail, 인스타그램 이 텍스트를 >< 사이에 넣는것과</i> 오른쪽에 넣는 것과 차이가 있나요??
-
미해결스프링 핵심 원리 - 기본편
생성자 주입을 잘 이해하지 못했어요.
강의 수강 중 궁금한 부분이 있어 질문 남깁니다.빈이 두개 일때를 가정한다면필드 주입의 경우 @primary 기준으로 우선순위를 정해 사용하겠지만생성자 주입을 사용하게 될 경우 외부에서 객체를 주입하게 되어 @primary가 의미 없게 되지 않나요??OrderServiceImpl orderService = new OrderServiceIm 또한 생성자 주입을 사용할 시 인스턴스를 생성할 때마다 객체를 주입해야하게 되는데, 그렇다면 주입할 객체를 변경하게 될때 모든 코드를 수정해야하는 단점이 있는거 아닌가요?? 어느 부분을 놓친건지 모르겠네요 ㅠㅠ
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
@SpringBootTest가 작동하지 않습니다
스프링 메시지 소스 사용 파트 하고 있고, 주어진 파일 그대로 사용했는데 저 애노테이션만 작동을 안하네요. build and run 설정 gradle, intellij IDEA 둘 다 시도해봤습니다.라이브러리도 추가되어있는데 왜 안될까요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
패킹과 언패킹이 튜플만의 특징이 아님을 추가하면 좋을듯 하네요
패킹과 언패킹이 튜플만의 특징이 아님을 추가하면 좋을듯 하네요
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
9_6 친구인가(서로소문제)
안녕하세요 교수님, 질문이있어서 글 남깁니다.교수님과 살짝 다른풀이로 풀었는데, 채점하는 사이트에서 계속 첫번째 케이스에서 runtime error가 나서요ㅠㅠ다른 테스트케이스들은 잘돌아가는데 첫번째만 안돌아갑니다ㅜㅜ자바 이클립스에서도 문제없이 예제테스트케이스 (첫번째 테스트케이스) 돌아갑니다.... // 서로소 집합 (유니온파인드) import java.util.*; class Main { static int n,m=0; //n:학생수, m:순서쌍개수static int[] parent; public static int find(int x) {if(x==parent[x]) return x;elsereturn parent[x]=find(parent[x]); //최상위 부모 누구인지 } public static void main(String[] args) {Main tree=new Main();Scanner scanner=new Scanner(System.in);n=scanner.nextInt();m=scanner.nextInt();parent=new int[n+1]; //배열 초기화 해야됨 - 자기자신이 부모가 되도록 초기화for(int i=1; i<=n; i++) {parent[i]=i;} //입력받아서 배열만들기for(int i=1; i<=m; i++) {int par=scanner.nextInt();int son=scanner.nextInt();parent[son]=par;} int a=scanner.nextInt();int b=scanner.nextInt(); if( (tree.find(a)) != (tree.find(b)) ){ System.out.print("NO"); } else System.out.print("YES"); } }
-
해결됨[2025 리뉴얼] 스스로 구축하는 AWS 클라우드 인프라 - 기본편
auto 스케일링 이미지 질문
auto 스케일링을 위한 ec2 AMI 를 생성할때 생성 시점의 EC2 인스턴스의 어플리케이션 구동 파일도 같이 이미지화가 될거같은데요.만약 운영도중 ec2인스턴스의 어플리케이션 파일이 변경된다면 ( 개발 수정 배포 등의 사유로 ) AMI 파일도 다시 생성해줘야 하는건가요?
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
스프링 학습 전 자바를 어디까지 해야 할지
안녕하세요 지금 자바를 공부하고 있는데요이것이 자바다 2권을 공부 중인데 어디까지 공부해 두는 게 좋을지 궁금합니다2권 목차에멀티 스레드, 제네릭, 람다식, 컬렉션 프레임워크, 스트림과 병렬 처리, JavaFX, IO입출력/네트워킹, NIO 입출력/네트워킹이렇게 있는데 예전에 다른 곳에서 질문했을 때는 JavaFX랑 NIO 입출력/네트워킹 빼고 다 공부하면 된다고 들었었는데 맞나요? JavaFX는 필요 없을 것 같긴 한데, NIO는 굳이 공부 안 해도 상관없는 건가요?
-
해결됨자바스크립트 ES6+ 기초 핵심 문법
하나만 더 질문드려요
아래 질문에 답변 감사드립니다.설명을 너무 귀에 쏙쏙 들어오게 잘 강의해주셔서 정말 재미있게 강의를 들었습니다.끝까지 열심히 다 듣고 다음 단계도 할인까지 해주셔서 신청해서 듣기 시작했습니다. 다. 한가지만 더 질문드려요...할일앱 마지막까지 열심히 다 듣고 따라 했습니다.완성본 소스도 다 확인을 해봤는데도 어디가 틀린건지를 찾지 못해서 질문드려요 삭제 버튼이 추가되면 완성물에는 위에 등록 버튼과 동일한 디자인으로 되어 있던데, 전 그냥 텍스트로만 되더라구요, 정말 소스는 몇번이고 완성본하고 비교를 해봤는데 동일했습니다. ㅜㅜ
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
토큰 삭제 오류 질문
포스트맨에서 success: true는 뜨는데 막상 DB로 들어가면 토큰이 여전히 남아있습니다.findOneAndUpdate가 콜백함수를 지원하지 않아 then. catch로 수정해서 사용했는데 혹시 문법적 오류가 있어서 안 되는걸까요? app.get('/api/users/logout', auth, (req, res) => { User.findOneAndUpdate({ _id: req.user._id }, { token: "" }) .then(() => { console.log(req.user._id); res.status(200).send({success: true}) }) .catch((err)=>{ res.json({ success: false, err }); }) })이렇게 수정을 했는데 토큰을 지우지 못합니다... 그리고 혹시나 해서console.log(req.user._id')를해서 id를 읽어올 수 있는지 확인해봤는데 undefined라고 뜨더라고요... 어디서 오류가 나는 걸까요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
오류문제..
Member랑 Team만 만들어서 연관관계 한건데 왜 오류가 나는지 모르겠습니다..ㅜㅜhttps://drive.google.com/file/d/1kojF4qnStbtgmlSJwxS2lw4EtgpbKli6/view?usp=share_link
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
공부방법에대한 질문입니다
강의를 한 번 정주행 하였는데 코드는 이해가 어느정도 가기는 하지만 이를 어떻게 활용해야 할지 갈피가 잡히지 않네요 ㅠㅠ강의를 반복해서 들어보는게 좋을까요? 아니면 혼자 프로젝트를 진행해 보는게 좋을까요??