profile
Minthug'life
post-thumbnail

Reactive Programming

수년 전 까지, 우리가 생각하는 대규모 어플리케이션은 수십대의 서버를 운용하고, GB 정도의 데이터, 몇초정도 걸리는 응답시간, 유지보수는 기본 몇시간 정도 걸리는 것이 당연했다.하지만 지금은 조금만 느리더라도 우리는 페이지를 닫아버린다.오늘날의 애플리케이션은 모바일

5일 전
·
0개의 댓글
·
post-thumbnail

Proxy

Forward Proxy는 클라이언트 가까이에 위치한 프록시 서버로 클라이언트를 대신해 서버에 요청을 전달해준다.주로 캐싱을 제공하는 경우가 많아 사용자가 빠른 서비스를 이용할 수 있도록 돕는다.클라이언트는 서비스의 서버가 아닌 프록시 서버와 소통하게 된다, 그런 과정

5일 전
·
0개의 댓글
·

AWS

금일부터 약 일주일간 AWS 공부를 진행하게 되었다. 개념부터 조금씩 알아가면서 적응해보자 ! Cloud Computing 클라우드 컴퓨팅이란? 클라우드 등장 이전엔 예전엔 자주 볼 수 있었던 전산실 등에 컴퓨터를 배치하고 인터넷을 연결해 서비스를 제공했다 하지만 이

2022년 8월 7일
·
0개의 댓글
·
post-thumbnail

Docker

도커는 애플리케이션을 신속하게 구축, 테스트 및 배포할 수 있는 소프트웨어 플랫폼이다.소프트웨어를 컨테이너라는 표준화된 유닛으로 패키징하여, 컨테이너는 라이브러리, 시스템 도구, 코드 등 소프트웨어 실행에 필요한 모든 것이 포함되어 있다.즉, 도커는 컨테이너 환경에서

2022년 8월 7일
·
0개의 댓글
·
post-thumbnail

Spring Boot Error Port 8080 already in use

할때마다 새로운 상황을 만나니 신기하다 늘에러내용스프링부트 프로젝트 생성 후 복습 겸 다시 설정하고 진행하는 도중이러한 에러를 만나버렸다아마 기존의 진행했던 프로젝트에서 포트 8080을 사용하다가 따로 Disconnect을 하지않아서인지,해당 오류를 만나버렸다원래는 본

2022년 8월 1일
·
0개의 댓글
·
post-thumbnail

IntelliJ finished with non-zero exit value 1 에러

OAuth 과제 실습을 진행하는 도중 해당 오류가 계속 잡혀서 이렇게 포스팅을 한다.인텔리제이에서 Gradle 프로젝트 첫 실행할 때 발생하는 오류라고는 하는데,어느 순간 뜬금없이 오류가 생겨버려 매우 당황스럽게 문제 해결을 하려고 노력중이다.구글에서 찾은 해결 방법은

2022년 7월 31일
·
0개의 댓글
·

Oauth

Resource Owner : 액세스 중인 리소스의 유저 Clinet : Resource owner를 대신해 보호된 리소스에 액세스하는 응용프로그램 Resource server : client 의 요청을 수락하고 응답할 수 있는 서버 Authorization serve

2022년 7월 29일
·
0개의 댓글
·
post-thumbnail

JWT

세션 기반 인증은 서버(혹은 DB)에 유저 정보를 담는 인증 방식이였다서버에서 유저가 민감하거나 제한된 정보를 요청할 때마다즉, 인증이 필요하거나 권한 확인이 필요한 순간마다 "요청을 구한 유저에게 우리가 정보를 줘도 괜찮은가?" 에 대한 확인을 하기위해 가지고 있는

2022년 7월 27일
·
0개의 댓글
·
post-thumbnail

Spring Security Authorization

사용자가 HTTP Request를 한다FilterSecurityInterceptor는 SecurityContextHolder 로 부터 Authentication을 얻는다FilterSecurityInterceptor는 FilterInvocation을 생성한다FilterI

2022년 7월 26일
·
0개의 댓글
·
post-thumbnail

Filter && FilterChain

Spring Security 는 Servlet Filter를 기반으로 서블릿을 지원하므로, Filter의 역할을 이해하면 이해해 도움이 될 것이다.클라이언트가 서버로 요청을 하게되면 가장 먼저 Servlet Filter를 거치게 된다Filter를 모두 거치고 난 후,

2022년 7월 25일
·
0개의 댓글
·
post-thumbnail

Spring Security 인증 처리 흐름

사용자가 username 과 password를 통해 인증을 요청한다AuthenticationFilter의 구현체인 UsernamePasswrodAuthenticationFilter는 전달받은 Username && Password를 가지고 UsernamePasswordA

2022년 7월 25일
·
0개의 댓글
·

Cookies && Session

쿠키는 유저들의 효율적이고 안전한 웹 사용을 보장하기 위해 웹사이트에서 널리 사용되고 있다. 쿠키는 웹사이트 접속 시 접속자의 개인 장치(Pc etc.)에 다운로드 되고 브라우저에 저장되는 작은 텍스트 파일이다웹사이트는 쿠키를 통해 접속자의 장치를 인식하고, 접속자의

2022년 7월 22일
·
0개의 댓글
·

API Documentation

클라이언트가 REST API 백엔드 애플리케이션에 요청을 전송하기 위해서 알아야 되는 요청 정보 (요청 URL(또는 URI), reqeust body, query parameter 등) 를 문서로 정리하는 것을 의미한다.API 사용을 위한 어떤 정보가 담겨 있는 문서를

2022년 7월 17일
·
0개의 댓글
·

JUnit

JUnit은 Java 언어로 만들어진 애플리케이션을 테스트하기 위한 오픈 소스 테스트 프레임워크이다사실상 Java의 표준 테스트 프레임워크라고 해도 과언이 아니다.테스트 결과는 Test 클래스로 개발자에게 테스트 방법 미 클래스의 History를 공유가 가능하다Ass

2022년 7월 13일
·
0개의 댓글
·

Testing

테스트의 단어에는 큰 뜻을 내포하고 있지 않다.이미 우린 수없이 많은 테스트를 쓰고 있으며, 또한 주변에도 늘 존재한다'어떠한 대상에 대해 일정한 기준을 정한 뒤, 그 대상이 정해진 기준에 부합하는지 부합하지 못하는지를 검증하는 과정' 이라 설명할 수 있다.매우 중요한

2022년 7월 12일
·
0개의 댓글
·

Transaction Part.2

카페 / 손님사례 1손님이 커피 주문 앱을 통해서 카페 라떼 두잔 선택 후 결제⬇️주문 진행 중⬇️네트워크 오류로 인하여 결제를 실패⬇️하지만, 손님이 주문한 주문이 데이터베이스 등록되고, 스탬프 2개 적립⬇️카페 입장에선 결제 실패했지만, 스탬프 2개 적립되었음카페

2022년 7월 8일
·
0개의 댓글
·

JPA

JPA JPA (Java Persistence API) 자바 진영에서 사용하는 ORM(Object-Relational Mapping) 기술의 표준 사양(또는 명세, Specification)이다 Persistence - 영속성 표준 사양이란? 자바의 인터페이스로 사

2022년 7월 5일
·
0개의 댓글
·
post-thumbnail

Persistence Context

영속성 컨텍스트와 식별자 값영속성 컨텍스트는 Entity를 식별자 값 (@Id로 테이블의 기본 키와 매핑한 값)으로 구분한다즉, 영속 상태는 식별자 값이 반드시 있어야 한다.영속성 컨텍스트와 데이터베이스 저장JPA는 보통 트랜잭션을 커밋하는 순간 영속성 컨텍스트에 새로

2022년 7월 5일
·
0개의 댓글
·
post-thumbnail

DHCP

PC든 스마트폰이든 뭐든 인터넷과 연결돼 통신하려면 '인터넷 주소 3종 세트'즉, IP 주소, 게이트웨이 주소, DNS 서버 주소가 해당 기기에 올바르게 설정 되어있어야 한다인터넷 주소 3종 세트는 일반적으로, 회선 가입한 인터넷 제공사(통신사)로부터 1 세트를 할당

2022년 7월 3일
·
0개의 댓글
·
post-thumbnail

CS.Protocol

아무래도 CS 공부가 좀 필요할거같다.꾸준히 하는게 목표이니, 천천히 공부해보자프로토콜은 '약속', '규약', '협약' 등을 의미하는 단어로, 네트워크 분야 외에도 여러 분야에서 통용된다고 한다.상호간 원활한 교류, 소통, 통신을 위해 서로 동일하게 어떠한 설정/규칙을

2022년 7월 3일
·
0개의 댓글
·