성장 기록 블로그

Written by@kilhyeonjun
Java SpringBoot로 시작해서 TypeScript Express.JS/NestJS를 하는 주니어 백엔드 개발자입니다.

GitHubLinkedIn

AWS Serverless - DynamoDB

Amazon DynamoDB 완전 관리형 데이터베이스 다중 AZ간의 데이터 복제를 통해 고가용성 제공 NoSQL - 관계형 데이터베이스가 아님. 트랜잭션 지원 대규모 워크로드로 확장 가능한 분산 데이터베이스 성능이 빠르고 일관성을 유지함 (한 자릿수 밀리초의 성능) 보안, 인가 및 관리를 위해 IAM과 통합되어 있음 저렴한 비용. 오토 스케일링 기능 제공…

AWS Serverless - Lambda, CloudFront, Lambda@Edge

Serverless Serverless 란? 서버리스 서비스를 사용하는 개발자는 더이상 서버를 관리할 필요가 없다. 서버가 없다는 뜻이 아닌, 관리할 필요가 없다는 것이다. 개발자는 단지 코드를 배포하기만, 함수를 배치하기만 하면 된다. 초기의 서버리스는 Faas(Function as a Service)를 의미했지만, 지금의 서버리스는 더 많은 것을 의미…

AWS Solution Architect Associate(SAA-C03) 자격증

서론 최근 6월 26일에 새로운 회사로 이직 했다. 회사에서 진행 중인 AWS SAA-C03 자격증 취득 스터디에 들어가게 되었다. 현재 회사에서 유데미와 제휴 하여 강의를 무료로 제공하고 있으며 해당 강의를 통해 공부를 할려고 한다. AWS SAA-C03 이란? AWS Certified Solutions Architect – Associate(SAA-C…

Node.js JWT 회원 인증

JWT 란? JWT(Json Web Token)란 JSON 포맷을 사용하여 서비스 인증, 인가를 위해 사용되는 함호화된 토큰 JWT 구조 Header alg : 알고리즘 방식 typ : 토큰 타입 Payload 저장할 데이터 Signature 토큰 인코딩 및 유호성 검증시 사용되는 고유한 암호화 코드 Router Controller Model jwt …

springboot security 3. 스프링부트 시큐리티 시큐리티 회원가입

해당 게시물은 이 강의를 보고 제작하게되었습니다. 시큐리티 회원가입 회원가입 페이지 joinForm.html BCryptPasswordEncoder Bean 등록 SecurityConfig.java User Entity 생성 com.kbox.security1.model 패키지 생성 User JpaRepository 생성 com.kbox.security1.…

springboot 블로그 12.시큐리티 동작 원리

해당 게시물은 이 강의를 보고 제작하게되었습니다. 시큐리티 동작 원리 1. 스프링 mvc request life cycle 2. Filter와 Interceptor는 실행 시점이 다르다. Filter는 WebApplication에 등록 - web.xml Interceptor는 Spring의 Context에 등록 3. Interceptor와 Filter의…

springboot security 2. 스프링부트 시큐리티 시큐리티 설정

해당 게시물은 이 강의를 보고 제작하게되었습니다. 시큐리티 설정 SecurityConfig 생성 IndexController 수정

springboot security 1. 스프링부트 시큐리티 환경설정

해당 게시물은 이 강의를 보고 제작하게되었습니다. 환경설정 MySQL DB 및 사용자 생성 프로젝트 생성 Spring Boot DevTools Property Defaults Automatic Restart Live Reload Global Settings Remote Applications Lombok Getter/Setter ToString Cons…

Go 기본 명령어 (8)

struct 구조체 구조체 정의 선언 및 속성값 할당 선언과 동시에 구조체 정의 pass by value pass by pointer 정렬 인터페이스 구조체 슬라이스를 정렬하기 위해선 sort.Interface를 구현해야함. sort.Interface는 Len, Less, Swap 메서드를 구현해야함.

springboot 블로그 11.시큐리티 코드 짜기

해당 게시물은 이 강의를 보고 제작하게되었습니다. 시큐리티 코드 짜기 1. 주소세팅 / (컨텍스트 삭제) /auth/joinProc /auth/loginProc /auth/joinForm /auth/loginForm header.jsp joinForm.jsp user.js UserApiController.java UserController.java 2. …