묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링과 JPA 기반 웹 애플리케이션 개발
인증 이메일 다시 보내기 할 때 NullPointerException
인증 이메일 다시 보내기 버튼을 누르면 null로 떠서 오류가 나는데 이럴 때는 어떻게 하면 좋을까요 ?????
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
dockerrun.aws.json 문의
dockerrun.aws.json을 사용하면 docker-compose.yml 을 사용안하고 각각 Dockerfile만 있으면 되나요?
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
제네릭을 적용한 BaseEntity 응용에 관한 질문입니다.
명강의 남겨주신 김영한 강사님 Respect 합니다.모든 JPA 강의는 패스했고 Spring MVC 고급편 듣고있습니다요. 좋은강의 감사드립니다. 제가 예제 응용시 BaseEntity 를 확장해보려고 예제 작성중에 몇가지 궁금증이 생겨 이렇게 질문을 남기게 되었습니다. 아래는 클래스 계층구조입니다. 위에서 BaseEntity 를 타입 파라미터를 적용하여 하위 엔티티를 추상 계층에서 핸들링 하기위해 아래와 같이 BaseEntity 에 제네릭을 적용 해봤습니다.아래는 BaseEntity 선언부 입니다. public abstract class BaseEntity<T extends BaseEntity<T>> public abstract class BaseEntity<T extends BaseEntity<? extends BaseEntity<T>>> 여기서 너무나도 햇갈리게 되었는데요, 딱히 컴파일 시 애러가 나지는 않았음에도 불구하고, 초반에는 1번처럼 작성했다가, 나중에 2번으로 바꾸게 되었는데요, 이유는 와일드카드 ? 가 안전하다고 해서 적용하게 되었는데, 컴파일 애러는 안나지만 불안감이 들어서 질문하게 되었습니다. 사실, 이렇게 BaseEntity 제네릭타입 선언부를 수정하게 된 배경은 BaseEntity 를 바탕으로 BaseService 도 만들게 되었는데요1번처럼 BaseEntity 작성시서비스를 아래와 같이 작성해 보았더니 적용에 문제가 있었기 때문입니다. public abstract class BaseService<E extends BaseEntity<E>, DTO> { 그래서 타입 E 를 와일드 카드를 적용했더니 아래와 같이 바꿨더니 문제가 없었습니다 public abstract class BaseService<E extends BaseEntity<?>, DTO> { 이 부분때문에 Entity 까지 손보게 되었던 것이었죠...제네릭 너무너무 햇갈립니다. 선언하기 부터 맨붕이예요...상속구조의 제네릭 클래스 예시를 찾기가 어려워 이렇게 남기게 되었습니다. 질문입니다. 위 BaseEntity 제네릭 적용에 두가지 선언 방식은 왜 다른걸까요...제눈에는 `BaseEntity 를 상속받은 타입` 이라는 논리가 같아보여서 질문하게 되었습니다. 강사님이시면 좀더 어떤 효과적인 방식으로 구성하실지 견해를 배우고 싶습니다. 몇번을 다시봐도 배울게 많은 강의 항상 고맙습니다.읽어주셔서 감사드립니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
createquery에서 like 검색하려면
예를 들어 '김민수' '김영희' 이 두사람이 db에 저장되어 있을 때, '김'이라는 키워드를 입력받으면 두 사람이 나오는 like 검색 기능을 만들어 보고 싶은데요. keyword는 :keyword 와 같은 식으로 받아와야하는데, 보통 매개변수를 받아오는 것 말고 a 나 b처럼 정해진 문자들만 포함한 방식만 구글링에서 나오더라고요. "select m from Member m where m.name like '%:keyword%'" 이런식으로 하면 keyword가 문자열로 인식 될텐데, concat을 이용해야하나요? '%':keyword'%' 이런식으로 쿼리문을 생성해야 하나요?
-
미해결3dsmax 초급부터 전문가까지 - 한방에 끝내는 3dsmax 강좌
탱크 모델링 14
안녕하세요~ 탱크 모델링 14 에서 ATTACH 시키고 난 후 엘리먼트 상태에서 눌렀는데 오른쪽과 같이 따로 선택되는 게 아니라 전체가 선택됩니다 다시 해도 핀 자체가 선택이 되더라구요
-
미해결홍정모의 따라하며 배우는 C언어
signed char에 최고 FF가 홀드 되어야 하는데 왜 FFFF가 표시 되는지 궁금합니다
4.10절 21라인 강의를 듣다가 아래와 같은 시험을 하였습니다. - 변수 j는 signed char로서 1바이트에 – 128 ~ 127까지를 저장(hold)할 수 있다. - scanf() 로 -1을 읽어 들이면 마이너스는 2의 보수로 표현하므로 j에 FF가 입력되어야 한다. 그런데 첫번째 printf를 보시면 왜 FFFF가 표시 되는지 모르겠습니다. 2번,3번째 printf는 형식지정자에 맞게 출력 된 것 같기도 합니만, j변수에는 분명 FF가 저장되어 있을 텐데 이해가 가지 않습니다. 그 이후 printf도 마찬가지입니다
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part9: MMO 컨텐츠 구현 (DB연동 + 대형 구조 + 라이브 준비)
Curl error 51 에러, SSL 인증서
안녕하세요. 테스트 과정에서 클라에 다음과 같이 에러가 납니다. Unknown Error가 뜹니다. 또 AccountServer를 실행하면 SSL 인증서를 신뢰하겠냐고 뜹니다. 아니요를 누르면 평소대로 실행이 되구요. 예를 누르면 인증서를 설치 한다고 하는데, 인증서 설치가 필요 한가요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
파이썬을 공부하던 학생입니다
C# 은 처음인데 처음에 Random rand = new Random() Random 함수의 객체 rand 를 생성하는부분? 에서요 Random은 클래스인가요 함수인가요? 파이썬으로 치면 내장모듈인가요??
-
해결됨Vue.js 끝장내기 - 실무에 필요한 모든 것
swagger UI 회원가입 부분 409 에러 현상
인강 들으면서 계속 공부중인데 swagger UI 쪽에서 회원가입 시도를 여러번해도 409 에러가 떠 api를 불러오지 못해 앞으로 나아가지 못하고 있습니다 ㅜㅜ 구글에 검색해도 해결이 안되는데 왜 뜨는 걸까요?? 답변 부탁드립니다!!! 1. swagger UI 화면 2. 서버 연결시 터미널 오류 Warning: Current Server Discovery and Monitoring engine is deprecated, and will be removed in a future version. To use the new Server Discover and Monitoring engine, pass option { useUnifiedTopology: true } to the MongoClient constructor.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
메모리풀 소멸자
MemoryPool::~MemoryPool() { while (_queue.empty() == false) { MemoryHeader* header = _queue.front(); _queue.pop(); ::free(header); } } 메모리풀이 소멸할때 메모리풀에 들어있는 포인터들에 할당된 데이터를 지우는 코드인것 같은데 포인터의 자료형이 MemoryHeader*으로 되있는데 free(header);를 할경우 MemoryHeader크기만큼 메모리 해제가 되는것 아닌가요? 아니면 저렇게해도 뒤에 데이터를 저장하기위해 할당받은 데이터까지 메모리 해제가 되나요?
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
MS간 호출에 있어 질문이 있습니다.
feign client를 이용해 order-service의 컨트롤러를 호출하는 방식으로 이해했습니다. 그런데, 실제 order-service의 getOrder라는 컨트롤러 메서드는 반환타입이 ResponseEntity로 한번 감싸져 있습니다. 이를 user-service에서 이용할때는 ResponseEntity가 벗겨진 List<ResponseOrders>를 바로 사용했구요. 아마, @FeignClient 어노테이션을 사용함으로써 이렇게 바로 파싱받아 사용할 수 있는 것 같은데.. ResponseEntity로 감싸져 있는 것만 파싱할 수 있는건가요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
break 오류?
안녕하세요. 수업듣고 따라하던중 아래와 같은 오류가 나오는데 어떻게 해결해야하나요..?
-
미해결쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
pod 배포시 IP 할당은 어떻게 이루어지나요?
안녕하세요 pod 배포후에 kubectl get pod -o wide 명령어로 확인하면, 172.16.132.X 처럼 임의의 IP가 할당되는데, 이 IP는 dhcp처럼 정해진 풀에서 자동으로 할당되는건가요? 그리고 사용자가 수동으로 지정해서 배포할수도 있나요? 한가지더 질문이 있습니다. NodePort 서비스 할당후에 kubectl get service 명령어로 확인하면 nginx 파드에 CLUSTER-IP 가 아래처럼 할당되는데 이 IP는 Node와 Pod가 통신하기 위해 임의로 할당되는건가요? nginx NodePort 10.109.207.40 <none> 80:31935/TCP 20s 감사합니다.~
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
선생님 공부하다가 조금 헷갈려서 질문드립니다.
선생님 기존 프로그래밍과 머신러닝의 차이가 기존 프로그래밍은 기존의 알고리즘 수식이나 통계분석 모델을 그대로 사용하여 결과를 산출한다면, 머신러닝은 다양하고 많은 데이터를 통해 알고리즘을 학습시켜서 최적화된 모델을 통한 결과가 산출이라고 한다면.. 회귀분석모델에서 조금 헷갈리는 것이.. 기존의 통계분석의 회귀분석은 머신러닝같은 개념이었던 건지.. 기존의 통계분석인 회귀분석의 회귀계수들도 데이터에 따라 바뀌었는데.. 1:57 의 그림에서 최적의 함수를 찾는다는 부분에서 기존 통계분석의 회귀분석을 생각할 때 갑자기 헷갈려서요..ㅠ
-
미해결[리뉴얼] 코딩자율학습 제로초의 자바스크립트 입문
열리지 않은 칸을 엄청 빨리 클릭해서 열 때 Uncaught TypeError
제가 혹시 실수한 것이 있나 싶어서 제로초님 깃허브에 올라와 있는 코드도 그대로 복붙해서 실행해봤는데 마찬가지로 빈 칸을 빠르게 클릭할 때 이런 에러가 발생합니다. ``` Uncaught TypeError: Cannot read property 'undefined' of undefined at HTMLTableSectionElement.onLeftClick ``` 이런 버그는 어떻게 해결 하면 좋을까요? 다시 확인해보니, 이미 열린 칸 위에서도 빠르게 클릭하면 같은 에러가 발생하는데, 에러 원인이 뭔지 파악하기가 어렵습니다. 에러 발생 코드 위치는 여기에요. const cellData = data[rowIndex][cellIndex];
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
hibernate.dialect 오라클 변경시 문의드려요.
시점 : 26:25 org.hibernate.dialect.Oracle12cDialect 로 변경시 쿼리가 rownum계열이 아닌 Hibernate: /* select m from Member as m */ select member0_.id as id1_0_, member0_.name as name2_0_ from Member member0_ fetch first ? rows only 와 같이 나오는데 왜그런지 궁금합니다.
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
회로설계 직무 취업 관련 질문입니다.
안녕하세요. 인프런 강의 수강 중인 전자공학과 학생입니다. 삼성전자 LSI사업부 같은 대기업의 회로 설계 직무로 취업하는데 있어 석사 이상의 과정이 필수라고 보시나요? 저는 학부만 하고 취업하려고 생각하고 있었는데 유튜브 찾아보니 회로 설계 쪽은 최소 석사는 하고 들어가야 좀 더 나은 성과를 낼 수 있으니 석사 하고 지원하는 게 좋다는 의견이 많은 것 같아요.(어떻게 보면 당연한거지만요..!) 그래서 학부생으로 취업하게 되면 아무래도 할 수 있는 일이 많이 제한적인지 현업에 계시는 맛비님 의견을 듣고 싶습니다^^
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
결과창이 나오지 않습니다
강의에서 말씀하신 것처럼 패키지 모두 다운로드하고 그대로 실행했는데 실행되지 않습니다 결과창에 그냥 Python으로만 나오고 Hello Python Basic!이 나오지 않습니다
-
미해결고수가 되는 파이썬 : 동시성과 병렬성 문법 배우기 Feat. 멀티스레딩 vs 멀티프로세싱 (Inflearn Original)
안녕하세요 질문이 있습니다
이전에도 vscode를 사용하긴 했는데 가상환경폴더를 open한후에 python select interpreter를 연결하려고하면 command.execlnterminal-icon not 오류가 뜨면서 진행이 안되네요 그리고 가상환경 폴더안에서는 파일생성이 유난히 느리고요 가상환경이 아닌 그냥 일반폴더에서는 아무 이상없이 오류도 안뜨고 실행이 잘됩니다 왜이런걸까요?
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
config active
안녕하십니까 강사님 좋은 강의 잘 듣고 있습니다. spring.profiles.active 설정을 native에서 git을 사용한 방식으로 변경한다고 하셨는데, 현재 강의 이후로 계속(github_repo에 push된 내용까지) native 설정으로 셋팅 되어 있습니다. discovery-service에서 config설정 값을 가져오지 못하는 문제로 강의들을 톺아보던 중 차이점을 발견해서 혹시 git으로 설정 했을 시에 다른 문제가 발생 할 수 있는지에 대해 질문드립니다. 감사합니다.