궁금한 점 강의 내용에서 I/O작업이 필요할 경우 System Call 요청 -> Mode Bit 0 변경 -> I/O 리소스 할당 의 과정으로 시스템이 호출된다고 되어있는데 CPU를 할당 받을 때도 커널모드가 필요 한지 궁금합니다. 이유 강의 자료를 확인해보면 다른 리소스들과 같이 CPU가 존재
패키지 위치에 따라서 1case 자식 & 메인 / 부모 2case 자식 / 메인 & 부모 3case 자식 / 메인 / 부모 Child c = new Child(); Parent p = new Parent(); 일떄 c.publicmethod(); ,p.publicmethod(); 는되고 c.privatemethod(); p.privatemethod(); 는 안되는거 자명함 근데 defaultmethod()와protectedmethod() 일 경우 헷갈림 1case 의 경우 c.defaultmethod(); 와 c.protectedmethod(); 실행안됨 # 예상 메인에서 부모의 디폴트메소드 접근 X 이라서 그런가요 ? 2case 의 경우 c.protectedmethod(); 실행되는데 c.defaultmethod() 실행안됨 근데 p.defaultmethod();는 됨 2-1c.defaultmethod() 실행안됨 이거는메인클래스있는 패키지와 c 가 다른 패키지여서 그런듯 ? 근데 그렇다기엔 c.protectedmethod()은 왜 불러짐 ? 같은 패키지 위치도아닌데 상속받아서 그런가 ? 상속받아서 되는거면 case 1이건 3이건 다 성립되야하는거아닌가요 ? 2-3 p.defaultmethod(); 됨 메인 클래스와 p 가 같은 패키지 3번의경우 c.defaultmethod() 실행안됨 , p.defaultmethod();도 안됨 메인메소드를 위치기준으로 확인해야하는지 클래스가 소속된 패키지 위치로 확인해야하는지 아니면 둘다 복합적으로 연결이 되어있는지 접근제어자 헷갈립니다 명확하게 설명좀부탁합니다
처음에는 username=kim&username=hello 와 같이 쿼리 파라미터를 사용한다면 잘못 설계한것이 아닌가 생각을 했는데 오히려 스프링 자체에서 getParameterValues로 중복된 쿼리 파라미터의 키를 허용한다면 의도적으로 사용할 수도 있는건지, 그렇다면 왜 저렇게 사용하는지 궁금합니다.
클래스 래퍼런스 복사중에 앞에 script코드를 지우는 것이 중요하다고 하셨는데 지우지 않고 동작을 해도 잘 동작이 되는데 지우는 이유가 궁금합니다. 또한 복사를한뒤에 nullptr인지 밑의 형식으로 코드를 작성하셨는데 Succeeded 함수를 사용하는것이 더 일반적인지 질문 드리고 싶습니다.
싱글톤을 활용해서 개인정보 등을 저장한다고 하면 MemberService 객체 하나가 여러 사람들에게 사용되잖아요? 근데 어떻게 각각의 사람들의 객체를 생성해주며 그런 개인정보를 db에 저장할 수가 있는걸까요? DB에 저장할 때는 결국 객체 자체를 저장하지 않습니까? 근데 싱글톤은 객체가 1개라는 점이 너무 상반되어서 이해가 안되는 것 같습니다
첫번쨰 질문 child 클래스, parent 클래스,메인메소드 있는 클래스 가 있을떄 서로 각각 다른 패키지라고 할떄 Child c = new Child(); 일떄 c.protectedmethod(); 왜 이 코드는 실행이안되나요 상속받았으니 부를수있는거아닌가요 ? 두번쨰 질문 parent 클래스,메인메소드 있는 클래스는 같은 패키지이지만 child 클래스혼자만 다른 패키지소속 일경우 메인메소드에서 c.protectedmethod(); 작동 , c.publicmethod(); 도 당연히 작동 근데 여기서 c.protectedmethod() ; c 가 상속받은 클래스 의 객체여서 되는건지( 그리고 왜 첫번쨰와 세번쨰의 경우는 c.protectedmethod();가 실행이안되는지도 궁금합니다) 같은 패키지여서 되는것인지는 알지못함 그리고 Parent p = new Parent(); 일떄 p.defaultmethod();는 불러져도 c.defaultmethod();는 안됨 - 메인메소드와 부모 클래스가 같은 패키지여도 자식 클래스는 다른 클래스여서 디폴트는 안되는게 맞다고 생각하면되나여 ? 세번쨰 질문 이번엔 child 와 메인메소드가 같은 패키지일떄 parent 혼자 다른 패키지 이떄는 메인 메소드에서c.protectedmethod(); 는 왜 안돨까요? 상속 받으면 되는 걸로 알고있는데 publicmethod 는 불러지고 default 는 같은 패키지가 아니니까 못부른다 쳐도 c.protectedmethod(); 는 작동해야하는거아닌가요 헷갈립니다
6:57에 나오는 서버사이드 렌더링에 대해서 질문드립니다 HTML 최종 결과를 서버에서 만들어서 웹 브라우저에 전달 주로 정적인 화면에 사용 이렇게 나와있는데요 서버에서 만들어서 제공하는거면 동적 리소스인데 왜 정적인 화면에 사용한다는 건가요? 동적 리소스 == 동적 화면 정적 리소스 == 정적 화면 아닌가요?
안녕하세요 민구님!이틀전쯤 vms.tmpcompany.com 접속 여부 여쭤봤던 수강생입니다.해당 건은 host 파일에 제 로컬 ip와 도메인 입력 후 주석 삭제 저장하였더니 페이지에 정상 접속 확인이 되었습니다.사이트에 새로고침 할때마다 로그 쌓이는것도 확인되었구요.진심으로 감사드립니다! 그때 위 건과 추가하여 강의 외적으로 vmware 스크롤백 사이즈 관련 질문하나 드렸었는데요..음 SecureCRT 에서 cent1 ip 입력 후 접속하려 하면 위 처럼 나오는데, 왜 그런지 이유를 모르겠습니다.구글 검색을 해봤는데도 명확하 이유를 못찻겠네요...(제가 부족한 탓이겠지요..)아래 열린 터미널은 민구님에게 받은 cent1~3 받기전에 기존에 설치해서 공부했던 centos인데 SecureCRT에 아주 접속이 잘됩니다.위는 cen1(웹서버)인데 ip 입력하고 접속 누르면 저렇게 나오는데...이류를 알수 있을런지요... 강의 외적으로 쓸데없는 질문드려서 죄송합니다.
안녕하세요! 15:40경입니다. 간단한 궁금증이 있는데 Monster mon1("Sanson", Position2D(0,1)); 교수님께서 위와같이 main 함수 내에, 매개변수에 있는 것들로 Monster 클래스의 mon1 의 생성자를 호출하셨습니다. Monster 클래스의 생성자는 아래와 같고, Monster(const std::string name_in, const Position2D & pos_in) : m_name(name_in), m_location(pos_in) {} 스트링 문자열과, Position2D 객체를 파라미터로 받는데요 Q) 이때 저 위에 있는 Monster mon1("Sanson", Position2D(0,1)); 의 Position2D(0,1) 는 익명객체이고 자신을 참조하는 레퍼런스 const Position2D & pos_in 에게 주소를 넘겨주고 생성자에 의해 private멤버 변수가 값복사에의한 초기화가 끝나는 즉시 Position2D(0,1) 는 사라진다는 설명이 적절할까요? 감사합니다
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 섹션 2 - 엔티티 클래스 개발2 15:18쯤에 강사님께서도 말씀하셨고, 직접 보여주셨듯이 Entity 클래스에 기본생성자가 없으면 컴파일 에러가 발생한다고 알고 있는데 저는 왜 컴파일 에러가 발생하지 않을까요?? @Embeddable 어노테이션 때문에 그런가 싶어서 다른 Entity 클래스에서도 확인해봤지만 똑같이 기본 생성자가 없어도 컴파일 에러가 발생하지 않습니다.