강의 14:40부터 말씀하시는 내용은 인증서 갱신만 진행하면 자동으로 적용이 된다고 하신것 같은데, 쿠버네티스 문서(https://kubernetes.io/ko/docs/tasks/administer-cluster/kubeadm/kubeadm-certs/)에서 보면 " 명령을 실행한 후에는 컨트롤 플레인 파드를 재시작해야 한다. 이는 현재 일부 구성 요소 및 인증서에 대해 인증서를 동적으로 다시 로드하는 것이 지원되지 않기 때문이다." 라고 되어있는데, 이부분에 대해 설명좀 부탁드립니다!
강사님 안녕하세요 logo부분 포토샵 질문 드려요. 강의에 나와있는 세부지시사항은 아래와 같이 되어 있어 포토샵으로 200px X 40px로 제작을 하고 아래와 같은 세부지시사항 일때는 제공 되는 logo를 포토샵으로 색상 만 변경해서 넣기만 하면 될까요? *크기 변경시 가로세로 비율을 유지해야 한다는것은 어떠한 이야기 인지..문의드립니다!
안녕하세요! 강의 너무 재미있게 잘 듣고 있습니다ㅎㅎ 공부를 하다보니 혼란스러운 점이 몇가지 있어 제가 이해한 것이 맞는지, 그리고 추가적으로 궁금한 점에 대해 질문을 하려고 합니다. 질문이 조금 많은 점 양해부탁드립니다. 1. 빈을 등록한다는 것과 빈을 생성한다는 것은 다른 의미인가요?? 만약 그렇다면, 빈을 등록하는 과정에서 "빈 객체를 생성하는 것 -> 빈을 생성하는 것"으로 표현한 것인가요?? 즉, 빈 등록 과정 안에 빈을 생성하는 것이 포함된 개념인가요??? 2. 싱글톤 빈에 대해 제가 이해한 바가 맞나요?? 이전에 했던 예제들은 모두 싱글톤 빈이었기 때문에, new AnnotationConfigApplicationContext(..) 로 스프링 컨테이너를 생성할 때, 컴포넌트 스캔으로 빈이 자동 등록되는 과정에서 스프링 빈 객체도 모두 생성된다고 이해했습니다. 그래서 아래 그림과 같이 스프링 빈을 등록하면 스프링 컨테이너에 빈 이름, 빈 객체가 존재하게 됩니다. (아래 그림은 6.컴포넌트 스캔-컴포넌트 스캔과 의존관계 자동 주입 시작하기 강의자료에 있는 그림입니다.) 3. 저도 프로토타입 빈에 대해 아래 링크의 질문과 같은 의문이 들었는데, 이해가 잘 가지 않아 질문드립니다. https://www.inflearn.com/questions/398554 프로토타입 빈의 경우에는 스프링 컨테이너를 생성할 때가 아닌, 빈을 조회할 때 생성된다고 배웠습니다. 답변에있는 프로토타입 빈을 생성할 때 해당 빈의 BeanDefinition정보를 바탕으로 생성하고 컨테이너에서 별도로 관리하지 않는다 는 의미가 구체적으로 어떤 것인지 이해가 잘 안가네요ㅠㅠ 클라이언트가 ac.getBean(PrototypeBean.class)로 조회요청-> 빈 객체를 생성하고 난 후 빈 객체의 참조값을 클라이언트에게 반환 -> 위 그림처럼 빈 객체 부분에 값을 유지하지 않는다는 것인가요?? 그리고 프로토타입 빈이 스프링 컨테이너에 빈 등록이 되어있기는 하지만, 빈을 조회하기 전까지는 스프링 컨테이너에 빈 객체가 생성되지 않은 상태(아래 그림처럼 빈 객체 부분이 텅 빈 상태)로 존재한다는 것인지 궁금합니다. 빈 이름 빈 객체 prototypeBean 항상 친절하게 답변해주셔서 감사드려요^^
안녕하세요. 모델 생성 하기 전 df를 preProcess 함수를 적용하여 표준화 또는 일반화를 하고나서 모델을 생성하게되면 성능이 더 좋아지는지요? 실제 시험에서도 표준화, 일반화 등을 하면 좋을지요? 그리고 bagImpute를 실제 시험에서 적용하여 NA값을 조정해주어도 될까요? NA가 있는 칼럼이 많으면 각각 조정하는게 헷갈리거나 실수가 생길 수 있을 것 같아서요.
예전 강의에서 영한님이 싱글톤?을 설명하시면서 상태를 유지하는 코드를 만들면 안된다고 하셨던게 기억이 나서요 ... 근데 지금 ItemRepository 는 계속해서 데이터가 들어가 있는 상태이고 Item도 set메쏘드로 상태가 유지되는 것 아닌가?? 싶어서요 개념이 헷갈려서 그러는데 제가 잘못이해하고 있는건가요 ??
파라미터로 값이 넘어오면 @ModelAtrribute("hi") Hello hello 일 경우에 파라미터의 변수와, Hello 클래스의 안에 있는 변수끼리 비교해서 같은 변수명을 가진 데이터들만 hello 객체 안에 데이터를 넣어주고 hello 안에 변수가 없는 파라미터들은 다 버려지는것인가요 ? 그 후 hi라는 이름으로 Model에 자동으로 넣어주는건가요 ?
강사님 안녕하세요. project 1번 지도 api 프로젝트에서 문의 사항이 있어 글 남깁니다. 1) url 요청시에는 URLEncoder.encode(address, "UTF-8"); 과 같이 스페이스 처리를 위해 urlencoder로 변환을 해주는게 디폴트 인지요 ? 2) HttpURLConnection con = (HttpURLConnection)u.openConnection(); 이 코드가 좀 찾아보니 u.oepnConnection()이 URLConnection 타입으로 반환이 되던데, URLConnection 클래스는 abstract class 인데 어떻게 저 코드가 동작하는지 이해가 안갑니다. HttpURLConnection 클래스 타입을 사용하려면 저게 메모리에 올라와 있어야 하는데, u.openConnection()의 반환 타입은 abstract class 여서 메모리에 올라오지 않지 않나요 ? 그리고 HttpURLConnectiondl URLConnection을 상속받고 있던데, 다운 캐스팅의 경우 예를 들어, URLConnection, HttpURLConnection이 직접적으로 생성자를 부를 수 없게 되어 있지만 가능하다고 가정하고 URLConnection uc = new HttpURLConnection(); <- 업캐스팅 여기서, HttpURLConnection hc = (HttpURLConnection)uc <- 다운캐스팅 이 때 다운캐스팅이 가능한 이유는 상속받은 클래스 객체가 메모리에 띄워져 있기 때문에 다운캐스팅도 가능한 걸텐데 HttpURLConnection con = (HttpURLConnection)u.openConnection(); 이 코드에서는 openConection이 URLConnection 즉 상위 클래스를 반환하는데 어떻게 하위 클래스로 캐스팅이 되나요 ? 답변 부탁드립니다. 감사합니다.
1. 강의 초반에 Model에 addAttribute 하는 모습이 있었는데요 예전 강의에서는 ModelAndView 객체를 사용했었는데 Model과 ModelAndView의 차이점이 어떻게 되나요 ?? 모델은 컨트롤러와 뷰사이에서 데이터를 주고 받을때 사용하는 걸로 알고 있는데 각각 어떨 때 사용하는지 궁금합니다 2. 8:47경에 th:href로 /css/bootstrap.min.css 를 하셔서 기존꺼를 덮어버리면서 앞에 .. 을 없앤다고 했는데 이럴 경우 좋은 점이 무엇인가요 ?? 3. 타임리프 문법 같은 경우 다 암기를 해야하나요?? 자주 쓰다보면 손과 눈이 익을 것 같은데 강의만 보고 따라 치는걸로는 안익어서요 ㅠㅠ 서버를 통해 html파일을 열면 기존의 href를 th= 붙은게 덮는다는 개념은 알겠는데 어디까지 알아야하나 궁금합니다 !
강사님 오늘도 안녕하세요! 강의를 보던중 detail에 대한 POST요청에 대하여 질문이 있어 글을 남깁니다. 강의에서는 좋아요 API를 POST로 설계 하셨는데, Restfull 에서는 detail에대한 POST요청은 부적합한 것인게 아닌가 하는 생각이 들어 질문 남깁니다. 제 생각에는 POST보다는 PATCH 요청이 더 적합하지 않을까 하는 생각이 듭니다.
안녕하세요. 강의 너무 잘 듣고 있습니다. 그 전에 저 혼자 독학 할때는, mAP가 multi-class이다 보니, class별 AP를 계산해서 average 취한 개념인줄 알았습니다. CoCo나 다른 object detection할때 class별로 잘 인식하는 class가 있고 힘든 class가 있고 할 것 같은데요. (예로 imbalanced 문제를 들수도 있구요) 이렇게 class간 AP를 비교한다거나 하진 않나요?