profile
sally의 법칙을 따르는 bug Duck

블로그 옮겼습니다

미디엄https://medium.com/@sally.devz

2024년 7월 13일
·
0개의 댓글
·
post-thumbnail

Springboot 세팅

Spring Initializr 에는 더이상 2.X 대 생성이 없다보니, 아직 3.X는 미루고 있는 상황에서 gradle 이나 모듈화 기본적인 세팅 방식을 간략히 정리해 봤습니다.

2024년 1월 1일
·
0개의 댓글
·

결제 연동

10월 쯤 부터 대략 2개월 정도 작업 했던 부분을 간략히 정리 해보고자 한다.

2023년 12월 17일
·
0개의 댓글
·
post-thumbnail

TIL 이팩티브 자바 읽다가 리팩토링

다른 뭔가를 하기 싫어서 책을 훑어보다가 시작item 1~10 까지 보면서 관련되어 생각나는 코드들 수정하다가..(이팩티브 책은 이런식으로 쭉~ 못 읽는)item6 에서 그렇게 다른 길로 갔습니다. ㅎㅎㅎ의식의 흐름대로 리팩토링 과정이니 ... 좋은 지식 알려주시면 감

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

AOP & 타입 ?

이번 달 글 주제 선정이… 자신 없고, 조심스럽습니다 ㅎㅎ (도무지 다른 주제는 더 못 쓰겠네요 😑)AOP 에 대한 기반은 토비님의 스프링 3.0 vol1,2 입니다.코드 수준에서 주요 관점, 학습 포인트, 리팩토링 과정, 고민거리 들을 스텝마다 알려주는 책은 흔하지

2023년 7월 31일
·
2개의 댓글
·
post-thumbnail

TIL 테스트 데이터

인덱스 등 성능 테스트 위한 100 만건의 Post 글을 어떻게 만들어 놓을까?가장 간편하게 시작하자 싶었지만 최소 작성자인 User 필요JPA 에서는 BaseEntity 로 인해 엔티티 타임 기준 객체생성만 가능bulk insert 식별자 전략 때문에 미지원임의 데이

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

알림 서비스 pull/push

TMI알림 서비스 개발하면서 생각보다 볼게 많고, 확인할 게 많고, 그러다 좀 빠져있다가 혼자서 ... 저번주까지 번아웃이 온 듯 싶었는데, 이번 주 많이 내려놓으며 지냈는데, 오늘 좀 다시 봐볼까 싶어 졌습니다 ㅎㅎ어떻게 정리해야 할지 고민이 많았습니다.Long-Po

2023년 4월 21일
·
0개의 댓글
·

알람 서비스와 SSE

앞서 LongPolling 방식으로 구현 후, 다른 URL 통한 SSE 방식의 알람 서비스 방식을 추가적으로 구현 해보며, 주요 학습 했던 것들과 느낀 차이점들을 정리해보고자 합니다. > 학습 하며 정리한 내용들로, 부족한 점은 양해 부탁드립니다. 알려주시면 감사하겠

2023년 3월 15일
·
0개의 댓글
·
post-thumbnail

알람 서비스 LongPolling으로 구현하며

최근 알람 서비스는 Kafka ?카프카는 나중에어떻게 할까 하다가 예전에는 어떤 방식이었을까 알아보았다.단순하게 클라이언트 쪽에서 요청할 때 응답 통한 전달클라이언트에서 요청 후 일정 시간 동안 데이터가 발생하면 응답 통한 전달기존 보다는 실시간 어필SSE 로 클라이언

2023년 3월 1일
·
0개의 댓글
·
post-thumbnail

TIL 리팩토링

TIL : 찝찝하니 힘든 하루였던거 같다.어제 개인 프로젝트하며, 댓글달기가 포스트하고 유사하여, 좀더 흥미로운 걸 찾아봤습니다.UserJWT 토큰 필터 구현하면서 인증 객체캐시에 저장 되는 객체컨트롤러에서 인증객체로서 캐스팅 되어 id 등 전달Redis에 저장하기 위

2023년 2월 21일
·
0개의 댓글
·
post-thumbnail

JWT 토큰만 이용해보려 한 로그인의 고찰?

지난 프로젝트에서 로그인을 미루었습니다.ArgumentResolver로 대체하려니 파라미터라도 넘겨주는게 좋은데, 클라이언트에겐 불편한 상황이고, 임시적이라 FakeAuthUser로 컨트롤러 마다 DI 해서 서비스로 인터페이스 통해 넘겨줬는데요. 계속 미루니 컨트롤러는

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

Integer.toString(), String.valueOf()

부족한 부분은 알려주시면 감사하겠습니다.먼저, 형변환에 관한 내용이 아닙니다.스레드 관련하여 메서드 내에서 객체 타입들이 호출 될 때 동기화 처리 안 된 메서드들의 로직을 확인하다가 적게 됐습니다.스레드 관련한 내용은 간단히 정리하면,int는 primitive, Int

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

MinStack 과 Vector, Generics

LeetCode 155.처음에 생각한 구현은 Stack에 최소값만 담는 방식이었다.inputexpected512 도 담길 수 있다.이 때는, 문제 해결만 하자 생각으로 논리적으로 다시 확인을 못했다 ㅎㅎ먼저 문제만 생각해봤을 때, 작은 값만 stack에 담으면 왜 안

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

DI와 순환참조

기존에 개발 했었던 이슈트래커를 설계, 조회방식 등을 바꾸면서 리팩토링도 하면서, 기능도 좀더 추가 해보면서 다른 문제를 발견하게 됐습니다.스프링의 빈 객체간 DI로 순환참조 문제IssuerService 와 MilestoneService 각각이 서로간에 의존하며 참조하

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

RDB vs NoSQL

데이터를 저장하는 용도로 쓰이는 RDB, NoSQL의 차이점을 데이터 관점에서 정리해보고자 합니다.데이터를 저장 합니다.파일시스템부터 RDB, NoSQL 까지의 스토리를 볼 수 있다고 생각하는데요.그런 점에서 RDB의 사용이유와 장점들이 있습니다.여러 장점이 있지만,

2022년 9월 20일
·
0개의 댓글
·
post-thumbnail

String compareTo( String )

java 의 String 클래스알아보고자 들어갔다가, 잘 모르겠지만.. COMPACT_STRINGS true 로 해놓고서, String 생성 과정에서 Latin인지 UTF16인지 구분 처리에 계속 이용되어지는 상수 인 것 같다.StringLatin1.compareTo(

2022년 9월 6일
·
0개의 댓글
·
post-thumbnail

이슈트래커 - JPA, 테이블

코드스쿼드 마스터프로젝트 중 이슈트래커 작업 중 테이블 설계와 JPA로 구현하면서 관계맵핑 관련한 부분들을 정리 해봤습니다.이번에는 설계가 한번에 바로 나오지 않았습니다.JDBC 라면 크케 고민 하지 않았을 부분이었지만, JPA 로 관계맵핑 하기 좋은 테이블 구조는 무

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

@Builder 패턴, Dto

IssueTracker 클론 프로젝트 진행 중 PR 보낸 코드에 리뷰가 달렸다.from. 리뷰어 왕민 dto 클래스에 builder 패턴은 오버스펙으로 보입니다.빌더패턴 사용 이유에 대해서 알아봅시다 :)빌더 패턴 사용 이유필요한 데이터만 설정할 수 있음유연성을 확보

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

[AWS ec2] 스프링 부트 배포

( ubuntu의 apt-get 과는 다르게 Linux는 yum 사용 )sudo yum updatesudo yum install java-11-amazon-corretto 설치 docs.awsdate 타임존 확인(보통 UTC 기준) ➜ 한국시간(KST)으로 변경sudo

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

OAuth

Oauth - rfc6749Oauth 인증방법 중 grant-types 번역 내용입니다.end-user(최종 사용자)보호되는 리소스로의 접근이 허용되는 엔티티grant-typegrant-type : 애플리케이션이 access token 얻는 방식user를 OAuth 서

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