POST
MySQL 데이터 이관 (with mysqldump, DataGrip)
WEB/INFRA
Oct 23, 2023
API 성능 테스트, 12초→0.57초로 향상(with batch fetching)
SPRING
Oct 24, 2023
레거시 Repository 코드 리팩토링 (with. Spring Data, 변경 감지, 엔티티 조회)
SPRING
Dec 11, 2023
통합 테스트 코드 작성 (with Spring Rest Docs)
SPRING
HIGHLIGHT
Dec 19, 2023
테스트 코드를 위한 시큐리티 설정 (with Spring Rest Docs)
SPRING
HIGHLIGHT
Dec 20, 2023
QueryDsl로 쿼리 최적화 (6초 → 0.5초 / 성능 12배 향상)
SPRING
Dec 22, 2023
레거시 Exception Custom 로직 리팩토링(1)_기본 예외 동작 안함, 응답 형식 서로 다름
SPRING
Jan 8, 2024
레거시 Exception Custom 로직 리팩토링(2)_중복되는 코드들(추상화, 다형성, tda)
SPRING
Jan 9, 2024
DIARY
헝가리안 표기법과 Spring Data JPA, 파스칼 표기법과 Jackson
DIARY_DEVELOP
Dec 26, 2023
Spring Data Rest와 Validator, DTO (with 공식문서)
DIARY_DEVELOP
Dec 7, 2023
Custom Repository (with. 공식문서)
DIARY_DEVELOP
Dec 1, 2023
릴리즈 노트 자동 생성, mac에서 linux/amd64로 도커 빌드
DIARY_DEVELOP
Nov 23, 2023
버전 관리 자동화 (with. anothrNick/github-tag-action)
DIARY_DEVELOP
Nov 20, 2023
SpringBoot3 적용 이후 발생한 기존 통합테스트코드 오류 해결
DIARY_DEVELOP
Nov 16, 2023
도커 로그인 insecure 경고 해결(with Github Actions)
DIARY_DEVELOP
Oct 18, 2023
ResponseEntity.Created 와 location필드
DIARY_DEVELOP
Oct 17, 2023
Spring Actuator 이용한 모니터링(+버전 관리), Actuator 의존성 충돌 해결
DIARY_DEVELOP
Oct 11, 2023
Swagger로 API 문서 자동화(with 마주한 문제점들) - cors, generic, enum, multipart, authorization
DIARY_DEVELOP
Oct 9, 2023
MultipartForm 파일 없을 때 테스트 코드, Spring Security 적용 후 통합 테스트 코드(간단히 수정)
DIARY_DEVELOP
Oct 5, 2023
로그인 유저 UserUtils에서 찾아오기와 인가 필터의 중복된 쿼리 제거(feat 세션 방식에서 토큰 방식으로의 전환), AWS S3 CORS 에러 해결
DIARY_DEVELOP
Oct 3, 2023
ubuntu no space left on device, mac 환경설정(with 내가 temurin을 택한 이유)
DIARY_DEVELOP
Sep 28, 2023
Docker로 Nginx 웹서버 구동 + SSL 인증서 적용(서브 도메인), Manage Docker as a non-root user(sudo docker)
DIARY_DEVELOP
Sep 26, 2023
Cross Domain 간 쿠키 전송
DIARY_DEVELOP
Sep 21, 2023
Spring Rest Docs 적용, 캠퍼스 핵데이 Java 코딩 컨벤션(Window CRLF 이슈 해결)
DIARY_DEVELOP
Sep 17, 2023
JPA Distinct, Java static 메소드를 mocking 하여 테스트
DIARY_DEVELOP
Sep 15, 2023
QueryDsl 활용(방법론, 메서드, 객체, SpringBoot3)
DIARY_DEVELOP
Sep 5, 2023
intellij querydsl cannot find symbol, 비동기 처리, 해커톤 준비
DIARY_DEVELOP
Aug 30, 2023
Service에서 다른 Service 의존, AccessToken 재발급 로직, CICD 구축
DIARY_DEVELOP
Aug 27, 2023
연관관계 메서드와 디미터 법칙, DevTalk 세미나
DIARY_DEVELOP
Aug 24, 2023
JPA 동적 쿼리(with Sort), 시간 측정 테스트 코드
DIARY_DEVELOP
Aug 22, 2023
JPA Optional 반환 vs null 반환, Java 입력문
DIARY_DEVELOP
Aug 16, 2023
dto 네이밍컨벤션, JsonCreator, 역직렬화
DIARY_DEVELOP
Aug 4, 2023
조인 안하고 id값 가져오기(
AccessType, Proxy)DIARY_DEVELOP
Jul 25, 2023
SpringSecurity6, dto의 어노테이션(requestBody 동작원리)
DIARY_DEVELOP
Jul 21, 2023
Security 권한 계층 구조 적용(SpringBoot3 기준), 분산 트랜잭션
DIARY_DEVELOP
Jul 3, 2023
OnDeleteAction.CASCADE, findByXX vs findByXXId 성능 차이, 설정 파일 분리
DIARY_DEVELOP
Jun 27, 2023


.png?table=block&id=f082689c-c603-40bc-bd1f-c282fcb63be2&cache=v2)