묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
Enumeration으로 출력할 때
Enumeration으로 헤도 정보 출력할 때 headerName :headerName 으로 출력하는데 이렇게 하면 정보를 볼 수가 없어요! 아래 보고 이해는 하였지만 혹시 수정이 필요할 수도 있을거같아서요!
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
질문입니다.
분할 전송은 그냥 chunked라고만 적으면 되고 범위 전송은 특정 범위를 클라이언트가 직접 지정해줘야 하나요? 만약 맞다면, 둘의 차이가 범위를 지정하냐, 안 하냐로 보면 될까요?
-
미해결
권한 허가 부탁드립니다.
vue-advanced 리포지터리 권한요청합니다 Github ID : jwoojun 인프런 ID : jj9w1@naver.com
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
slack 초대 부탁드립니다!
rokaf72781110@gmail.com 입니다. 초대 부탁드립니다!
-
미해결생활코딩 - React class vs. function style coding
선생님처럼 작업화면구성은 어떻게 하는 겁니까??
선생님처럼 작업화면구성은 어떻게 하는 겁니까??
-
미해결실전! 스프링 데이터 JPA
DTO로 조회시 DTO의 조회 위치는 어디가 되면 좋을까요..?
안녕하세요 강의를 보던 도중 의문이 생겨서 질문남깁니다. Layerd Architecture 에서 Controller, Service, Repository로 역할을 구분해서 레이어당 커플링을 줄이도록 하고 있는 알고 있습니다. 그런데 DTO 의 사용위치 (해당 DTO는 사용자 API)에 대해 궁금한 점이 있습니다. JPA에서 DTO로 조회하면 편하게 데이터를 가져 올수 있는데 해당 DTO가 서비스 혹은 Application Layer에 커플링이 생기는데 이럴 경우는 어떻게 해결해야 될까요..? DTO 자체를 Service DTO, 와 Controller DTO로 분리하여 컨버팅을 해주어야 되는지 아니면 Controller 에서 Repository 를 직접 사용해도 되는 예외상황을 고려해야될지가 고민입니다. 아니면 엔티티를 조회한후 필요한 부분만 DTO로 변환을 하는지 그것도 아니면 Object 객체로 조회한후 Object 안에서 데이터를 추출하는지 어떤 방법을 사용하시는지가 궁금합니다. 보통 이런 경우에는 어떻게 처리하는게 효율적인 방법일까요..? 시스템 개발을 하다가 서비스로 커리어 전환을 하고 있는데 김영한님 강의가 너무 재밌어서 계속 찾아보게 되네요 ㅎ
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
@Controller , @RequestMapping
안녕하십니까 영한님 ! 제가 잘 이해하고 있는지 , 아닌지에 대해 여쭙고자 질문을 남깁니다. @Controller를 통해 스프링 빈으로 해당 클레스가 등록이 되고 , @RequestMapping에 담긴 논리URL 통해 클라이언트가 전송한 URL과 매칭 여부를 판단해 ( getHandler() ) @Cotroller로 등록된 객체를 반환하여, 그에 맞는 어댑터를 통해 해당되는 Controller을 실행하는게 맞을까요?
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
postman 질문
서버 응답이 본 영상의 9분29초의 json 형식처럼 응답되지 않습니다 ! 그래서 data에서도 배열 형태로 데이터가 나오지 않아요 ㅠ
-
미해결팀 개발을 위한 Git, GitHub 입문
PPT 자료 부탁드립니다.
덕분에 강의 잘 보고 있습니다. PPT 자료 부탁드려도 될까요? steve7867@naver.com
-
해결됨탄탄한 백엔드 NestJS, 기초부터 심화까지
io is not defined
const socket = io('/'); const getElementById = (id) => document.getElementById(id) || null; // get DOM element const helloStrangerElement = getElementById('hello_stranger'); const chattingBoxElement = getElementById('chatting_box'); const formElement = getElementById('chat_form'); function helloUser() { const userName = prompt('What is your name?'); socket.emit('new_user', userName); console.log(userName); } function init() { helloUser(); } init(); io is not defined라고 뜨면서 prompt가 나오지 않습니다. scripts.js의 1라인을 주석철히하면 prompt는 뜨구요. 어떻게 하면 해결할 수 있을까요? (https://github.com/GroundP/random-chatting)
-
미해결Slack 클론 코딩[실시간 채팅 with React]
작동방식 설명해주셨는데
이런것도 다 공식문서에 기재되어 있는건가요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
Error
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Unsatisfied dependency expressed through method 'dataSourceScriptDatabaseInitializer' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Hikari.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.zaxxer.hikari.HikariDataSource]: Factory method 'dataSource' threw exception; nested exception is java.lang.IllegalStateException: Cannot load driver class: org.h2.Driver 이런 코드가 뜨면서 계속 오류가 발생해서 test를 해볼 수가 없습니다. 무엇이 문제인가요?
-
미해결도커 쓸 땐 필수! 도커 컴포즈
docker-compose up -d 옵션
안녕하세요! -d 옵션을 줌으로써 백그라운드에 실행되게 하는 이유가 무엇인가요!? 보통은 docker-compose up 하지않나요!? 만약 경우에 따라 -d 옵션을 주기도하고 안주기도 한다면 그경우를 알려주실수있으신가요 ㅠ-ㅠ
-
미해결운영체제 공룡책 강의
싱글 코어에서의 interrupt disable
안녕하세요 교수님, 질문 사항이 있어서 글을 남깁니다. 피터슨 알고리즘이 등장하기 전 interrupt disable 을 통해 mutual exclusion을 보장받는 방식에 대한 설명을 해주셨는데요. 싱글 코어인 상황에서 이와 같이 interrupt disable을 사용하게 된다면.. 이는 결국 non-preemptive 방식과 똑같아지는 것 아닌가? 하는 생각이 듭니다. 제가 맞게 생각한걸까요? 아니면 non-preemptive와는 다른 어떤 차이점이 존재하나요?명절 잘 보내시고 시간 나실 때 답변 주시면 매우 감사하겠습니다!
-
해결됨스프링 기반 REST API 개발
@AuthenticationPrincipal 애너테이션이 User 객체만 가져오는 경우...
안녕하세요. 강의 잘 보고 있습니다. 그런데 강의와는 다르게 제 코드에서는 이상하게 동작하는 부분이 있어서 질문 드립니다. 이 강의에서는 컨트롤러에서 @AuthenticationPrincipal 애너테이션을 통해 AccountAdapter 객체를 가져올 수 있었는데요. 제 코드 상에는 loadUserByUsername 메서드에서 AccountAdapter 객체를 반환해도 @AuthenticationPrincipal 애너테이션에서는 해당 클래스의 객체를 가져오지 못합니다. 대신 스프링 시큐리티의 User 클래스로는 잘 받네요. public ResponseEntity<?> getEvent(Long id, @AuthenticationPrincipal User user) {...} // 이때는 User 객체 잘 가져옴 public ResponseEntity<?> getEvent(Long id, @AuthenticationPrincipal AccountAdapter accountAdapter) {...} // 그런데 이 때는 null 값임 처음에는 UserDetailsService 구현 클래스인 AccountService 클래스를 스프링이 사용하지 않아서 그런건가 싶어서 아래 사항들을 체크했습니다. AccountService가 빈으로 등록되었는지 -> 맞게 등록함 (@Service) AccountService 에서 loadUserByUsername 메서드가 AccountAdapter 객체를 반환하는지 -> 맞게 반환함 AccountAdapter가 스프링 시큐리티의 User 클래스를 상속하는지 -> 상속함 SecurityConfig에서 void config(AuthenticationManagerBuilder auth) 메서드를 오버라이드 해서 UserDetailsService 빈을 추가했는지 -> 추가함 org.springframework.security.web.bind.annotation.AuthenticationPrincipal 대신 org.springframework.security.core.annotation.AuthenticationPrincipal 애너테이션을 사용했는지 -> 사용함 제가 어떤 부분을 간과해서 문제가 해결이 안되는 걸까요? 전체 소스는 깃허브에 올렸습니다.
-
미해결코로나맵 개발자와 함께하는 지도서비스 만들기 1
naver.maps.Map 클래스
new naver.maps.Map('map', mapOptions) 로 지도 유형을 설정할 때, 지도를 삽입할 html div id는 작은따옴표로 가져와야하나요? 클래스 사용시, 어떤 요소에만 작은따옴표를 쓰는지 궁금합니다. 추가로, marker를 생성할 때, icon의 content 속성 정의를 위해 <div class~부분에 큰따옴표를 쓰는 이유가 궁금합니다 작은따옴표, 큰따옴표를 사용하는 일반적인 규칙이 무엇인가요?
-
해결됨[개정판] 파이썬 머신러닝 완벽 가이드
선생님, 질문이 있습니다.
선생님, 저 fig,axs = plt.subplots(figsize=(18,6),nrows=1,ncols=5) 이 신택스에 대해 질문이 있습니다. 제가 미리 구글링을 통해 알아본 결과 matplotlib.pyplot에서는 원래 figure()라는 어떤 그림판으로 이해될 수 있는 객체를 만들고,ax1,ax2,ax3는 예를 들어 그 만들어진 fig 객체에 대해 fig.add_subplot(2,2,1) # 2*2 행렬에 첫번째 부분에 그래프를 그려라. 이 과정을 전부 축약시켜서 fig,axs = plt.subplot()이렇게 나타낸다고 이해했는데 , 제가 이해한 바가 맞나요? 그러니까, fig는 어떤 그림판 / axs는 그림판의 위치에 그려질 그래프(x,y축만 나타낸) 그림 이렇게요. coeff = coeff.sort_values(ascending=False) axs[pos].set_title(colname) axs[pos].set_xlim(-3,6) sns.barplot(x=coeff.values,y=coeff.index,ax=axs[pos]) 그렇게 된 결과 axs의 pos위치에다가, colname이라는 제목과 xlim이 지정된 x,y축이 있는 좌표가 만들어지면 이제 그 안에 barplot이라는 막대 그래프를 만들어준다. 라는 것까지는 이해가 되었습니다. 그런데 barplot 안에서 또다시 저 ax 매개변수가 의미하는 바가 무엇인지 궁금합니다. 그리고 xlim이 어떠한 역할을 하는지도 궁금합니다.
-
해결됨모든 개발자를 위한 HTTP 웹 기본 지식
웹 브라우저 요청 흐름 질문
안녕하세요!강의 잘 듣고 있습니다!! 웹브라우저에 www.google.com을 검색하면 http메세지가 포함된 패킷이 전달되기 전에, 연결을 위한 패킷이 먼저 왔다갔다 하고, 연결이 확립되면 요청 패킷을 전달한다고 이해 했습니다. 그러면 메세지를 요청패킷을 전달하기 전에 서버와 연결하는 것은 무조건 TCP프로토콜을 사용하는 것 인가요??아니면 메세지를 요청패킷을 전달하기 전에 서버와 연결할 때도 http프로토콜을 사용해도 되는 것인가요?? 구글링을 해도 명확한 내용을 알기 어려워 질문드립니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
테스트 시 오류가 발생합니다.
org.hibernate.QueryException: Unable to resolve path [m.name], unexpected token [m] [select m from hello.hellospring.domain.Member where m.name=:name] java.lang.IllegalArgumentException: org.hibernate.QueryException: Unable to resolve path [m.name], unexpected token [m] [select m from hello.hellospring.domain.Member where m.name=:name] 라고 오류가 뜨는데 어떻게 해야될지 모르겟네요..
-
미해결스프링 핵심 원리 - 기본편
AnnotationConfigApplicationContext
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://docs.google.com/document/d/1j0jcJ9EoXMGzwAA2H0b9TOvRtpwlxI5Dtn3sRtuXQas/edit#heading=h.w2tomwsznga7)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://docs.google.com/document/d/1xCQKit-1V6l6ObeCe49St33RHPzLF_P_c3o7aSDTKs0/edit#heading=h.7dhnp46ven0v)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 5분 33초 부근, AnnotationConfigApplicationContext 에 넣으면 ComponentScan이 된다고 하셨는데, @ComponentScan이 SingletonBean에 붙었을 경우랑 똑같은 역할을 수행한다는 의미인가요?