profile
coder,maker,custom

Object 사용과 Class.isAssignableFrom

strong typed language의 장점은 이름처럼 타입 안정성을 보장해준다는 것이다. 타입이 서로 구분되고 각각 다른 의미를 갖는다. 그래서 더욱더 다양하게 type들을 구분할 수 있도록 해주지만 반대로 Object도 존재한다. typed language에서 O

2023년 6월 25일
·
0개의 댓글
·
post-thumbnail

SpringBoot Gradle Plugin

스프링부트 gradle plugin이 제공하는 흥미로은 기능에 대해서 살펴보자.java, groovy, kotlin.jvm, io.spring.dependency-management 플러그인을 인식하고 그에 맞는 동작한다.java plugin이 적용되어 있을때 Boot

2023년 6월 18일
·
0개의 댓글
·

start mysql instance with empty password

mysql docker를 최초로 실행하면 다음과같은 오류메시지를 볼 수 있다.초기 암호가 설정되지 않아서인데, 여기서는 초기 암호를 설정하는 방법이 아닌 empty password로 mysql db를 생성하는 방법을 설명한다.docker-compose.yml 파일은 다

2023년 6월 18일
·
0개의 댓글
·

Github Action에서 CodeDeploy를 이용해서 EC2에 Deploy 해보자

CodeDeploy를 이용해서 S3에 복사된 파일을 EC2에 Deploy되도록 Github action을 설정해 본다. CodeDeploy Application 생성 AWS > CodeDeploy검색해서 Application을 생성한다. Application nam

2023년 5월 29일
·
0개의 댓글
·

Github action to upload S3

Github action을 이용해서 S3에 빌드한 jar 파일을 업로드할 수 있도록 설정해 보자. github action을 새로 생성해 보자 .github/workflow/develop.yml secret 설정 먼저 사용할 환경을 생성 해야 한다. settings

2023년 5월 29일
·
0개의 댓글
·

S3 Bucket 생성

Github Action에서 생성된 파일을 업로드할 S3 bucket을 생성해 보자. S3를 검색하고 Create Bucket 선택하고, 별다른 값을 설정할 필요없이 기본값을 그대로 이용하면 된다. public access는 하지 못하도록 막아 둔다. 이후에 S3에

2023년 5월 29일
·
0개의 댓글
·
post-thumbnail

velog 출간 무반응

출간하는데 무반응일때는 사용하는 browser에 광고 blocker 가 동작하고 있는지 확인해 보자.난 Privacy Badger 가 동작중이었다.

2023년 5월 27일
·
0개의 댓글
·
post-thumbnail

[BE]CLI로 생성하는 SpringBoot3 starter

SpringBoot3 프로젝트를 생성하는 방법이 여러개 있지만, 그중에 나는 웹페이지에 접속해서 생성하는 방법을 선호했다.dependency나 project 설정이나 dependency를 화면상에서 설정하기 편리하기 때문이다.하지만 계속 사용하다 보니 은근 불편하게

2023년 5월 27일
·
0개의 댓글
·