안녕하세요 최고의 강의 항상 잘 듣고 있습니다 : ) 궁금한게 있어 질문드립니다 @Autowired(required=false) : 자동 주입할 대상이 없으면 수정자 메서드 자체가 호출 안됨 라고 강의에서 언급하셨는데, 생성자 같은 경우엔 @Autowired(required=false)가 붙어도 호출이 되고 (required=false)가 적용되지 않는 것 같습니다 실제로 빈으로 등록되지 않은 것을 필드로 두고 @Autowired(required=false)를 적용해보니 UnsatisfiedDependencyException이 터졌습니다. 빈 컨테이너의 의존성 주입 단계에, setter가 없더라도 컨테이너가 setter를 만들어서 setter를 통해 주입하는건가요? 다만 생성자 주입같은 경우엔 빈을 생성하는 과정에서 생성자가 호출되어 싱글톤 패턴으로 빈을 주입하게 되고, setter를 통한 빈 주입 단계에는 주입이 되지 않는건가요? 언제나 감사합니다!
안녕하세요 강의 잘 듣고 있습니다. 다름이 아니라 궁금한 것이 있습니다. Spring Security 를 이용해 로그인을 성공하면 JWT 토큰까지 반환 됩니다. 그 이후부터는 이제 서비스를 이용하기 위해 인증을 받기 위해 JWT토큰을 요청시마다 header에 넣어 서비스를 요청하는데 그 api gateway에서는 jwt 토큰을 확인하긴 하는데 api gateway를 거쳐 직접 호출 되는 유저 서비스에서는 인증이 된 것인지 확인하는 필터(로직)가 없는 것 같은데 어떻게 서비스가 이뤄지는 것 인가요?? api gateway에서 AuthrizationHeaderFilter를 통해 이미 인증을 확인 한 후 여서 실제 연결되는 유저 서비스에서는 확인 필요없이 서비스가 이뤄지는 것 인가요??
//두번째 방법 for ( var i = 0 ; i < totalNum ; i ++){ //console.log(i) if ( scroll > section [ i ]. offsetTop - window . outerHeight / 2 && // 스크롤 올릴때 2/1 지점을 넘어가면 scroll < section [ i ]. offsetTop - window . outerHeight / 2 + section [ i ]. offsetHeight ){ //스크롤 내릴때 2/1 지점을 넘어가면 섹션을 바꾸고 새로운 섹션의 높이를 더해줘서 스크롤Y 값과 비교 될수 있도록 한다. pageNum = i ; console . log ( section [ i ]. offsetTop - window . outerHeight / 2 , scroll , section [ i ]. offsetTop - window . outerHeight / 2 + section [ i ]. offsetHeight ) //scroll = 스크롤 위치 값 //section[i].offsetTop = 해당 섹션의 가장 위의 위치 값 //window.outerHeight = 화면에 보이는 height 값 //section[i].offsetHeight = 해당 섹션의 height 값 break ; }
안녕하세요 강의를 잘 듣고 있습니다. 저는 윈도우 운영체제이고 코랩환경에서 테스트를 해보고 있습니다. 코랩에서 xgboost 버전이 0.90인데 dtest = xgb.DMatrix ( X_test_tfidf_vector ) result = booster.predict ( dtest ) print ( result.shape ) result[ 0 : 10 ] 이렇게 코드를 실행하면 결과값이 모두 0으로 나옵니다. 랜덤포레스트는 모두 정상적으로 동작하는데 xgboost에서만 이렇게 나오고 있습니다. 이런 경우은 어떻게 해야 하나요?
안녕하세요 강사님. 강의 잘 보고있고 막바지에 접어들고있네요! user-service 부분에서 spring-security 를 이용해 WebSecurity.class 부분의 configure 에 hasIpAddress 로 IP 접근제한을 해놓은 곳이 있었는데 이 부분 수정을 안하고 넘어가셔서 질문드립니다. @Override protected void configure (HttpSecurity http) throws Exception { http.csrf().disable() ; //http.authorizeRequests().antMatchers("/user-service/**").permitAll(); http.authorizeRequests().antMatchers( "/actuator/**" ).permitAll() ; http.authorizeRequests().antMatchers( "/**" ) .hasIpAddress( "172.18.0.2" ) .and() .addFilter(getAuthenticationFilter()) ; http.headers().frameOptions().disable() ; } 혹시 본 강의 이전시간에 저 부분을 주석처리했는데 제가 놓친건지 싶어서 문의드려요!
안녕하세요!!! 좋은강의 감사합니다!! '컨테이너들 나열하기' 에서 실습으로 docker ps, docker run alpine ping localhost를 실행 후 '종료' 한다고 말씀하시길래 저는 ctrl + c로 ping 전송을 끝냈는데요, ping 전송 출력이 끝나고 docker ps를 입력하니 ping 컨테이너가 계속 Up으로 되어있습니다(창 두개에서 동일하게 실행중으로 출력됨). 뭔가 설정을 해줘야 하는걸까요? + 요약 1. 명령어 실행 중 ctrl + c로 나옴(종료) 2. docker ps 에 출력되는 status가 Up(실행중)으로 되어있음 아, 그리고 추가로 --format에 \t를 넣어도 탭이 들어가지 않던데 요즘엔 적용되지 않는걸까용? docker ps --format 'table{{.Names}}\ttable{{.Image}}' 이렇게 입력했습니다~!
안녕하세요. 이 강의를 참고하여 파이썬 스크립트를 하나 만들었는데, 이걸 부팅하자마자 자동실행되게 하려고 합니다. 인터넷에 나와있느 방법을 따라해보니 rc.local로는 가상환경이 실행되지 않는데, 부팅하자마자 가상환경을 실행하고 원하는 파일을 실행하려면 어떻게 해야하나요?
안녕하세요, 영화관 통계 사이트 데이터를 rvest로 받아오고자 하는데 사이트를 분해해보니 'CSRFToken'이란 난수를 요청하는 것 같은데요, 아래와 같이 먼저 받아오고 POST를 사용하면 420 에러가 뜹니다. 혹시 POST를 날릴때 토큰도 같이 받아서 날릴 수 있는 방법이 있나요? 아래는 제가 작성해서 테스트해봤으나 동작하지 않는 코드입니다. #토큰 가져오기 target_url<-"https://www.kobis.or.kr/kobis/business/main/main.do" Token<-target_url %>% read_html() %>% html_nodes(xpath = '//*[@id="wrap"]/input') %>% html_attr('value') #월별 관객 추이 target_url<-"https://www.kobis.or.kr/kobis/business/stat/them/findMonthlyTotalList.do" ref<-"https://www.kobis.or.kr/kobis/business/stat/them/findMonthlyTotalList.do" tmp<-POST(url = target_url,httr::add_headers(Referer = ref), query=list( CSRFToken = Token, loadVal = 0, searchType = "search", selectYear = 2021 ) )
안녕하세요, 강의 잘 듣고 있습니다! 혼자서 코드를 짜볼때 저는 아래와 같이 짰는데 다시 재귀로 돌아가지 못하고 1 1 만 출력하고 종료해 버리더라구요. 소스에서 어디가 문제인지 정확히 찾을 수 없어, 뭐가 문제인지 문의드립니다. def DFS(L): global cnt if L==m+1: for x in a: print(x, end=' ') print() cnt+=1 else: for i in range(1, n+1): a.append(i) DFS(L+1) a.pop(-1) if __name__=="__main__": n, m=map(int, input().split()) a=list() cnt=0 DFS(0) print(cnt)
추천해주신 야생형 스타일로 코스를 진행 중인 학생입니다. 아직 jpa 기본편을 수강하지 않은 상태라 흐름 잡기 바쁜데요 프로젝트를 완성해나가면서 서버를 재실행 할 때 마다 DB가 초기화 되더라구요 application.yml파일에 ddl-auto옵션을 create로 설정해서 그런거같은데 초기화 하는 이유가 먼가요? 실제 서비스에서 db가 초기화되면 문제가 되는거 아닌가요 ? 초기화 하기 않을려면 이 옵션을 제거 해야 하나요 ? 아니면 다른 옵션이 있나요 현업에서는 초기화를 하는지 안하는지 궁금합니다. 그리고 db 질문과는 관련없는 질문인데 jsp와 Thymleaf중 현업에서 어떤걸 더많이 쓰나요? 앞으로의 공부 방향도 조언을 좀 얻고 싶습니다. 활용1편을 다듣고 jpa 기본강의를 듣고 토이프로젝트를 진행해볼지 현재 spring boot를 통한 개발환경 셋팅으로 공부를 진행 중이라 spring boot를 사용하지않은 순수 레거시 spring mvc프로젝트 구조와 동작원리를 잘 이해하지 못하고 있는거같습니다. spring mvc공부를 좀더 하고 토이프로젝트를 진행 해볼지 어떤 선택지가 더좋은지 조언좀 부탁드립니다ㅜ 한가지 질문에 너무 많은걸 여쭈어봐서 죄송합니다..ㅎㅎ 아래쪽 질문은 불편하시지 않는선에서 간략히만 답변부탁드리겠습니다.
안녕하십니까. 강의 정말 재미있게 듣고있는 수강생입니다. 강사님께서 하시는 강의의 단축키가 화면 하단에 표시되는데, 특히 윈도우용 단축키도 함께 출려되어서 매우 유용하게 사용하고 있습니다. 초록색으로 표기되는 단축키 프로그램은 1. 직접 만들어서 사용하시는 것인지, 2. 인텔리제이아이디어에서 제공하는 기능인지, 3. 어떤 특정 앱(그렇다면 앱 이름이 궁금하네요)을 이용하여 단축키를 출력하는지 문의 드립니다. 감사합니다.
안녕하세요 태민님 강의 열심히 듣고있습니다! 한동안 바빠서 못듣다가 오랜만에 들으려고 했더니 pod 생성이 안되서요ㅠㅠ 에러메시지를 보니 쿠버네티스 문제라기 보다 도커 이미지 풀이 안되는것 같아 찾아보니까 인증서 만료 문제로 보여서 master node에서 `kubeadm alpha certs renew all` 명령어를 통해 인증서 업데이트 했지만 문제가 해결되지 않아 질문글 남깁니다.. systemctl docker status 했을때 도커데몬이 정상적으로 active 되어있는것도 확인했고, docker images의 명령어는 잘 됩니다. 더 필요한 내용이 있다면 답변달아드리면 첨부하겠습니다. 감사합니다! + 혹시 docker status 했을때 아래 로그들이 보이는데 이게 정상 상태가 아닌건가요? 감사합니다.