profile
Minthug'life
post-thumbnail

TDD

항상 실패하는 테스트를 먼저 작성한다 (red)테스트가 통과하는 프로덕션 코드를 작성하고 (green)테스트가 통과하면 프로덕션 코드를 리팩토링한다 (blue)우리가 TDD를 사용해야 하는 이유를 알면 더욱 잘 활용할 수 있지않을까 ?TDD 사용하지 않는 상황은코드 작

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

인텔리제이 에러 해결

Could not resolve all files for configuration ':classpath'.Could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.0.5. Required by

2023년 3월 26일
·
0개의 댓글
·

Error

gradle setting 중 위와 같은 오류가 발생했다.버전의 차이로 compile, runtime, testCompile, testRuntime 은 Gradle 4.10에서 deprecate 되었고, Gradle 7.0부터 삭제되었다고 한다.삭제된 네 명령은 각각

2023년 3월 20일
·
0개의 댓글
·

Prototype Pattern

Prototype Pattern 프로토타입 패턴(prototype pattern)은 소프트웨어 디자인 패턴 용어로, 생성할 객체들의 타입이 프로토타입인 인스턴스로부터 결정되도록 하며, 인스턴스는 새 객체를 만들기 위해 자신을 복제(clone)하게 된다. 프로토타입 패턴

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

Builder Pattern

빌더 패턴은 생성 패턴(Creational Pattern) 중 하나이다.빌더 패턴은 Optional한 멤버 변수 혹은 파라미터나 지속성 없는 상태 값들에 대해 처리해야하는 문제들을 해결합니다.또한 별도의 Builder 클래스를 만들어 필수 값에 대해서는 생성자를 통해,

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

Abstract Factory Pattern

Abstract Factory Pattern 이번 글은 추상 팩토리 패턴에 관하여 작성한 글이다. > 추상 팩토리 패턴(Abstract factory pattern)은 다양한 구성 요소 별로 '객체의 집합'을 생성해야 할 때 유용하다. 이 패턴을 사용하여 상황에 알

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

Singleton Pattern

디자인패턴 시리즈 첫 패턴 'Singleton Pattern' 싱글톤 패턴이란? 아주 단순하고 직관적인 이름을 가진 패턴이라고 생각이 든다. > 소프트웨어 디자인 패턴에서 싱글턴 패턴(Singleton pattern)을 따르는 클래스는, 생성자가 여러 차례 호출되더

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

Singleton Pattern (1)

구현 방법

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

디자인 패턴 (1)

디자인 패턴에 대한 이해가 부족한거같아 오늘은 디자인 패턴에 관해 글을 작성하게 되었습니다.각종 블로그 등의 글을 읽어보고 비슷한 의견을 종합하자면,디자인 패턴이란 어떤 문제나 상황을 맞닥드렸을때 선배 개발자들의 시행착오 및 솔루션을 뜻한다.이전에 실수와 해결에 어려움

2022년 12월 2일
·
0개의 댓글
·
post-thumbnail

http1.1 vs http2 vs http3

http란HTTP(HyperText Transfer Protocol)웹에서 정보를 주고 받을 수 있는 프로토콜이다http/1.0 이전엔 Method는 GET이 유일했으며, Header 또한 존재하지 않아 오직 HTML 파일만 전송이 가능했다그로인하여 상태확인 코드 또한

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

HTTP Method 종류 && 특징

GET일반적으로 리소스를 조회할때 사용하는 Method 이다.서버에 전달하고 싶은 데이터를 query 통해 전달하며, 메시지 Body를 통해 데이터를 전달 할 수도 있다지원하지 않는 곳이 훨씬 많아 권장하지 않는다.POST데이터 요청을 처리하고, 메시지를 Body를 통

2022년 11월 30일
·
0개의 댓글
·
post-thumbnail

Proxy

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

2022년 8월 10일
·
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개의 댓글
·