묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결오라클 성능 분석과 인스턴스 튜닝 핵심 가이드
oracl21c로 설치해도 되나요?
oracle cloud 가입이 안되서 참.. oracle에 전화도 해보고 oracle live chat , email 등등 해봤는데요 포기하려고요.. 그래서 oracle 수동 설치를 하려고 합니다.file system 문제 때문에 올려주신 rpm , dbca 방식은 못할거 같아요.. 이왕이면 최신 DB 로 하고 싶어서 19c 말고 21c로 하고자 하는데 학습하는데 문제가 없을까요? 즐거운 명절 되세요~감사합니다
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
findByName() 구현 질문
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]findByName() 메서드를 다음과 같이 구현해도 되나요?중복 이름의 회원이 없다고 했기 때문에 굳이 List로 받을 필요가 있나 싶어서요.
-
미해결타입스크립트 입문 - 기초부터 실전까지
TSLint 확장 프로그램은 현재 지원하지 않는다고 합니다.
TSLint 확장 프로그램 설치를 해야할까요? 2024-02-08 현재 deprecated된 확장이라 우선 설치를 안하긴 했습니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
createQuery() 메서드 질문
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요?예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]@Override public List<Member> findAll() { return em.createQuery("select m from Member m", Member.class).getResultList(); }createQuery() 메서드의 첫 번째 매개변수의 쿼리만 봐도 select로 반환되는 객체가 Member 객체인 것을 알 수 있는데 왜 굳이 두 번째 매개변수로 Member.class를 넣어주는 건가요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
유니티 이중List 인스펙터 창에 띄우기
이중 List를 인스펙터 창에서 띄우고 싶은데 1차원 리스트밖에 인스펙터에 표시가 안되네요 ㅠㅠ2차원 List를 인스펙터 창에서 띄우려면 어떻게 해야 할까요? 구글링 한 결과 오딘? 하고 새로 MyList 클래스를 Util폴더에 만든 뒤에 그걸 사용하고.. 인스펙터 창에 띄우는..? 그런거 같긴 한데 잘 모르겠어요 ㅠㅠ루키스님은 이 경우 어떻게 사용하시는지, 사용할 계획이신지 답변이 궁금합니다!좋은 설 되세용
-
미해결[켠김에 출시까지] 유니티 방치형 키우기 게임 (M1 + C1)
큰 프로젝트에서도 Manager 구조를 사용하나요?
큰 프로젝트에서도 Manager 구조를 사용하나요?Manager 에서 Manager를 호출하는등 Manager구조가 단점이 있는데 이를 어떻게 극복하시나요?
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
인텔리제이에서 메이븐 사용 방법
메이븐 명령어로 프로젝트 실행시 인식을 못하는데..메이븐 버전도 나오지 않구요인텔리제이 버튼실행말고.. 명령어로 실행할때.. 인텔리제이에 내장된것으로 사용방법없나요?
-
해결됨스프링 핵심 원리 - 기본편
SpringApplication 내부에서 getBeanDefinition 호출
지금까지 수업에서는 빈검색할때 AnnotationConfigApplicationContext 를 사용해서 설정파일을 주입했습니다. 마찬가지로 @SpringBootApplication 가 붙어있는 main 안에서 빈검색해서 ac.getBeanDefinition(beanDefinitionName) 을 호출하고 싶습니다. 어떻게 해야 하나요? SpringApplication.run(CoreApplication.class, args) 은 AnnotationConfigApplicationContext 이 아니라 ConfigurableApplicationContext 타입을 리턴해서 getBeanDefinition 메서드가 존재하지 않습니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
@GeneratedValue 질문
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]이미 id가 자동 생성되도록 테이블을 정의한 시점에서 Member 클래스의 기본키 필드에 해당하는 id에도 @GeneratedValue(strategy = GenerationType.IDENTITY) 이와 같은 애노테이션을 붙여줘야 하는 이유가 뭔지 궁금합니다.
-
미해결따라하며 배우는 HTML, CSS
인스타그램 실습
강의를 듣고 인스타그램 실습을 진행하였습니다.하지만 위 사진처럼 사이드바가 컨텐트박스와 겹쳐보이는 문제가 발생하였고, 강의를 여러번 보면서 오류를 확인하고 있지만 길이가 길고 제 눈으로 확인이 안되어 질문드립니다...위가 side.css일부, 아래가 main.css일부입니다.side-menu{ max-width: 290px; position: fixed; left: 50%; top: 84px; transform: translateX(calc(-50%+322px)); display: none; flex-direction: column; }.main-container{ background-color: #ffffff; margin-top: 44px; margin-bottom: 44px; display: flex; } .content-container { width: 100%; max-width: 935px; padding: 0 0 8px; margin: 0 auto; display: flex; } .content { width: 100%; max-width: 614px; margin: 0 auto; display: flex; flex-direction: column; }<main class="main-contaniner"> <section class="content-container"> <div class="content"> <div class="stories"> <div class="stories_content"> <button class="story"> <div class="story_avatar"> <div class="story_border"> <svg width="64" height="64"> <circle r="31" cy="32" cx="32" /> </svg> </div> <div class="story_picture"> <img src="assets/images/avatar.png" alt="user picture"> </div> </div> <span class="story_user">user1</span> </button> </div> </div> <div class="posts"> <article class="post"> <div class="post_header"> <div class="post_profile"> <a href="#" class="post_avatar"> <img src="assets/images/avatar.png" alt="user picture"> </a> <a href="#" class="post_user">user1</a> </div> <button class="post_more-options"> <img src="assets/icons/more.svg"> </button> </div> <div class="post_content"> <div class="post_medias"> <img src="assets/images/picture.jpeg" alt="post content" class="post_media"> </div> </div> <div class="post_footer"> <div class="post_buttons"> <button class="post_button"> <img src="assets/icons/heart.svg" alt="heart"> </button> <button class="post_button"> <img src="assets/icons/comment.svg" alt="comment"> </button> <button class="post_button post_button--align-right"> <img src="assets/icons/bookmark.svg" alt="bookmark"> </button> </div> <div class="post_infos"> <div class="post_likes"> <a href="#" class="post_likes-avatar"> <img src="assets/images/avatar.png" alt="user picture"> </a> <span>Liked by <a href="#" class="post_name--underline">user2</a>and <a href="#">33 others</a> </span> </div> <div class="post_description"> <span> <a href="#" class="post_name--underline"> user </a> description </span> </div> <span class="post_date-time">30 minutes ago</span> </div> </div> </article> </div> </div> <div class="side-menu"> <div class="side-menu_user-profile"> <a href="#" class="side-menu_user-avatar"> <img src="assets/images/avatar.png" alt="user picture"> </a> <div class="side-menu_user-info"> <a href="#">user1</a> <span>nickname</span> </div> <button class="side-menu_user-button"> Switch </button> </div> <div class="side-menu_suggestions-section"> <div class="side-menu_suggestions-header"> <h2>Suggestion for you</h2> <button>See All</button> </div> <div class="side-menu_suggestion-content"> <div class="side-menu_suggestions"> <a href="#" class="side-menu_suggestions-avatar"> <img src="assets/images/avatar.png" alt=""> </a> <div class="side-menu_suggestion-info"> <a href="#"> user11 </a> <span>Followed by user2, user3 and others</span> </div> <button class="side-menu_suggestion-button">Follow</button> </div> <div class="side-menu_suggestions"> <a href="#" class="side-menu_suggestions-avatar"> <img src="assets/images/avatar.png" alt=""> </a> <div class="side-menu_suggestion-info"> <a href="#"> user11 </a> <span>Followed by user2, user3 and others</span> </div> <button class="side-menu_suggestion-button">Follow</button> </div> </div> </div> <div class="side-menu_footer"> <div class="side-menu_footer-links"> <ul class="side-menu_footer-list"> <li class="side-menu_footer-item"> <a class="side-menu_footer-link">About</a> </li> <li class="side-menu_footer-item"> <a class="side-menu_footer-link">Help</a> </li> <li class="side-menu_footer-item"> <a class="side-menu_footer-link">Press</a> </li> <li class="side-menu_footer-item"> <a class="side-menu_footer-link">Phone</a> </li> <li class="side-menu_footer-item"> <a class="side-menu_footer-link">API</a> </li> </ul> </div> <span class="side-menu_footer-copyright">© 2023 instargram from facebook</span> </div> </div> </section> </main>
-
해결됨독하게 시작하는 C 프로그래밍
[필수 실습 문제] 세 정수 총합 계산하기 (누산)
안녕하세요 강사님[필수 실습 문제] 세 정수 총합 계산하기 (누산)에서 강사님께서는 int input, total; 이렇게 해당 변수를 0으로 초기화하지않고 ctrl+F5로 실행을 시키셨더니 아래와 같이 쓰레기 값이 나오셨는데제가 할때는 Total 값이 6으로 잘 출력되더라구요제가 이전 코드에서 정답 코드로 실행을 한번 시키긴했는데 그값이 계속 유지되어 Total값이 6으로 출력이 되는 건가요?그리고 강사님처럼 메모리창을 띄어서 보려고 Total 변수에 중단점(F9) 설정 후 디버깅(F5)를 눌렀더니 함수는 실행되어 Total : 6이라는 값이 출력은 되지만"디버기가 실행 중일 때에는 사용할 수 없습니다. "라고 뜨고 또한 위쪽 메뉴가 모여있는 곳에서 디버그(D) - 창(W)을 눌러봐도 메모리창을 실행할 수 있는 메뉴가 보이지 않습니다.이번 경우에도 이렇고 예전에는 가끔씩 이러던데 이러한 이유가 뭐고 어떻게하면 해결 할 수 있을까요?
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
zybo z7-20 정상작동 확인 관련 질문입니다.
안녕하세요.이번에 zybo z7-20을 사게되어 선생님께서 블로그에 올리신 글을 보고 보드를 점검해보려하는데,(https://aifpga.tistory.com/entry/Zybo-Z7-20-%EA%B0%9C%EB%B4%89) 여기에 올려주신 동영상과 같이 led가 들어오지 않으며 hdmi로도 아무것도 출력이 되지 않아 혹시 어떤게 문제일까 싶어서 문의드립니다.위와 같이 저 빨간불만 깜빡거립니다.
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
특정 칼럼에 대한 조회시 TypedQuery 사용에 대하여
안녕하세요, 예전에 수업들은 이후 한창 현업 중에 잘못 사용한 Case 이지만, 왜 그럴까 디버깅도 좀 해보고 생각을 많이 해보다가 해결을 못하고 질문을 남기게 되었습니다. 그나마 관련이 있는 부분을 찾아서 남기게 되었습니다. 앱에는 Foo 라는 엔티티가 있고, 우선 다음과 같은 JPQL 쿼리를 발생시켰습니다. String jpql = "SELECT f.id FROM Foo f " + "WHERE f.name = :name " + "ORDER BY f.createdAt DESC" // id 라는 특정 칼럼 조회이므로 Type 을 명시하지 않고 Query 를 써야 하는게 맞지만, 잘못 사용해서 TypedQuery 를 사용함 List<Foo> fooList = em.createQuery(jpql, Foo.class).setParameter("name", name).getResultList(); 일단 예외가 나지 않고 fooList 라는 List 가 반환된다는 것도 신기했습니다. 정확한 이해를 하지는 못했지만 디버깅 해본 결과, CgLibAopProxy 클래스들을 타는걸보면, Lazy 로딩과 유사하게 CustomFoo extends Foo 와 같은 상속객체를 만들어서, id 만 채워준 후 List 에 넣어서 반환해주기 때문에 문법적으로 fooList 를 만들 때 오류가 발생하는게 아니구나 판단했습니다. (아닐 수도 있습니다.. 제 생각) 이후 fooList.get(index) 를 시도하면서 바로 Casting 예외가 발생하였습니다. (Long 객체를 Foo 객체로 Casting 할 수 없다) 신기해서 IntelliJ 에서 디버깅 하면서 확인했을 때, fooList 라는 List 안에 Foo 객체들이 들어 있지 않고, Long 객체들이 들어 있는 모습을 확인했습니다. 이거는 좀 매우 이상한게, 어쨌든 Foo 라는 Type 이 들어가게끔 선언된 List 에 어떻게 Long 객체들만 들어가 있을 수 있는지가 이해가 되지 않았습니다. createQuery() 함수와 getResultList() 함수간 복잡한 제네릭 관계들을 이해하기가 어려워서 이 부분을 이해하지 못한 것 같기도 합니다. 물론 TypedQuery 를 사용하지 않고 Query 를 사용하거나 DTO 를 통해 매핑해주는 것이 맞지만, 지금 상황 기준으로 어떠한 이유로 List 형성 중 에러가 나지 않은 것인지 또 어떻게 List<Foo> 안에 인텔리제이 디버깅 기준으로 Long 객체들이 들어가 있을 수 있는 것인지 궁금합니다_-----------------------------추가로 나중에 subQuery 안에서도 동일하게 사용이 되었는데, 이런 경우는 쿼리 결과를 반환해주지 않고 그냥 쿼리문을 만들 때만 사용되어서 그런지 아무 에러가 발생하지 않았습니다. SELECT SUM(~~.~~) from Bar bar WHERE bar.foo.id in ( SELECT f.id FROM Foo f ~~ )
-
미해결한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
수정후 리스트 순서가 바뀝니다
감정이나 내용 수정은 잘 되는데 수정완료를 하면 수정한 항목이 list 페이지에 맨 아래로 가는데 어느 부분을 확인하면 좋을까요?그리고 새로고침하면 초기화가 되는데 수정된게 유지가 돼야 하나요?다른 사람들 codesand 박스에 소스를 올리던데 저는 vscode로 작업을 했는데 어떻게 올릴수 있나용? 완성된소스는 따로 볼수 없나요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
println 하였는데 주소가 출력됩니다.
8:34 초에 println으로 spring!이 출력 되었는데 저는 출력하면 저장된 주소(members = hello.hellospring.domain.Member@27e93bd6)가 출력 되는데 혹시 어떻게 해야 글자가 나오게 바꿀 수 있을 까요?
-
미해결백엔드 개발을 위한 필수 강의 - 스프링 부트3
<템플릿, 타임리프, 루트 URL, 서비스 URL, 프리픽스 등의 개념과 활용>이 동영상은 전편의 동영상이랑 내용이 같은거 같은데요??
이 동영상은 전편의 동영상이랑 내용이 같은거 같은데요??
-
미해결Next + React Query로 SNS 서비스 만들기
카카오로그인 실패 및 질문
카카오 로그인을 next-auth로 구현해보고자 강의에서 말씀하신것 처럼 KakaoProvider 추가하고, LoginModal.tsx에서 'credentials' 대신 'kakao'로 바꿔 진행해보았는데 우선 등록하지 않은 Redirect URI를 사용해 인가 코드를 요청했습니다사용한 Redirect URI: http://localhost:9090/api/auth/callback/kakao.라는 에러가 발생하였습니다. (참고로 현재 카카오 developers에 저장해둔 Redirect URI는 http://localhost:3001/api/auth/callback/kakao 입니다)이후 혹시나 해서 Redirect URI의 설정을 9090으로 바꾸고 다시 진행해보았더니 이처럼 진행이 되었고, 계속하기 눌렀더니 Cannot GET /api/auth/callback/kakao이러한 에러가 발생하였습니다. 어떤부분이 잘못되었는지 잘 모르겠어서 질문글 올립니다ㅠ
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
th:action th:object 순서
영한님께서는th:action th:object="${item}" method="post"로 적어주셨는데,th:action과 method="post"는 붙어 있는 게 더 자연스럽다고 생각이 되서요. th:object="${item}" th:action method="post"라고 적어도 문법적으로는 괜찮은 걸까요? 애플리케이션 실행 시에, 페이지 소스 확인해보니 동일하게 동작하는 것은 확인했지만, 뭔가 일반화된 사용 순서인지 궁금해서 여쭤봅니다!
-
미해결스프링 시큐리티 OAuth2
ProviderSetting Rename
ProviderSettings 가 2022.8.23 자로 AuthorizationServerSettings 로 이름 바꼈습니다.최신버전으로 강의 Follow 하시는 분들 참조 바랍니다.https://github.com/spring-projects/spring-authorization-server/issues/864
-
미해결홍정모의 따라하며 배우는 C++
6.9 연습문제 의도대로 한게 맞는건가요..?
결과는 잘 나오는디..교수님 의도대로 한거인지를 모르겠어요.