묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 핵심 원리 - 고급편
프록시의 생성시점, 빈등록 시점 질문입니다.
안녕하세요 김영한님. 이번 강의를 듣던중 프록시 생성시점에 대해 이해가 안가는 부분이 있어 질문 드립니다. 다이내믹 프록시는 런타임 시점에 동적으로 프록시를 생성한다고 하셔서, 저는 실제 메서드가 호출되는 시점까지 프록시의 생성을 미루다가 호출이 됐을 때 프록시가 생성이 되고 빈으로 등록 되는거라고 이해를 했었습니다. 하지만 이전 강의에서 어드바이저를 빈으로 등록하고 로그를 출력했을 때 처음 스프링이 실행되면서 모든 스프링 빈을 포인트 컷을 통해 확인하고 적용대상은 프록시로 빈을 등록했던 것 같습니다. 저는 동적이라는 개념 자체가 호출시점(런타임)에 생성되는 거라고 이해했는데, 스프링이 처음실행될 때 프록시가 자동으로 생성되는 것도 `동적` 이라고 표현하는 건가요?
-
미해결Vue로 Nodebird SNS 만들기
강사님 질문있습니다
header에 Authorization 값을 심어주고 싶은데 this.$axios.setHeader('Authorization', 'Bearer');위방식으로는 네트워크탭에서 Authorization이 확인이 안됩니다 ㅠㅠ응답데이터도 안오구요.그런데 console로는 해당 값이 찍히는데 원인을 알 수 있을까요?? ㅠㅠ
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
UDP 질문드립니다
안녕하세요 강사님 TCP는 IP 위에 얹어 사용하는것인데 UDP도 IP 위에 얹어 사용하는 걸로 이해하면 될까요? 아니면 IP 위에 TCP위에 UDP를 얹어 사용하는건가요? 감사합니다
-
미해결웰컴 투 태블로 월드
워크시트를 다른 사람과 링크로 공유하고 싶어요
제가 작성한 워크시트를 데스크탑에 태블로가 깔려 있는 사람들과 함께 공유하고 싶어요. 링크공유가 되는 것으로 알고 있는데 방법을 알려주세요.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
build 방법에 관해 질문 드립니다.
좋은 강의 감사한 맘으로 열심히 듣고 있습니다.빌드에 관한 질문을 드립니다. 강의를 빌드해서 깃헙의 웹 서비스에서 뛰어보려고 하는데현재 프로젝트 구조가 client / server로 되어 있고build script는 client의 package.json에만 정의 되어 있습니다. 이런 경우는 어떻게 빌드를 해야 하는지 알려주시면 감사하겠습니다.. 바쁘시겠지만 답변 부탁 드리겠습니다.
-
미해결윤재성의 Java 기반 Android 9.0(pie) App 개발 고급 3단계
에러
Unable to start activity ComponentInfo{com.cartris.a1201_draw_layout/com.cartris.a1201_draw_layout.DrawLayoutActivity}: android.view.InflateException: Binary XML file line #15 in com.cartris.a1201_draw_layout:layout/activity_draw_layout: Binary XML file line #19 in com.cartris.a1201_draw_layout:layout/content_draw_layout: Error inflating class fragment이런 에러가 뜹니다 왜 그런걸까요?? activity_draw_layout 에 있는 코드 내용은 아래와 같습니다 <?xml version="1.0" encoding="utf-8"?><androidx.drawerlayout.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" tools:openDrawer="start"> <include android:id="@+id/app_bar_draw_layout" layout="@layout/app_bar_draw_layout" android:layout_width="match_parent" android:layout_height="match_parent"/> <com.google.android.material.navigation.NavigationView android:id="@+id/nav_view" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_gravity="start" android:fitsSystemWindows="true" app:headerLayout="@layout/nav_header_draw_layout" app:menu="@menu/activity_draw_layout_drawer" /></androidx.drawerlayout.widget.DrawerLayout>content_draw_layout 에 있는 코드 내용은 아래와 같습니다 <?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior" tools:showIn="@layout/app_bar_draw_layout"> <fragment android:id="@+id/nav_host_fragment_content_draw_layout" android:name="androidx.navigation.fragment.NavHostFragment" android:layout_width="match_parent" android:layout_height="match_parent" app:defaultNavHost="true" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" app:navGraph="@navigation/mobile_navigation" /></androidx.constraintlayout.widget.ConstraintLayout>
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
Host, Port
안녕하세요, 복습 중에 궁금해서 질문글을 올립니다. 아래 질문글들을 다 봤는데요, Host를 찾고 그 안에서 다시 port를 찾는 것이라면 aaa.com 의 포트번호 100번에 배달의 민족 주문 서비스(하나의 .jar파일 실행이라고 가정) bbb.com 의 포트번호 100번에 카카오 선물하기 서비스 이런식으로 따로 연결이 된다는 말씀이신거죠? 그렇다면 200.200.200.2의 포트번호 100에는 또다른 프로그램(서비스)을 연결할 수가 있는 것인가요?
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
장고는 원래 서버가 잘 죽나요?
강사님 안녕하세요~ 서버가 잘 죽는데~ 실제로 장고를 배포하고 서비스를 24시간 7일 운영하려면 서버가 안전성이 있어야 하는데~ 혹시 코드를 안전하게 구현을 못해서 강습보며 따라할때 잘 죽는건가요? 아니면 장고 프래임워크로 짠 서버가 원래 잘 죽는건가요? 스프링보다 장고가 훨씬 시장이 작은데 강습보며 연습하다 서버가 잘 주는걸 보고 장고 웹 프레임워크가 성능이 안좋아서 장고 쓰는 회사가 스프링에 비해 적은건가? 라는 스스로 걱정이 있어서 질문드립니다~
-
미해결쉽고 빠르게 익히는 Excel 파워 쿼리
폴더 내 함께 합칠 수 있는 파일들의 컬럼이 조금씩 다를 때 병합 가능 여부
안녕하세요, 파워피벗 강의 듣다가 데이터 전처리가 필요한 것 같아 파워 쿼리 강의도 수강하게 되었습니다^^ 1. 폴더에 엑셀 파일1,2,3을 모아두었는데요. 이 중 2,3은 컬럼 항목이 완전히 동일한데 1은 대부분의 컬럼만 동일하나 (a,b,c 컬럼) 2,3에는 없는 일부 컬럼이 (d,e 컬럼) 추가되어 있습니다. 이 경우 1,2,3 파일을 하나의 파워 쿼리로 합치는 것이 불가한지요? 2. 파일 1,2,3이 합쳐진 쿼리가 존재하고, 파일 3에는 시트 1,2가 이미 병핟뵌 상태에서 만약 파일3에 시트3을 추가한다면 (새로운 데이터를 업데이트) 파워 쿼리에서 새로고침을 한다면 시트3도 기존 데이터에 추가가 될지요? 3. 파일 1,2,3이 합쳐진 쿼리가 존재하는 경우, 파일4를 기존 데이터에 함께 병합하고 싶다면 어떻게 해야 하나요? 답답하네요... 감사합니다 ㅜㅜ
-
해결됨공공데이터로 파이썬 데이터 분석 시작하기
질문있습니다.
pairplot을 사용하면 수치형 데이터 한정 짝을 이뤄서 그래프가 나오는 것까지는 이해했는데요! 연도/연도, 월/월, 분양가격/분양가격 <이렇게 짝을 이룬 그래프의 의미를 잘 모르겠습니다. 대충 짐작해서 생각해보기에 저는 그래프가 y=x 그래프의 선 상에서 sactter 형식으로 그 수치상에 데이터가 존재하는지의 여부를 나타내어주는게 최선이라고 생각했는데요 그와는 다르게 결과들이 나오는 것 같은데 이걸 x축의 데이터 값을 확인하고 해당 y의 수치를 확인- A 거꾸로 y축에서 데이터 값을 확인하고 해당 x의 수치를 확인 -B라고하면 A==B이어야 할 것 같은데 A와 B가 과연 같은지 잘 모르겠어서 질문드립니다 가령 막대그래프를 해석할때에도 A는 한눈에 들어오지만 B는 어떻게 해석에야 맞는건지 잘 모르겠습니다...
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
검색 필터링 조건 관리 방법
안녕하세요 강좌 바탕으로 토이 프로젝트를 해보고 있습니다. 상품목록 페이지에 필터링 조건이 많이 있고, 검색어, 페이징처리까지 있습니다. 한가지 조건이 변경되었을때 다른조건은 유지하면서 새로 api조회를 해야할텐데 1. 상품목록page에서 조건들을 useState로 관리하고, 각 component에서 조건변경시 router push 쿼리 이용하여 목록페이지로 쏴주면 조건업데이트해서 조회 2. 리덕스에서 조건들을 관리하고 각 component에서 useDispatch, useSelector 사용 이런 경우 어느방법이 더 잘 쓰이고 효율적인지 조언 부탁드립니다. 감사합니다.
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
웹다지안기능사 용량 질문있습니다.
안녕하세요~ 웹디자인기능사 실기 제출파일 용량이 5메가가 초과되면 안되는데 제가 실습 다 하고 파일 총 용량이 5.31KB (5,439 바이트) 평균 이렇게 나오는데 이거 5메가 넘는건가요?? 인터넷에 검색해봐도 정확히 이해가 안되서 여쭤봅니다.
-
미해결쉽고 빠르게 익히는 Power BI 심화 1 (시각화와 파워 쿼리)
현재날짜를 기준으로 금월, 전월, 금분기 금액을 구하고 싶어요.
안녕하세요. POWER BI 보고서에서 현재 날짜(시간)을 기준으로 [금월 매출], [전월 매출], [전년 동월매출], [금분기 금액] 등만을 기준으로 표시하는 시각화 개체를 만들고 싶습니다. 슬라이서에 [월], [연도] 등을 선택한 채로 보고서를 저장하면 선택은 되어 있지만, 매월 다시 슬라이서를 바꿔서 다시 게시하는 불편함이 있어서 DAX식으로 작성해보려고 했습니다. 측정값으로 아래와 같이 [금월 매출] 수식을 넣어봤고, 작동하면 [매출]이 아니라 [금월 매출]로 데이터를 사용하면 될 것 같은데 오류가 나네요. 작성수식> 금월매출:=calculate([매출],'달력'[월 번호]=month(today()) && '달력'[년]=year(today())) 오류> 의미 체계 오류: 식에 여러 열이 포함되어 있지만 테이플 필터 식으로 사용되는 True/False 식에는 하나의 열만 사용할 수 있습니다. * 식 테스트는 power bi desktop이 아니라 엑셀에서 해보고 있습니다. 전일은 '달력'[Date]=(TODAY()-1) 라는 조건을 사용해서 계산이 되었는데, 이 경우 조건이 두개라서 에러인 것 같기도 한데 어떻게 해야할지 모르겠습니다. 좋은 강의 감사드립니다.
-
미해결따라 하다 보면 완성되는, Ionic 훑어보기
웹 개발을 위한 ionic
안녕하세요회사에서 ionic이 필요하여 급하게 강의를 찾다가 신청하게 되었습니다. 현재 구성이 ionic으로 되있는 웹 플랫폼 하나를 수정할 필요가 생겼는데 후에 android, ios앱으로 확장 가능성이 적은 웹 app 개발에도 ionic이 갖는 장점이 있을까요?
-
미해결문과생도, 비전공자도, 누구나 배울 수 있는 파이썬(Python)!
강의자료
강의자료는 다운 받았는데 강의 화면 처럼 어떻게 오픈 하나요??
-
해결됨자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
코드 중 질문 있습니다.
let pos=-1; for(let i=0; i<size; i++) if(x===answer[i]) pos=i; 이 부분 indexOf 내장함수 사용해도 괜찮은 걸까요? const pos = answer.indexOf(x) 이런식으로요 동일한 기능을 하는 것 같은데 내장함수를 사용해도 괜찮은지 질문드립니다.
-
해결됨따라하며 배우는 NestJS
password 암호화 시점
password 암호화 시점에 대해서 궁금한 점이 있어서 문의 드립니다. 현재 코드에서는 repository 내에서 암호화가 진행되는데 service 에서 암호화한 데이터를 보내는 게 아니라 repository에서 암호화를 진행하는 이유가 무엇일까요? repository가 DB와 연결되어서 관련 작업을 수행하는 역할로 보았을 때, service단에서 암호화를 진행한 뒤에 HashedPassword가 추가된 dto를 하나 추가로 만들어서 validation을 진행하고 repository에서는 데이터 저장하는 역할만 수행하는 것도 괜찮을 거 같다는 생각이 들어서 문의 납깁니다!
-
미해결시스템엔지니어가 알려주는 리눅스 실전편 Bash Shell Script
강의 교재를 공유해주실 수 있을까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요? 제가 리눅스 강좌를 수강하고 있습니다. 리눅스 기초편과 활용편으로 듣고 있는데 강사님께서 강의하시는 교재가 있을까요? 가능하다면 공유해주시면 고맙겠습니다. 건강 조심하십시오. 감사합니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
@Transactional 어노테이션 롤백 관련 질문입니다.
안녕하세요 영한님. 퀄리티 좋은 강의 정말 잘 듣고 있습니다. JPA와 트랜잭션과 관련하여 혼자 공부하던 중 조금 이해되지 않는 부분이 있어 질문 올립니다. @Transactional 어노테이션의 경우 rollbackFor에 명시한 예외가 발생한 경우 롤백을 시키는 것으로 알고 있었고 해당 어노테이션도 수업때 배운 내용처럼 try {} catch(Exception e ) { tx.rollback(); } 처럼 처리되어 아래의 코드의 경우 외부 메소드와 내부 메소드 둘 다 에러 처리가 되어있지 않아 롤백 되어야 된다고 생각하였습니다. 하지만 결과는 team1, team2 둘 다 DB에 반영되어서 잘 이해가 되지 않아 조심스럽게 질문 올립니다. @Service@RequiredArgsConstructorpublic class TestService { private final EntityManager entityManager; @Transactional(rollbackFor = RuntimeException.class)public void transactionTest(){Team team1 = new Team(); team1.setTeamName("새로운 팀"); entityManager.persist(team1); entityManager.flush(); innerMethod();}@Transactional(rollbackFor = RuntimeException.class)public void innerMethod(){Team team2 = new Team(); team2.setTeamName("새로운 팀2"); entityManager.persist(team2); entityManager.flush(); throw new RuntimeException();}}
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
예제파일이 어디에 있나요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.