묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 프레임워크는 내 손에 [스프1탄]
root-context.xml hikari쪽 문제입니다.
<property name=“jdbcUrl" value="jdbc:mysql://localhost:3306/com?serverTimezone=UTC"/>이 부분의 property name을 발견할 수 없다고빨간 엑스가 떠서요 pom.xml 이나 나머지는 다 pdf 내용대로 진행했는데 이유를 모르겠습니다.
-
미해결스프링 핵심 원리 - 고급편
@ControllerAdvice는 AOP 로 구현된것일까?
안녕하세요! 궁금한게 생겼습니다. AOP 라는 것은 방법론일까요? 아니면 CGLIB, JDK Proxy를 통해 기술 만들어진 것을 뜻할까요? @ControolerAdvice를 보면 관심사분리를 통한건 AOP 방법론이 맞는것같은데 구현한 방법은 Proxy가 아닙니다. 이럴 떄 어떠한 답을 내릴수있을까요? 감사합니다!
-
해결됨실무 환경 그대로 주문게시판 만들기 웹개발 기초 마스터
구글 드라이브
구글 드라이브 접속이 안되는데.. 무슨 문제가 있는건가요?
-
해결됨나도코딩의 자바 기본편 - 풀코스 (20시간)
생성자에 대하여..
안녕하세요 생성자를 공부 하던 중 궁금한게 생겨서 질문 드립니다!! ^^ 생성자를 정의하는 방법이 헷갈려서 질문 드립니다!1.클래스와 같은 이름을 가진 메소드를 만드는 것이 생성자를 만드는 방법이라고 할 수 있는건가요? (2.그리고 class Calculator는 Calculator라는 클래스를 만드는 것이고, public Calculator는 메소드 오버로딩처럼 이미 만들어진 Calculator 클래스를 수정하는건가요?)package chap_07; class Calculator { int left, right; public Calculator(int left, int right) { this.left = left; this.right = right; } public void sum() { System.out.println(this.left + this.right); } }3.위 코드에서 class Calculator 로 클래스를 만들고 이후 public Calculator 로 클래스와 같은 이름인 메소드를 만듬으로써, calculator 클래스를 열면 바로 int left,right를 입력하도록 하는 생성자를 만든 것인가요?public class CalculatorDemo1 { public static void main(String[] args) { Calculator c1 = new Calculator(); // 에러 발생 c1.sum();4.그리고 Calculator() 괄호 안에 아무것도 입력하지 않으면 오류가 생기는 것을 미루어 보아새로운 인스턴스를 만들 때 생성자가 작동하는 것이 맞나요?감사합니다.
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
다른풀이법 / 무엇이 더 효율적인지 ?
저의 풀이입니다 제가 채점 프로그램을 사용할 수 없는 환경이라서 다른 테스트를 못해보았습니다 sum에 하나씩 더해 갈때 cnt 를 증가시키고 만약 더한 뒤에 money 보다 크다면 증가했던 cnt 를 다시 back 시키기 위해 -1 했습니다 sum == money 경우 전역변수 flag 를 True 하여 나머지 재귀함수들을 바로 종료시키도록 하였습니다 질문1) 괜찮은 풀이인가요? 그리고 전에 배운 그리디 알고리즘으로도 풀 수 있는 거 같은데 질문2) 어떤 풀이가 더 효율적인 풀이인가요? 강의 잘보고 있습니다 항상 친절한 답변 주셔서 감사합니다
-
해결됨토비의 스프링 부트 - 이해와 원리
이번 강의 내용을 보고 스프링 컨테이너에 톰캣을 내장했다고 볼 수 있을까요?
안녕하세요 토비님 강의 재밌게 잘 듣고있습니다 :)흔히들 스프링부트는 톰캣을 스프링 애플리케이션 내에 내장 시켰다는 것에서 가장 큰 차이점을 두고 있는 것 같습니다.그렇다면 이번 강의 내용에서 서블릿 컨테이너 초기화 작업을 스프링 컨테이너 초기화 작업에 종속 시켰다는 점에서 위에서 언급한 톰캣을 스프링 컨테이너에 내장 시켰다고 볼 수 있을까요?만약에 제가 질문한 내용이 맞다면 기존에 스프링 부트 없이도 안내해주신 방법대로 내장시킬 수 있었을텐데 보편적으로 내장시키지 않고 분리 시켰을 때의 단점을 가져갔던 이유는 무엇 일까요?감사합니다.
-
미해결백엔드 프레임워크 만들기 (개정판)
m1 맥북 환경 구성 오류
m1에서 /waf/callList 호출할 때 위와 같은 에러가 발생합니다.sqlite-jdbc 버전이 문제인 것 같은데 어디서 수정해야 하는지를 모르겠습니다. 수정해보려고 했는데 기존에 스프링 부트로만 프로젝트를 하다보니 방식이 너무 달라 어떻게 해결해야 할지 감이 안잡히네요...어떻게 수정하면 될까요?
-
미해결
안녕하세요
안녕하세요 멘토링 신청을했는데멘토님과의 연락을 하지 못했습니다..방법이 없을까요?멘토님이 정해주신 카카오 아이디를 입력하라고하는데저는 카카오 아이디를 가지고 있지않아서요..그냥 신청했는데 상담이 어려울까요?
-
해결됨스프링 시큐리티 OAuth2
Authorization Code 궁금증이 있습니다.
안녕하세요 선생님 강의 잘 듣고 있습니다 Authorization Code 요청하기 강의를 듣고 궁금한점이 생겨서 질문 올립니다 이번 강의의 핵심은 임시코드 발급하기 였습니다 클라이언트가 keyCloak 와 연동해서 어떻게 redirect uri 를 만들고 어떻게 요청을 하고 인증이 완료 되는것도 같이 해보았습니다 다만 저는 좀 궁금한게 선생님이 총 2개의 로그인 방식을 보여주셨다고 생각합니다 이 링크를 클릭했을때의 방식 다른 방식은 세션을 완전히 제거한 이 화면에서 로그인 하는 방식을 보여주셨습니다 여기선 궁금한건 이번강의 주제는 임시코드를 발급받는 Filter 에 대해서 공부중인데첫번째 스크린샷에서는 선생님이 말씀하신 대로 OAuth2AuthorizationRequestRedirectFilter 에서 잘 요청이 들어옵니다requset 가 "/oauth2/authorization"; 들어오기 떄문인데 두번쨰 스크린샷에서는 전혀 이 필터를 태우지 않습니다 저는 임시코드 발급이라고 하길래 지금 할려는 스크린샷 1 , 2 두 행동 모두가 임시코드를 발급받기 위한 행동으로 알고 있습니다 그런데 첫번째 스크린샷은 OAuth2AuthorizationRequestRedirectFilter 필터를 태우고 두번째 스크린샷은 OAuth2LoginAuthenticationFilter 이 필터를 태우고 있습니다 이 앞의 configure 강의에서도 요청 순서 말씀하시면서 OAuth2AuthorizationRequestRedirectFilter 가 먼저 요청을 받아서 임시코드를 받아오고 그 다음 OAuth2LoginAuthenticationFilter 가 진행된다 라고 하셔서 제가 지금 혼동이 오는거 같습니다. 앞의 부분에서 제가 놓친 부분이 있을까요 선생님?
-
미해결한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
useMemo 강의 듣고 있습니다.
선생님 화면 제 화면 선생님 화면처럼 위에 에러 뜨게 하려면 어떻게 해야하나요?
-
미해결[리뉴얼] 타입스크립트 올인원 : Part1. 기본 문법편
'class 자체의 타입은 typeof 클래스입니다'라는 뜻...
이 무엇인가요 ?class의 typeof는 function인데 그냥 말 그대로 function이라는 말인가요 ??? 아니면 뭔가 다른 다른 뜻이 있는건가요 ???class A { aaa() {} } class B { bbb() {} } function aOrB(param: function) { } // console.log(typeof A) aOrB(A)
-
미해결홍정모의 따라하며 배우는 C언어
3.12강 부동소수점 한계에서 왜 %e를 쓰나요?
3.12강 강의 후반부에서 underflow를 설명하실 때 min값을 출력하려고 할 때 max를 출력할때와 다르게(max를 출력할 땐 printf에서 %f를 쓰셨는데) %e로 지정을 하셨습니다.제가 %f로 출력할 땐 콘솔창에 값이 제대로 표현되지 않았는데 %e로 했을땐 제대로 표현되는 것을 볼 수 있었습니다. 혹시 이유를 알 수 있을까요?제가 생각한 이유는 min값은 너무 작은 값이라서 f형으로 표현하기엔 너무 작아서 지수식 표현법을 사용해야 정밀도를 잃지 않고 표현한 것이라 생각이 드는데 맞을까요? //underflow float min = 1.401298464e-45F; printf("%e\n", min); // %f가 아니라 %e로 표현한다. min = min / 100.0f; printf("%e\n\n", min); //underflow가 발생해서 숫자가 날아간다.
-
미해결자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
MYSQL DB NAME : 한글 데이터 삽입 오류
안녕하세요.웹페이지 혹은 INSERT로 NAME 컬럼에한글 텍스트를 입력하면에러가 발생합니다.(영문, 숫자 텍스트는 정상)이유를 알 수 있을까요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
클래스 타입의 포인터 질문합니다
class Knight(){public:void GetHp(){}}int main(){(1) Knight k1k1.GetHp()(2) Knght *k1k1->GetHp()함수를 호출할 때 멤버 함수 같은 경우 어떤 특정 객체의 주소를 넘겨주는 것까지 포함하고 있는 규약을 따르고 있고 마치 포인터와 유사하듯이 k1의 주소 즉 Knight의 스택 주소를 넘겨줘서 멤버 함수 내부에서 자기 자신의 정보를 수정할 수 있다고 알고 있습니다 .k1이 포인터 타입일 경우와 아닐 경우 둘 다 Knight의 주소를 담고 있지만 큰 차이점으로는 k1은 Knight의 스택 주소를 갖고 있고, 그 스택 영역이 끝나면 k1으로 더 이상 Knight의 접근할 수 없고*k1은 Knight의 힙 영역에 주소를 갖고 있는 것이 큰 차이점이라고 보면 될까요?int a=1 int *b=&a 그리고 포인터는 b의 변수에 a의 주소를 갖고 있고 그 주소를 타고 가면 int타입이 있을 것이라고 했는데 Knight *k1는 k1의 어떤 주소가 담겨 있는데 그 주소로 가면 Knight 타입이 있다는 의미인데 k1의 어떤 주소를 갖고 있는지 명시하지 않아도 Knight의 주소를 갖고 있을 것이라고 어떻게 아는 것일까요?
-
미해결처음하는 딥러닝과 파이토치(Pytorch) 부트캠프 (쉽게! 기본부터 챗GPT 핵심 트랜스포머까지) [데이터분석/과학 Part3]
torch.armax에 관한 질문입니다
Multi-Class Classification 딥러닝 적용해보기 강의 8:40 부분에서 사용된torch.argmax(x, dim=차원) 에 관한 질문입니다. torch.argmax 함수의 자세한 실행 방식이 궁금해서 pytorch 공식 문서 등을 찾아보았는데요,'dim' 파라미터에 관한 설명이 다음과 같이 나와 있었습니다.dim (int) – the dimension to reduce. If None, the argmax of the flattened input is returned. 여기서 "the dimension to reduce" 라는 표현이 정확히 무엇을 의미하는지 궁금합니다.
-
해결됨홍정모의 따라하며 배우는 C++
operator+ 정의부분에서 궁금한 것이 있습니다.
Cents operator+(const Cents& right_value) { return (this->cents_ + right_value.cents_);//추상적인 클래스는 return by reference가 불가능함! }에서 교수님께서는 return Cents(this->cents_ + right_value.cents_); 라고 입력하셨는데, getCents()의 오버로딩을 통한 함수 호출이 아니라서 사실상 return 뒤에 Cents를 안 붙여도 정상적으로 작동하던데 이게 맞나요?두번째로, 다른 분들의 질문 글을 참조하였는데, 클래스를 반환하는 것이 아닌 아래와 같이 void를 반환하고friend void operator+(const Cents & c1, const Cents & c2) { cout << c1.m_cents + c2.m_cents << endl; } int main() { Cents cents1(6); Cents cents2(8); cents1 + cents2; // 14 도 정상적으로 작동하는데 클래스를 반환하는 것과 void를 반환하는 것중 어느게 더 속도가 빠른가요??마지막으로, non-member function으로 오버로딩을 할 때 cents1과 cents2는 각각 다른 주소에 멤버변수가 저장되어 있어서 operator+가 private에 접근하려면 friend를 선언해야 한다는 제 이해가 맞을까요??
-
미해결자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
서버 실행 오류 질문
안녕하세요.서버 실행 후, 이러한 에러 메시지가 발생하는데해결책을 알 수 있을까요?코드상 문제는 없어보이는데... 난해하네요.
-
미해결홍정모의 따라하며 배우는 C언어
주소값 크기에 대해서 질문있습니다.
int a;printf("%d",sizeof(&a)); 왜 결과값이 8byte가 나오는지 궁금합니다.
-
미해결자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
리눅스 mysql systemctl status 오류
sudo systemctl status mysqldUnit mysqld.service could not be found. 계속 시도해보는데 여기서 막히네요ㅠ
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
@ExceptionHandler
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/)[질문 내용]@ExceptionHandler 을 사용해도인터셉터의 postHandle는 실행이 안되는게 맞나요??로그에서는 postHandle을 건너뜁니다@ExceptionHandler을 사용하면 정상 흐름으로 바꿔주는걸로 이해했는데 postHandle을 건너뛰는건 맞는건가요 ??