다담다 프로젝트

1.[크롬 익스텐션] OAuth2 로그인 구현하기 (JWT + OAuth2 + Spring Security)

post-thumbnail

2.[보안] 인증과 인가

post-thumbnail

3.[Spring Security] WebSecurityConfigurerAdapter 관련 사항

post-thumbnail

4.[DataBase] VARCHAR와 TEXT 차이

post-thumbnail

6.[Spring Security] OAuth2 로그인 + JWT 구현하기

post-thumbnail

7.[TestCode] jacoco를 사용하여 test coverage report 적용하기

post-thumbnail

8.[Spring Security + JWT] Spring Security Controller Unit Test하기

post-thumbnail

9.[Test Code] In-Memory H2 사용해서 Spring Boot 테스트 코드 작성하기

post-thumbnail

10.[Seminar] 한빛N MSA - 우리 팀의 코드 품질 향상을 위한 Code Review

post-thumbnail

11.[Route53] Route53를 사용한 사이트를 Google Search Console에 등록하기

post-thumbnail

12.[Error Monitoring] 백엔드 에러 모니터링 시스템 Sentry 도입기

post-thumbnail

13.[Test Code] 테스트 DB의 In-Memory H2와 로컬 MySQL 속도 차이 비교하기

post-thumbnail

14.[Git & GitHub] GitHub의 Merge, Squash and merge, Rebase and merge에서 Merge 방식 선택하기

post-thumbnail

15.[WebClient] WebClient 사용해서 외부 API 호출하기

post-thumbnail

16.[Test Code] WebClinet 외부 호출 API를 MockWebServer 사용해서 테스트하기

post-thumbnail

17.[디자인 패턴] Spring 다담다 프로젝트에 전략 패턴 적용하기

post-thumbnail

18.[Error] Java Optional 문법 오류로 인한 에러 발생 해결 과정

post-thumbnail

19.[QueryDSL] 검색 기능 QueryDSL로 변경하기

post-thumbnail

20.[Spring Boot] @Valid, @Validated 차이점 분석해서 유효성 검사 적용하기

post-thumbnail

21.[Spring Security] JWT 만료 예외 처리하기

post-thumbnail

22.[Infinite Scroll] Slice와 Page 차이점 분석하여 무한 스크롤 적용하기

post-thumbnail

23.[Chrome Extension] Shadow Dom을 사용해서 모든 웹 페이지의 injected CSS 동일하게 적용하는 방법

post-thumbnail

24.[HTTP API URI 설계] 프로젝트에 컨트롤 URI 설계하기

post-thumbnail

25.[실행계획] MySQL 데이터 베이스의 실행계획(Explain)을 통한 유저 테이블 인덱스 설계/수정 1

post-thumbnail

26.[실행계획] MySQL 데이터 베이스의 실행계획(Explain)을 통한 유저 테이블 인덱스 설계/수정 2

post-thumbnail

27.[UUID] 사용자에게 보여주는 URL 관련 보드의 고유키 값 구성하기

post-thumbnail

28.[MySQL] JSON 형태의 데이터 저장하기

post-thumbnail