TIL(20240728) [상속과 오버라이딩, 컨텍스트 스위칭 그리고 Optional]
📌 상속, 오버라이딩에 대한 개념을 이해하고 설명 가능하다. 상속 ? 하위 클래스가 상위 클래스의 속성과 메서드를 물려받는 객체지향 프로그래밍의 메커니즘이며 상속을 통해 코드의 재사용성과 확장성을 높입니다. 오버라이딩 ? 자식클래스가 부모 클래스에서 상속 받은 메서드를 재정의하는 것으로 코드의 유연성과 재사용성을 높이고 확장성을 높...
📌 상속, 오버라이딩에 대한 개념을 이해하고 설명 가능하다. 상속 ? 하위 클래스가 상위 클래스의 속성과 메서드를 물려받는 객체지향 프로그래밍의 메커니즘이며 상속을 통해 코드의 재사용성과 확장성을 높입니다. 오버라이딩 ? 자식클래스가 부모 클래스에서 상속 받은 메서드를 재정의하는 것으로 코드의 유연성과 재사용성을 높이고 확장성을 높...
📌 프론트 초기세팅 - Vue.js 어제 겪었던 문제들을 풀어보려고 한다. vue.js에 대한 이해도가 없기 때문에 계속해서 어떤 문제의 원인을 찾아내지 못하고 짐작만 하며 수정하기 급급했다. 구글링을 찾아보니 반복적으로 일어나는 문제들은 해결할 수 있는 것 같다. vue.js와 spring 연동 먼저 해주었던 건 서버포트와 프론트포트의 혼란 ...
📌 프론트 초기세팅 - Vue.js node,npm을 설치 아래 사이트로 이동하여 다운로드! node.js설치 설치 후 cmd 창에서 아래 사항을 확인한다. 인텔리제이에서 newproject 생성 후 아래와 같은 설정을 해준다. 터미널 창에서 확인! ...
기술면접 7,8 제출하기 튜터님 면담 기술면접 준비 대용량 트래픽 발생 시 어떻게 대응해야 하나요? 대용량 트래픽 발생 시 대응하는 방법 6가지를 말씀드리면 1) 로드밸런싱을 이용하는 방법으로 로드밸런서는 들어오는 트래픽을 여러 서버에 분산시켜 서버의 과부하를 방지하는데, DNS 로드밸런싱, 하드웨어 ...
기술면접 7,8 제출하기 튜터님 면담 기술면접 준비 DI, IoC에 대해 설명해주세요. IoC와 DI는 객체지향 프로그래밍에서 객체간의 의존성을 관리하고 제어하는 개념으로 특히 스프링 프레임워크에서 많이 사용됩니다. IoC는 “제어의 역전”을 의미하며, 객체의 생성과 관리를 개발자가 아닌 프레임워크나 컨테이너가 담당하는...
TCP/UDP에 대해서 설명해주세요. TCP와 UDP는 데이터를 보내기 위해 사용하는 프로토콜(통신규약)입니다. TCP는 인터넷상에서 데이터를 메세지 형태로 보내기 위해 IP와 함께 사용하는 프로토콜 TCP특징으로는 3way-handshaking과정을 통해 연결을 설정하고 4way-handshaking을 통해 해제하게 됩니다. 이러한...
브라우저의 작동방식에 대해서 설명해주세요. 쿠키, 세션의 개념과 차이를 설명해보세요 `무상태(stateless)` `이 기술이 왜? 생겨났는지` 쿠키와 세션의 가장 큰 차이점은 데이터가 저장되는 위치입니다. 쿠키는 클라이언트 측의 웹 브라우저에 저장되며, 세션은 서버 측에 저장됩니다. 쿠키는 사용자...
HTTP 메서드에 대해 설명해주세요. http메서드는 서버 구조에서 요청,응답이 이루어지는 방식을 의미하며 http메서드를 사용하는 이유는 리소스와 동작을 분리하여 http메서드를 통해 서버가 수행해야 할 동작을 지정하면, url은 리소스만 식별하면 되기 때문입니다. http 메서드의 종류 중 주요 메서드들을 먼저 알아보자면 ...
✨ 들어가기전 .. 렌더링? HTML, CSS, JavaScript 등을 사용하여 웹 페이지를 사용자가 볼 수 있는 형태로 변환하는 과정을 말하며 여기서 주로 다루는 렌더링 방식은 아래와 같다. 📌 SSR vs CSR SSR(Server Side Redering) - ex) viewController 1) 서버 측에서 페이지의 초기...
정말 생각이 많아진 요즘이다. 이제는 내가 어떤 공부를 할 것이며, 내가 가고싶은 회사에서 요구하는 기술스택이 무엇인지 어떤 사람을 필요로 하는지에 대한 생각이 필요한 것 같다. 최종프로젝트가 시작되었고 내가 이때까지 공부한 것들을 어떻게 잘 녹여낼 수 있는지에서도 생각해보자. 이번 프로젝트를 통해서 내가 꼭 도전하고 싶었던 것 1) S3를 이용한...