본문 바로가기

verdantjuly/Today I Learned

(185)
TIL 20240404 이번 주 목표 마이크로 서비스 아키텍처 구축 읽기 정보처리기사 필기 공부 스프링 개발 CS / 스프링 강의 듣기 오늘 목표 마이크로 서비스 아키텍처 구축 읽기 정보처리기사 필기 공부 스프링 개발 CS / 스프링 강의 듣기 오늘 한 것 마이크로 서비스 아키텍처 구축 읽기 정보처리기사 필기 공부 오늘 스케줄 6:30 산책 7:30 낮잠 11:00 정보처리기사 필기 공부 12:00 마이크로 서비스 아키텍처 구축 읽기 1:00 데일리 스크럼 회의 1:15 개발 11:00 취침 1. 유즈케이스 (Use Case) 사용자의 요구사항을 기능단위로 표현하는 것 2. 종속성 A가 어떤 행동을 할 때 반드시 B를 통해서만 할 수 있는 경우 3. 추상화 문서의 전체적인 개념을 설계한 후 차례로 세부적으로 구체화 시켜나가는 ..
TIL 20240403 이번 주 목표 마이크로 서비스 아키텍처 구축 읽기 정보처리기사 필기 공부 스프링 강의 듣기 스프링 개발 오늘 목표 마이크로 서비스 아키텍처 구축 읽기 정보처리기사 필기 공부 스프링 강의 듣기 스프링 개발 오늘 한 것 마이크로 서비스 아키텍처 구축 읽기 정보처리기사 필기 공부 오늘 스케줄 오후 9시 30분 마이크로 서비스 아키텍처 구축 읽기 오후 10시 30분 정보처리기사 필기 공부 오후 11시 30분 스프링 강의 듣기 오후 1시 스프링 개발 1. 폭포수 모형 한 번 떨어진 물은 거슬러 올라갈 수 없다. 이전 단계로 돌아갈 수 없다는 전제 하에 각 단계를 확실히 매듭짓고 진행. 두 개 이상의 과정이 병행하여 수행되지 않는다. 2. 프로토타입 모형 (원형 모형) 3. 나선형 모형(Spiral Model, 점..
TIL 20240402 이번 주 목표 면접 잘 보기 정보 처리 기사 필기 시작 마이크로 서비스 아키텍처 구축 읽기 오늘 목표 면접 잘 보기 정보 처리 기사 필기 시작 마이크로 서비스 아키텍처 구축 읽기 혜진 님 코드 리뷰 오늘 한 것 혜진 님 코드 리뷰 오늘 스케줄 8:00 면접 준비 12:00 출발 1:00 도착 2:00 어슈런스 면접 3:00 귀가 4:00 마이크로 서비스 아키텍처 구축 읽기 6:00 정보처리기사 필기 공부 시작 9:00 CS 강의 듣기 1. 혜진님 코드 리뷰 - 힙팝 (최종 프로젝트) 깃허브 주소 : https://github.com/huizhenz/hippop-project-team 1. 정적파일 중에 아이콘들이 png로 서빙되고 있는데 svg로 바꿔도 좋을 것 같습니다. SVG는 해상도, 세부 정보, ..
TIL 20240401 이번 주 목표 마이크로 서비스 아키텍처 구축 읽기 정보처리기사 필기 준비 이력서 열심히 넣어보기 면접 최고로 잘 보기 실무에 바로 쓰이는 컴퓨터 공학 기초 완강 오늘 목표 면접 준비 실무에 바로 쓰이는 컴퓨터 공학 기초 오늘 한 것 면접 준비 실무에 바로 쓰이는 컴퓨터 공학 기초 1-2주차 오늘 스케줄 9:00 자기 성찰 1:00 찬용님과 면접 대비 대화 4:00 기술 면접 대비 질문 목록 흝기 5:00 실무에 바로 쓰이는 컴퓨터 공학 기초 ~2주차 8:00 이력서 기반 기술 면접 대비 9:00 인텔리픽 모의면접 9:30 모의 면접 복기 10:00 모의 면접 답변 암기 11:00 실무에 바로 쓰이는 컴퓨터 공학 기초 3주차 12:00 취침 1. 에자일 방법론 애자일 : 날렵한, 민첩한 1-2주 단위 스프..
TIL 20240328 이번 주 목표 마이크로 서비스 아키텍처 구축 읽기 오늘 목표 마이크로 서비스 아키텍처 구축 읽기 면접 스터디 준비 오늘 한 것 마이크로 서비스 아키텍처 구축 읽기 면접 스터디 준비 오늘 스케줄 마이크로 서비스 아키텍처 구축 읽기 면접 스터디 준비 10 : 00 면접 스터디 1. 샘 뉴먼의 마이크로서비스 아키텍처 구축 마이크로서비스의 장점 기술 이질성 모든 일에 하나의 기술 스택만 사용하지 않고 필요에 따라 업그레이드 한다. 견고성 벌크헤드 : 선박에 있는 각 방을 막는 칸막이 벽 (격벽), 침수 전파 막는 용도 시스템 구성 요소 중 하나가 고장날 수 있지만, 그 고장을 격리 가능 확장성 배포 용이성 조직적 정렬 일하는 인원 최소화 조합성 재사용할 수 있는 기회가 많다. 앱, 웹, 웨어러블 장치 기능을 엮..
TIL 20240309 이번 주 목표 Spring Security 오늘 목표 점프 투 스프링부트 1강 완강 점프 투 스프링부트 2강 완강 오늘 한 것 점프 투 스프링부트 1강 완강 오늘 스케줄 오후 2:00 공부 오후 5:00 귀가 오후 7:00 스파르톤 오후 11:59 취침 1. EC2 인스턴스 서버 속도 느림 문제 배포는 제대로 되었는데 서버 속도가 느려서 그런지 페이지가 보이지 않는다. 시도 배포 그룹 변경 > 배포 파일들이 살아 있는데 실행이 안 된다. PM2도 떠 있다. 해결 EC2 인스턴스 중지, 재시작을 통한 VM이 있는 물리 서버 이동 알게된 것 물리서버 이동이 가장 빠른 해결책. 하지만 매번 물리 서버를 이동할 수 없으므로 추후에는 다른 해결책 강구. 2. List 자료형 List 순서가 있는 데이터의 집합 데..
TIL 20240302 이번 주 목표 Spring 완강 오늘 목표 spring 1주차 spring 2주차 오늘 한 것 오늘 스케줄 8:00 AM Spring 공부 10:00 PM TIL 작성 11:00 PM 취침 0. 모의 면접 답변 보완 [대답한 주요 질문] 인덱스가 무엇인지? 테이블의 동작 속도를 높여주는 자료구조를 말합니다. 인덱스의 원리 MySQL은 B tree 자료구조를 이용하며 문자열을 쪼개어 탐색하는 방식으로 이루어집니다. 탐색 속도는 O(log N)입니다. [대답 못한 질문] SOLID와 특징에 대해서 Nest.js의 DI/IoC 등의 개념과 엮어서 설명해 주세요. SOLID는 객체지향 프로그래밍의 다섯가지 기본 원칙입니다. 단일 책임 원칙, 개방 폐쇄 원칙, 리스코프 치환 원칙, 인터페이스 분리 원칙, 의존 관..
TIL 20240229 이번 주 목표 Spring 완강, 면접 코칭 오늘 목표 기술면접 준비 면접 코칭 오늘 한 것 기술면접 준비 면접 코칭 오늘 스케줄 9:00 기술면접 준비 19:30 면접 코칭 1. 면접 코칭 [대답한 주요 질문] 인덱스가 무엇인지? 인덱스의 원리 [대답 못한 질문] SOLID와 특징에 대해서 Nest.js의 DI/IoC 등의 개념과 엮어서 설명해 주세요. [대답은 했지만 더 공부가 필요하거나 횡설수설한 질문] Getter와 Setter로 가져올 수 있다면 캡슐화가 되지 않은 것이 아닌가요? CI/CD 파이프라인 자기소개에서 거꾸로 생각한다는 정확한 의미 [피드백] Skill은 중복되는 내용 적지 않기 (Node.js 안에는 javascript 포함) Backend Language라고 명시할 필요는 없음,..