코드스테이츠 - 3회차 백엔드 부트캠프 110

Section2 회고

Section02. 마무리 눈깜짝할 사이에 벌써 부트캠프 시작한지 2달이 되었다. 첫번째 한 달은 아는 내용이어서 큰 어려움 없이 블로깅하고 복습했지만 스프링을 시작하고 나서부터는 복습 및 블로깅이 어려워졌다. 내용을 이해하고 따라가는 것도 벅차서 힘들다. 스프링이 어렵다고 들었지만 이렇게 어려울지 몰랐다. Section3부터 코드를 직접 작성하면서 과제를 진행하면 DI와 Spring에 관해서 익힐 수 있을 거라고 느낀다. 이때까지 백엔드 부트캠프를 하면서 꾸준히 한 것들 .... 블로깅 시도! 깃허브 1일1커밋 자기 관리(운동, 독서, 미래 계획, 학교생활, 인맥 관리)도 공부와 나란한 우선순위에 둘 것 → 꼭 공부를 1순위 두지 말 것 꾸준히 할 것 공부 이외에 나의 삶에 대..

2022.10.19 수 - 기술면접

📄 학습내용 기술면접 질문 질문1. Stack과 Queue의 차이점 FILO(First In Last Out) 후입선출 가장 마지막에 삽입된 자료가 가장 먼저 삭제되는 구조를 가진 자료구조 top을 통해서 자료를 접근할 수 있다. 사용 예시 : 웹 브로우저 뒤로가기, 실행취소 FIFO(First In First Out) 선입선출 가장 먼저 삽인된 자료가 가장 먼저 삭제되는 구조를 가진 자료구조 front에서 데이터 삭제가 발생하고, rear에서 데이터 삽입 발생 사용 예시 : 프린터 인쇄 데기열, 은행업무, 캐시 구현 등 선형큐, 원형큐, 덱 질문2. 인접 행렬과 인접 리스트의 차이점 그래프에서 두 정점이 하나의 간선으로 연결되어 있으면 이때 두 정점을 인접하다고 합니다. 이러한 그래프 정점 간의 인접 ..

2022.10.18 화 -

📄 학습내용 AOP Poincut : Aspect에서 적용될 위치 결정 Join Point : Aspect 적용 위치 결정(Spring AOP는 메서드 레벨에서만 적용 가능) Advice : 적용 시점 결정(부가 기능) 위빙(Weaving) 위빙(Weaving) : AOP가 구현되는 과정 컴파일 타임 : 자바 파일이 클래스로 변환될 때 AOP 적용 클래스 로드 타임 : 컴파일 이후에 메모리에 올라가는 시점에 AOP 적용 런타임(실행 중) == 프록시 방식 스프링 컨테이너가 객체 생성 시, proxy 객체를 자동으로 생성하고 원본 객체 대신 프록시를 빈으로 등록 프록시가 실행 중에 사용 가능한 이유 : 스프링 컨테이너가 미리 빈을 등록해두어서 주제 @AspectJ : 자바 진영에서 AOP를 구현하기 위해서..