inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

-arlth 가 뭔가요?

해결됨

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예 [질문 내용] h2 db 설치 연결 확인 후, home 에 test.mv .db 파일을 확인해야 된다면서 ll ll -arlth 이렇게 들어가시는데 이게 뭔가요? 여기서 막혀서 답답하네요. 맥 써본 적도 없고 실무도 윈도우로 하는데 어지럽네요. ll 이 dir 이라는건 아는데 -arlth 는 처음 봐요. home이 어딜 말하는건지 모르겠어요.

  • spring
  • mvc
  • spring-boot
  • java
  • MVC
heily 댓글 1 좋아요 0 조회수 909

Interceptor 여러번 호출

해결됨

호돌맨의 요절복통 개발쇼 (SpringBoot, Vue.JS, AWS)

@Configuration public class WebMvcConfig implements WebMvcConfigurer { @Override public void addInterceptors(InterceptorRegistry registry) { registry.addInterceptor(new AuthInterceptor()); } } @Slf4j public class AuthInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { log.info(" >> preHandle"); return true; } @Override public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception { log.info(" >> postHandle"); } @Override public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception { log.info(" >> afterCompletion"); } } 호출이 여러번 되는 현상이 발생합니다. preHandle 로그가 3번 찍혀요. 검색하여 기본 + 2번 더 호출된다는 글을 보았으나, 제게는 해결책이 아니었습니다. ( https://okky.kr/articles/598386 ) 2번 더 호출 될 때에는 request.getParameter null로 넘어옵니다. (acceessToken까지 진행해보다가 롤백했어요 ... 이거부터 해결이 되어야해서 ㅠ.ㅠ) 도와주세요 호돌맨님! (git 주소 가렸어요 ! :D)

  • vue.js
  • spring-boot
  • spring-boot
  • vuejs
  • Spring Security
  • jpa
  • aws
  • spring-security
  • JPA
Rechel 댓글 1 좋아요 1 조회수 2564

VUE ACTIVEX 호출 방법

미해결

JSP 에서는 <object></object> 태그를 통해서 activeX를 호출할수 있는걸로 아는데 vue 에서는 어떻게 호출하는지 궁금합니다.

Roy H 댓글 0 좋아요 0 조회수 391

Internal error (java.nio.file.AccessDeniedException) 에러

해결됨

안녕하세요! 첫 강의부터 에러가 나와서,, 혹시 해당 에러는 사용자 계정이 한글이라서 나오는 에러일까요 ? T.T 사용자 계정 변경에 대해 노력해봤는데 소득이 없어서 질문 글 올려봅니다.. // 혼자서 해결했습니다...! java 파일을 삭제 후 D 드라이브에 재설치 해주세요...^^! 한글명이 들어간 파일이면 오류가 나는 것 같습니다~

Hyeonnni 댓글 0 좋아요 0 조회수 2264

증가 수열 만들기 ( deque 사용 ) 코드 질문

미해결

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

전 시간에 deque 구조를 배워서 한번 이용해봤습니다 처음에 맨왼쪽과 맨오른쪽 비교하여 제일 작은 값을 구하고 (tmp) 1부터n까지의 수열이니까 제가 구한값 tmp 에 1씩 증가시켜 n까지 반복 코드의 효율성면에서 문제될 것이 있을까요?

  • python
  • 코딩-테스트
  • 코테 준비 같이 해요!
두용 댓글 1 좋아요 0 조회수 558

선행학습 질문

미해결

스프링 시큐리티 OAuth2

안녕하세요 강의 듣기 초반인데 상세한 설명이 너무 좋은것 같습니다~! 나중엔 다 수강을 할 예정이지만 OAuth2를 먼저 사용하게 될 예정이라 1편 실전프로젝트 전 단계인 스피링시큐리티 기본API 및 Filter 이해 , 주요 아키텍처 이해 정도만 선행으로 듣고 OAuth2를 들어도 될까요? 아님 실전프로젝트도 다 듣고 OAuth2를 듣는게 좋을까요?

  • spring-boot
  • oauth
  • java
  • spring
전민구 댓글 1 좋아요 0 조회수 249

선형 회귀

미해결

파이썬 무료 강의 (활용편7) - 머신러닝

안녕하세요? 선형회귀 부분에서 예측 값을 출력할 때 X 값이 아닌, y값을 출력하려면 어떻게 해야하나요? ex) : 시험 100점을 받으려면 공부해야하는 예측시간 감사합니다 :) (가능한건가요? 아니면 불가능한가요?;;)

  • 머신러닝
  • 머신러닝 배워볼래요?
  • anaconda
  • python
  • scikit-learn
  • scikit-learn
끄적임 댓글 0 좋아요 0 조회수 434

7강 질문있습니다

미해결

블렌더 파이썬 BPY 입문강의

__init__.py 파일에서 import bpy를 상단에 입력하지 않았는데 어떤 원리로 register 와 unregister 함수가 작동하는지 질문드립니다. 감사합니다.

  • blender
popear 댓글 0 좋아요 0 조회수 384

감사합니다!!!

미해결

자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]

시간 가는 줄 모르게 마지막 수업까지 마쳤습니다. 열띤 강의로 수고 많으셨습니다. 감사합니다!!!

  • JPA
  • spring
  • spring-boot
  • java
  • jpa
  • aws
  • mysql
Won Baek 댓글 1 좋아요 1 조회수 289

강의교안 부탁드립니다

미해결

인공지능 기초수학

현 수강생입니다 qnf323@naver.com 으로 부탁드립니다

  • 선형대수학
  • 미적분
  • 통계
3618 Apeture 댓글 0 좋아요 0 조회수 370

끝장내기 수업의 로그인을 실무에서 사용해도 될까요?

미해결

Vue.js 끝장내기 - 실무에 필요한 모든 것

현재 actions 속성을 이용한 로그인 기능 구현과 비동기 처리시 유의할 점까지 수강하였습니다. 새로고침시 로그아웃 되는 부분을 해결하기 위해, 쿠키를 등록해서 로그인 상태를 유지 하면, 브라우저를 종료 후 재접속시에도 로그인 상태가 유지되고 보안적으로 취약하지 않을까요? 그렇다고 쿠키를 사용하지 않아, 새로고침시 로그아웃이 된다면 이것 또한 적절하지 않을것 같은 생각이 드네요. 끝장내기 수업을 끝까지 들었을때, 수업에서 vue와 nodejs를 활용한 로그인에 대한 권장되는 처리 방법을 알수 있을까요? 만약 없다면 참고할만한 자료가 있을까요? PS. 현재 인프런 vue 전체 수업중에 login 관련 가장 많은 시간이 할당되어서 선생님 커리큘럼을 패키지로 구매하였는데, 그럼에도 불구하고, 로그인 처리가 권장되는 처리가 아닌거 같고, 커리큘럼 전체를 끝까지 들어도 실무에서 바로 사용할 수 없는 코드같아, 학습 의욕이 많이 저하 되었습니다. 조언의 한말씀 부탁드립니다.

  • vuejs
  • vue.js
  • javascript
  • vuex
김주원 댓글 1 좋아요 1 조회수 576

스택프레임 관련 질문드립니다.

미해결

자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)

안녕하세요 항상 강의 잘 듣고 있습니다. 5.합이같은 부분집합 문제에서 flag 변수를 이용해서 yes가 나오면 스택에 남아 있는 함수들만 호출되고 다른 재귀호출은 없이 끝내셨는데 혹시 아래 풀이에서와 같이 for, while의 반복문에서 break를 사용하면 불필요한 재귀호출 없이 끝낼 수 있나요? 아래 풀이는 프로그래머스 스킬트리 문제 풀이에서 발췌했습니다! for (let i = 0; i < skillTree.length; i++) { if ( mySkillSet.has(skillTree[i]) && skillTree[i] === mySkill[mySkillIndex] ) { mySkillIndex++; } else if (mySkillSet.has(skillTree[i])) { canSkill = false; break; } }

  • 코딩-테스트
  • javascript
  • 코테 준비 같이 해요!
asdqqq 댓글 1 좋아요 0 조회수 464

안녕하세요

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 1. 지연로딩 시, DB에서 직접 조회가 아닌 캐시 내에서 효율적으로 데이터를 조회하기 위해 프록시 객체가 필요하다고 이해했는데 맞을까요? 2. JPA에서 == 비교는 항상 참이여야 한다고 하셨는데 같은 객체에서 가져온 동일한 데이터임을 확인하기 위해서 그런건가요? 3. 즉시로딩에서는 프록시 객체를 사용하지 않고 DB에 직접 접근해서 join을 하는 것인가요? 4. getSingleResult()에서 에러가 발생해서 까다롭다면 getResultList() 를 사용하면 되지 않나요? getSingleResult() 를 사용해야 하는 이유가 따로 있을까요?

  • jpa
  • JPA
  • java
작성자 댓글 1 좋아요 0 조회수 280

실습자료 내용 문의입니다.

해결됨

Google 공인! 텐서플로(TensorFlow) 개발자 자격증 취득

" VGG16 모델을 활용한 전이학습" 강의의 실습자료에서 compile 부분 설명의 전처리 단계에서 원핫인코딩이 되어있다고 설명문구가 있는데, 원핫인코딩이 된 게 맞나요? 바로 밑의 complie loss="sparse_categorical_crossentropy"는 원핫인코딩이 안되어 있을 때 사용하는 옵션으로 배워서 여쭤봅니다!

  • 딥러닝
  • tensorflow
  • 딥러닝
  • keras
  • python
kanghwan.cha 댓글 1 좋아요 0 조회수 364

9강 중간에 갑자기 노래가 나와요!

미해결

나만의 캐릭터를 만들 수 있는 지브러시 (Zbrush) 기초

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

  • 캐릭터-디자인
  • 캐릭터 디자인
  • ZBrush
박수현 댓글 1 좋아요 0 조회수 504

권한요청드립니다

미해결

Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념

인프런 아이디 : dang7323@naver.com 인프런 이메일 : dang7323@naver.com 깃헙 아이디 : dang7323@naver.com 깃헙 Username : dang7323 권한요청 부탁드립니다! 감사합니다:)

  • javascript
  • vue.js
  • vuejs
dang7323 댓글 1 좋아요 1 조회수 302

스프링3.0에서 querydsl 설정시 나는 빌드 에러 문의드려요!

미해결

실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화

implementation "com.querydsl:querydsl-jpa:5.0.0" implementation "com.querydsl:querydsl-apt:5.0.0" //querydsl 추가 //def querydslDir = 'src/main/generated' def querydslDir = "$buildDir/generated/querydsl" querydsl { library = "com.querydsl:querydsl-apt" jpa = true querydslSourcesDir = querydslDir } sourceSets { main { java { srcDirs = ['src/main/java', querydslDir] } } } compileQuerydsl{ options.annotationProcessorPath = configurations.querydsl } configurations { querydsl.extendsFrom compileClasspath } 스프링 3.0.2에서 위와 같이 설정후 빌드하였고 아래와 같은 에러가 발생하였습니다. Build file '/Users/erp/build.gradle' line: 53 (line 53은 def querydslDir = "$buildDir/generated/querydsl" 바로 아래 라인 입니다.) A problem occurred evaluating root project 'erp'. > Could not find method querydsl() for arguments [build_5ohy7uzmfkm7dcwikqo1apfbo$_run_closure5@4ab35249] on root project 'erp' of type org.gradle.api.Project. 이 문제가 계속해서 해결되지 않아... 도움요청 드립니다 ㅠㅠ

  • JPA
  • spring-boot
  • spring
  • jpa
  • java
henry 댓글 1 좋아요 0 조회수 3165

ssh관련 질문드립니다.

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

안녕하세요. 윈도우 환경에서 도커 ssh server 컨테이너를 실행시키고 ssh root@localhost -p 10022 가 되지 않아 ssh root@127.0.0.1 -p 10022 로 하니 되어서 8080 tomcat 이미지를 실행시키니 이미 사용하고 있는 포트라고 실행이 되지 않았습니다. SSH로 접속 후 docker ps로 확인을 해보니 제 로컬PC에 사용하던 이미지와 컨테이너가 그대로 남아있었습니다. (8080포트는 젠킨스로 사용하고 있어 실패한 듯 합니다.) 실행이 되지 않은 이유는 root@localhost 와 root@127.0.0.1 의 차이 떄문일까요??

  • jenkins
  • ansible
  • ci/cd
  • kubernetes
  • sonarqube
  • cicd
레오나 댓글 1 좋아요 0 조회수 599

right nav에 active 질문입니다

미해결

실전! 웹사이트제작! Step By Step! ('포메인'_풀페이지사이트 제작)

<!--오른쪽 네비--> <ul class="rightNav" id="rightNav"> <li data-menuanchor="firstPage" class="active"><a href="#firstPage"><span>홈</span></a></li> <li data-menuanchor="secondPage"><a href="#secondPage"><span>브랜드</span></a></li> <li data-menuanchor="thirdPage"><a href="#thirdPage"><span>메뉴</span></a></li> <li data-menuanchor="fourthPage"><a href="#fourthPage"><span>서비스</span></a></li> <li data-menuanchor="fifthPage"><a href="#fifthPage"><span>사회공헌</span></a></li> <li data-menuanchor="sixthPage"><a href="#sixthPage"><span>SNS</span></a></li> <li data-menuanchor="seventhPage"><a href="#seventhPage"><span>커뮤니티</span></a></li> </ul> css /* rightNav motion*/ .fullPageWrap .rightNav li.active a span{opacity: 1;right: 30px; transition: all 0.5s ease-in-out;} .fullPageWrap .rightNav li.active a:after{right:-2px; width: 12px; height: 12px; border: 2px solid #96cc29; border-radius: 12px; background: rgba(255,255,255,0);box-sizing: border-box;margin-top: -6px;} html에 active가 첫 firstpage에만 붙어있는데 어떻게 다른 secondpage,thirdpage... 에도 적용이 되는지 궁금합니다! fullpage.js 에 붙어있는 기능인지 , 아니면 :active를 붙여서 사용된건지 자세하게 알고싶습니다!

  • 클론코딩
  • 인터랙티브-웹
  • 클론코딩
  • 인터랙티브-웹
  • jquery
office 댓글 0 좋아요 0 조회수 394

영상 속 코드와 배포하신 소스 코드가 다르네요.

미해결

애플 웹사이트 인터랙션 클론!

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> * { margin: 0; padding: 0; } body { height: 500vh; } .sample-video { position: fixed; top: 0; left: 0; width: 100%; } </style> </head> <body> <div class="container"> <!-- <video class="sample-video" src="../video/sample-low.mp4" muted></video> --> <video class="sample-video" src="../video/sample-high.mp4" muted></video> </div> <script> const videoElem = document.querySelector('.sample-video'); let videoDuration; videoElem.addEventListener('loadeddata', function() { console.log('비디오 로드 완료'); videoDuration = videoElem.duration; init(); }) let progress; let currentFrame; function init() { window.addEventListener('scroll', function () { progress = pageYOffset / (document.body.offsetHeight - window.innerHeight); console.log(progress); if (progress < 0) progress = 0; if (progress > 1) progress = 1; requestAnimationFrame(function() { videoElem.currentTime = videoElem.duration * progress; }) }); } </script> </body> </html> 복붙해서 사용하세요.

  • html/css
  • HTML/CSS
  • svg
  • 웹-디자인
  • 인터랙티브-웹
  • 인터랙티브-웹
  • 웹 디자인
  • javascript
  • 클론코딩
  • 클론코딩
mill 댓글 0 좋아요 0 조회수 680

인기 태그

인프런 TOP Writers

주간 인기글