Category: Devlog

0

Removing rebase merge in git

The below command can remove the history of rebase merging. it sometimes makes you are angry because the branch can’t checkout to another if you are doing rebase-merge. You can remove the task of reba

0

Kibana and Sentry

센트리에는 아마 log warn 레벨부터 쌓일거에요~ Kibana belongs to “Monitoring Tools” category of the tech stack, while Sentry can be primarily classified under “Exception Monitoring”.

0

Spring A.O.P

프록시 패턴같은 인터페이스를 구현하고 있는 실제 요청 처리 객체와 프록시 객체를 만들고, 프록시 객체가 실제 요청 처리 객체를 가지고 있는 구조.

0

Vue event

아이폰 가상키보드로 backspace 버튼을 지속 누르고 있게 되면. 한글자씩 지워지다가 일정 수준이 지나면 단어단위로 지워지게 된다. 아마도 글이 많은 경우에 속도를 개선하기 위해 이렇게 처리된 것 같다. 여기서 알게된 점은 이 두 현상이 일으키는 이벤트는 사실상 다르다. 전자의 경우 event.inputType 값이 ‘deleteContentBackwa

0

Kotlin cookbook

1.1 Executing Kotlin program without local compiler. You can execute Kotlin program in https://play.kotlinlang.org/ It’s IDE based on Web Platform. 1.2 Installing Kotlin compiler in your local comput

0

Validation Annotation

@NotNull Null 값을 허용하지 않는다. @NotEmpty Null 값과 “” 값을 허용하지 않는다. @NotBlank Null 값과 “” 값과 “ “ 값을 허용하지 않는다. @Email 입력 값이 이메일 형식이 아니라면 허용하지 않는다. @Min(1) 1자 이상의 값만을 허용한다. @Max(10) 10자 미만의 값만을

0

LocalDate json timestamp

123ObjectMapper mapper = new ObjectMapper();mapper.registerModule(new JavaTimeModule()); // 추가mapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS); // 추가

0

추상클래스를 사용하는 이유

interface는 추상클래스랑은 다르게 규격, 규약에 가깝다. 준수해야하는 규칙이다. SOLID 에서 I 에 해당하는 ISP 보면 알 수 있듯이 이 Interface는 최소한으로 잡으며, Interface마다 분리해서 설계한다. 여기서 만약 특정 Interface를 준수하여 작성된 하위클래스 3개가 있다고 하자. 이 3개의 클래스들은 어느정도 공통성을 가