본문 바로가기

반응형

Server Programming/BackEnd Project

(85)
101일차 -TIL 오늘 한것 스프링부트 시큐리티, JWT 완강 Junit5을 이용한 Bank 프로젝트 시작 DFS, BFS 기초를 위한 Recusive, Tree, Graph 복습 JWT을 위해 알아야할 개념 (1) 세션 JWT을 위해 알아야할 개념 (2) TCP JWT을 위해 알아야할 개념 (3) CIA JWT을 위해 알아야할 개념 (4) RSA JWT을 위해 알아야할 개념 (5) RFC 문서 JWT 기본 구조 내일 할것 스프링 - 지연로딩과 엔티티 연관관계 DFS, BFS 문제 풀기
[패스트캠퍼스 백엔드 개발자 부트캠프] 2. 그룹 스터디 워크샵 목차 그룹 스터디 워크샵 개요 발표 내용 그룹별 발표 요약 워크샵 개요와 준비 과정 워크샵 개요 학습을 통해 필요하거나 중요하다고 느낀 인사이트를 공유한다. 그룹 스터디를 통해 학습한 내용을 발표를 준비하며 정리한다. 준비 과정 워크샵 주제를 선정하기 위해 논의 발표를 통해 전달하고자 하는 방향 설정 멘토링을 통해 주제와 방향에 대해서 피드백 발표 PPT와 스크립트 작성 실제 발표 전 리허설 진행 선정 주제 DispatcherServlet과 스프링부트의 동작 원리 그리고 스프링과의 차이점 주제 선정 이유 백엔드 개발을 위해 선택한 스프링 프레임워크를 그룹 스터디를 통해 익히면서 얻은 인사이트를 함께 공유하기 위해서 발표 내용 DispatcherServlet Servlet 기존의 자바 웹 애플리케이션을 개..
88일차 - TIL 오늘 한것 모의 코딩테스트 풀하우스 발판 밟고 벽 넘어가기 짝지어 제거하기 사다리 타기 게임 조작 2,3번 2솔 1번은 DFS외엔 솔루션이 떠오르지 않았고, DFS로 풀어보려다가 막혔다 4번은 백트레킹으로 풀어보려고 했으나 구현부분에서 어려움을 겪었다. 내일 할것 그룹 스터디 워크샵 스프링 부트 동작 원리에 관한 발표 수행 스프링과 스프링 부트의 오해와 진실 스프링 부트의 진화과정 스프링 부트의 특징 DI와 Opinionated 스프링 부트에서의 run()
77일차 - TIL 오늘 한것 토비의 스프링 부트 DI와 테스트, 디자인 패턴 자동 구성 기반 애플리케이션 내일 할것 토비의 스프링부트 자동 구성 기반 애플리케이션 조건부 자동 구성 스프링을 위한 자바의 고급
[패스트캠퍼스 백엔드 개발자 부트캠프] 1. 2개월 회고와 앞으로의 계획 패스트캠퍼스 백엔드 부트캠프에 지원한 동기 클론 코딩하면서 부족하다고 느꼈던 스프링 프레임워크 원리의 이해와 활용법을 익히기 위해 커리큘럼을 통해 부족한 점을 파악하고 개선시키기 위해 프로젝트를 통한 협업 능력 향상 공동의 목표를 가진 스터디를 통해 서로 설명해주면서 발전하기 위해 혼자 학습하면서 느꼈던 어려웠던 점을 도와주기 위한 멘토링을 받을 수 있고, 멘토링을 통해 미처 느끼지 못했던 필요한 기술 파악하기 위해 패스트캠퍼스를 선택한 이유 줌을 통해 함께 공부하면서 충분한 학습시간과 함께 집중할 수 있게 도와주는 환경 관리 시스템을 통한 규칙적인 학습 패턴 구축 패스트캠퍼스의 온라인 강의를 통해 실시간 강의로 부족한 점들을 스스로 채울 수 있게 도와줌 실제 현업에 있는 분들이 강의를 해주면서, 실무에..
70일차 - TIL 오늘 한 것 그래프 고급 알고리즘 - 최소신장트리를 구하는 크루스칼 알고리즘 크루스칼 알고리즘을 이용한 최소신장트리(MST) 구하기 1-1. 크루스칼 알고리즘 - 탐욕 알고리즘과 Union-Find 알고리즘을 이용해 구현 1-2. 구현하기 위해 사용하는 알고리즘의 특징 (1) 탐욕 알고리즘 : 현재 시점에서 최소 비용을 선택해서, 최적의 결과를 찾도록 하는 알고리즘 (2) Union-Find 알고리즘 : 트리 구조를 활용해 Disjoint Set을 표현하는 알고리즘으로, 노드들 중에 연결된 노드를 찾거나, 노드들을 서로 연결할 때 사용한다. (2)-1. Disjoint Set : 서로소 집합 자료구조로, 중복되지 않는 부분 집합들로 나눠진 원소들을 저장하는 자료구조 (2)-2. Union-Find 알고리..
66일차 - TIL 오늘 한것 SELECT 구문 문제풀이 조인 이너조인 where 조인의 경우 : 조인 후, where 절로 필터링 INNER JOIN ON의 경우 : ON의 조건절 먼저 수행후 조인 수행 서브쿼리 주로 검색 결과를 좁히기 위해 사용, SELECT문에 사용할 경우 한 줄의 결과일 때만 사용 가능 FROM절에서 사용할 경우 인라인 뷰라고 부르며, 특정 조건식을 갖는 SELECT 문을 테이블처럼 사용할 수 있다. WHERE절에서 사용할 경우 집계함수를 사용해야 하는 경우에도, GROUP BY로 그룹화하지 않고 결과 출력 가능 GROUP BY 여러개 사용할 경우, 세부분류되어 있는 상태에서 대분류, 소분류와 같이 따로 집계가 가능하다. 운영체제 - 스레드와 동시성 싱글 스레드와 멀티 스레드 스레드는 CPU 활용의..
65일차 - TIL 오늘 한것 운영체제 - 프로세스 간 통신, 클라이언트 서버 간 통신, 스레드 DB - LIMIT, SUM/AVG/COUNT/WHERE 조건절/MIN/MAX/JOIN INDEX 테이블 저장하는 것보다 키-필드만 저장해 효율적으로 저장하면서 테이블에 대한 동작 속도를 높이기 위한 자료구조 기본키로 작성된 필드는 클러스터형 인덱스(클러스터드 인덱스)가 자동으로 생성된다 유니크키로 작성된 필드는 보조 인덱스(넌클러스터드 인덱스)가 자동으로 생성된다. 외래키 다른 테이블의 기본키를 필드로 가지고 있으면서 데이터 정확성을 보장하기 위해 외래키 제약조건을 설정할 경우 두 테이블 사이의 관계를 선언함으로써 데이터의 무결성을 보장해 주는 역할을 수행한다. 외래키 제약조건은 기본값으로 수정, 삭제에 제약이 발생한다. 제약..

반응형