Hanni_Blog

TIL(20240728) [상속과 오버라이딩, 컨텍스트 스위칭 그리고 Optional]

📌 상속, 오버라이딩에 대한 개념을 이해하고 설명 가능하다. 상속 ? 하위 클래스가 상위 클래스의 속성과 메서드를 물려받는 객체지향 프로그래밍의 메커니즘이며 상속을 통해 코드의 재사용성과 확장성을 높입니다. 오버라이딩 ? 자식클래스가 부모 클래스에서 상속 받은 메서드를 재정의하는 것으로 코드의 유연성과 재사용성을 높이고 확장성을 높...

TIL(20240727) [프론트와 백엔드 렌더링 CSR]

📌 프론트 초기세팅 - Vue.js 어제 겪었던 문제들을 풀어보려고 한다. vue.js에 대한 이해도가 없기 때문에 계속해서 어떤 문제의 원인을 찾아내지 못하고 짐작만 하며 수정하기 급급했다. 구글링을 찾아보니 반복적으로 일어나는 문제들은 해결할 수 있는 것 같다. vue.js와 spring 연동 먼저 해주었던 건 서버포트와 프론트포트의 혼란 ...

TIL(20240726) [대용량 트래픽 대응과 복잡한 쿼리 해결방법]

기술면접 7,8 제출하기 튜터님 면담 기술면접 준비 대용량 트래픽 발생 시 어떻게 대응해야 하나요? 대용량 트래픽 발생 시 대응하는 방법 6가지를 말씀드리면 1) 로드밸런싱을 이용하는 방법으로 로드밸런서는 들어오는 트래픽을 여러 서버에 분산시켜 서버의 과부하를 방지하는데, DNS 로드밸런싱, 하드웨어 ...

TIL(20240725) [DI/IoC와 객체지향프로그래밍]

기술면접 7,8 제출하기 튜터님 면담 기술면접 준비 DI, IoC에 대해 설명해주세요. IoC와 DI는 객체지향 프로그래밍에서 객체간의 의존성을 관리하고 제어하는 개념으로 특히 스프링 프레임워크에서 많이 사용됩니다. IoC는 “제어의 역전”을 의미하며, 객체의 생성과 관리를 개발자가 아닌 프레임워크나 컨테이너가 담당하는...

TIL(20240720) [AWS S3]

정말 생각이 많아진 요즘이다. 이제는 내가 어떤 공부를 할 것이며, 내가 가고싶은 회사에서 요구하는 기술스택이 무엇인지 어떤 사람을 필요로 하는지에 대한 생각이 필요한 것 같다. 최종프로젝트가 시작되었고 내가 이때까지 공부한 것들을 어떻게 잘 녹여낼 수 있는지에서도 생각해보자. 이번 프로젝트를 통해서 내가 꼭 도전하고 싶었던 것 1) S3를 이용한...