Node.js 서버가 실행되는 구조를 공부하기 위해 API 서버를 구현해 보았다.필자 스팩 \-> OS - mac os \-> IDE - visual studio \-> JAVA - JAVA171\. express-generator 설치Express Applicat
인증과 인가에 대해서 알아보자흐름에 맞게 HTTP부터 알아보도록 해본다.HTTP는 무상태성(stateless), 비 연결성(connectionless) 프로토콜로 누가 요청을 했는지, 인증된 클라이언트인지 확인할수 없다.쿠키는 클라이언트에 저장되는 key와 value로
데이터베이스의 상태를 변화시키기 해서 수행하는 작업의 단위를 뜻한다.SELECTINSERTDELETEUPDATE정의트랜잭션 격리 수준은 동시에 여러 트랜잭션이 처리될 때 특정 트랜잭션이 다른 트랜잭션에서 변경하거나 조회하는 데이터를 볼 수 있도록 허용할지 말지를 결정하
SRP(Single responsibility principle) : 단일 책임 원칙OCP(Open-closed principle) : 개방-폐쇄 원칙LSP(Liskov substitution principle) : 리스코프 치환 원칙ISP(Interface segre
Spring 은 객체지향 언어 Java 기반의 프레임워크 JAVA : Java 원리 / 구조 + Java 잘 잘성하는 방법 SPRING : Spring 프레임워크 원리 / 구조https://devlog-wjdrbs96.tistory.com/351 https&
* DNS * IP 주소 및 기타 데이터를 저장하고 이름별로 쿼리할 수 있게 해주는 계층형 분산 데이터베이스 DNS는 계층형 분산 데이터베이스로 DNS Resolver, DNS Root Server, TLD Name Server, Authoritative Name
스프링 시큐리티는 인증 (Authentication) ,권한(Authorize) 부여 및 보호 기능을 제공하는 프레임워크다.이러한 스프링 시큐리티를 사용하기 위해선 설정을 해야하는데,Filter Chain을 애플리케이션의 니즈에 맞게 설정하여 직접 등록해줘야만 한다.필
node.js를 위한 빠르고 쉬운 웹 프레임워크,파이썬의 Django, 자바의 spring..Visual Studio Code를 사용한다면 더욱 쉽게 설치가 가능하다.예제 package.json이다. npm init설치중 참고해서 작성하면 된다.이름과 버전만 기록되고
오픈소스 기반의 인메모리 데이터베이스key-value 구조를 사용하여 데이터를 저장한다.메모리에 데이터를 캐싱하여 빠른 읽기와 쓰기를 지원한다.다양한 데이터 구조를 지원한다.캐싱,자원 관리, 실시간분석 등의 다양한 용도로 사용된다.일반적으로 서비스 규모가 작거나, 사용
💡 오늘의 목표를 세분화하여 계획하고, 각 세션 별 진행상황을 관리하세요 토큰관리 AccessToken RefreshToken [ ] Redis DB 설정 [ ] AccessToken 코드 설정 [ ] RefreshToken 코드 설정 2024년 1월